架构师要保证软件质量,开发需要讲究规范,方法;单元测试和接口测试,就是重要的手段。
项目一开始就需要意识到单元测试的重要性,代码一定要有测试

  1. 冒烟测试
  2. 集成测试:测试一个模块
  3. end2end测试,测试一个页面
  4. 单元测试:组件测试,hooks测试

测试用例和需求分析
单元测试框架mocha
爬虫利器 puppeteer实战
jest+ Enzyme实现react单元测试
react testing library

  1. 单个功能或接口:给定输入,得到输出。看输出是否符合要求
  2. 需要手动编写用例代码,然后统一执行
  3. 好处:能一次性执行所有的单测试,短时间内验证所有功能是否正常
  4. *.test.js
  5. 断言,测试 http接口

要写出好代码,可以先关注如何写出好的单元测试
image.png

image.png

单元测试产出

  1. 单元测试
    1. jest
    2. mocha
  2. 接口测试,supertest