架构师要保证软件质量,开发需要讲究规范,方法;单元测试和接口测试,就是重要的手段。
项目一开始就需要意识到单元测试的重要性,代码一定要有测试
- 冒烟测试
- 集成测试:测试一个模块
- end2end测试,测试一个页面
- 单元测试:组件测试,hooks测试
测试用例和需求分析
单元测试框架mocha
爬虫利器 puppeteer实战
jest+ Enzyme实现react单元测试
react testing library
- 单个功能或接口:给定输入,得到输出。看输出是否符合要求
- 需要手动编写用例代码,然后统一执行
- 好处:能一次性执行所有的单测试,短时间内验证所有功能是否正常
*.test.js
- 断言,测试 http接口
要写出好代码,可以先关注如何写出好的单元测试
单元测试产出
- 单元测试
- jest
- mocha
- 接口测试,supertest