单元测试

什么是单元测试?

实例

Vue 单元测试

React 单元测试

对软件中最小可测试单元进行测试

核心内容

测试框架

断言库

Mock库

test runner (模拟浏览器环境)

覆盖率工具

Jest - 开箱即用、轻松简单

Mocha - 需要自行配置

Chai - 支持所有风格-全面

Assert - node环境直接使用(node 自带)

Sinon

istanbul

分类

行覆盖率:

函数覆盖率:

分支覆盖率:

测试 - 组件

工程化

脚本工具

脚手架
vue-cli (自研脚手架)

单元测试(e2e,性能测试)- 质量体系

项目设计(项目目录设计)

构建(webpakck 配置)

集成和部署

git 管理