实验:基于JavaScript的单元测试

确定单元测试方案

选取作为 JavaScript 单元测试的对象,选用 Sublime 作为 JavaScript 开发工具,下载并安
装 Node.js、 Git 和 Sublime 工具,使用 Mocha 进行单元测试,并通过覆盖率分析来辅助进行
单元测试。

Node.js、 Sublime 与 Mocha 的安装

从 Node.js 网站(https://nodejs.org/en/) 上下载 Node.js 安装包并安装,安装路径可以
使用 C:\nodejs\。
在这里插入图片描述

安装完成以后, Node.js 环境是否可用,可以在命令行方式下通过输入“node -v”来判断,
如果显示类似下列内容的信息,说明 Node.js 运行环境已经就绪:
在这里插入图片描述

从 Sublime 网站(https://www.sublimetext.com/3)上下载 Sublime 安装包并安装。
Mocha 软件是一个开源的 JavaScript 测试框架,它和 Jasmine 一起作为 JavaScript 语言中
最为流行和常用的两款单元测试框架,但是它自带的功能比 Jasmine 更为强大。
可以通过 Mocha 官网(http://mochajs.org)的学习资料快速学习 Mocha 的使用,因为
其官网主页就是全套基本教程。
将本实验压缩包(https://pan.bnuz.edu.cn/l/yo7MtF)中的 mocha-demos-master 文件夹拷贝到你的计算机中,如 C:\mochademos-master。然后在命令行窗口中进入这个文件夹,安装依赖文件:

npm install

在这里插入图片描述

上面代码会在目录内部安装 Mocha,为了操作的方便,在全面环境也安装一下 Mocha:

npm install --global mocha

在这里插入图片描述

编写测试脚本

Mocha 的作用是运行测试脚本,首先必须学会写测试脚本。所谓"测试脚本",就是用来
测试源码的脚本。

1.源码脚本代码:

除法 division

在这里插入图片描述

加法 addition
在这里插入图片描述

减法 subtraction
在这里插入图片描述

乘法 multiplication

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一角灯辉

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值