单元测试方法
TDD
测试驱动开发
BDD
行为驱动开发
单元测试工具
- 测试框架
- 断言库
- mock库
- test runner
- 覆盖率工具
测试框架
- Qunit
- jasmine
- mocha
- intern
断言库
- chai
- should
- expect
- assert
mock库
- sinon
测试用例
测试用例(Test Case)是为某个特殊目标而编制的一组测试输入、执行条件以及预期结果,以便测试某个程序路径或者核实是否满足某个特定需求。
test runner
提供执行环境,管理执行流程
- Karma
- buster.js
覆盖率工具
- Istanbul
前端测试用例分类
- 数据层
- 逻辑层
- 展示层
- 工具类