基于 Mocha 的自动化测试框架 上,王顶,课程目标
掌握基于 Mocha 自动化测试框架以及 Chai 断言库的自动化测试案例的编写,以及根据需要灵活执行自动化测试案例。
课程简介
课时1:介绍了基于 Mocha 的自动化测试框架课程学习的前提和基础。对 Mocha 做了简要介绍,讲解了功能特点,学完本课程能达到的目标。介绍了课程的内容以及安排。
课时2:介绍了搭建开发环境的三个步骤:第一步:下载并安装 VMware workstation;第二步:下载并导入 mocha.ova 虚拟机文件,并进行 IP 地址设置;第三步:下载并安装 xshell,连接 Mocha Linux 虚拟机,设置 Git 参数。
课时3:从创建项目目录开始,初始化 Git 仓库,npm init 初始化项目,最后创建了一个 index.js 主程序和一个 calc.js 模块程序。
课时4:为 calc.js 模块编写了 calc.test.js 测试脚本,介绍了测试套件、测试案例的代码编写框架以及 chai 的 expect 断言库的用法。
课时5:讲解了 Mocha 执行自动化测试脚本的方法。创建了新的模块 date.js,并为新的模块创建了自动化测试脚本 date.test.js。
课时6:介绍了 Mocha 执行自动化测试脚本的正确姿势,以及最常用和最重要的五个命令行参数,介绍了 Mocha.opts 配置文件的用法。 适用人群:对自动化测试感兴趣的在校学生或者在职人员