前端写测试的好处

148 阅读1分钟

为什么要写测试代码

  • 提高开发效率: 可以替代写完代码后,人工手动调试验证的工作。
  • 新增功能修改bug以及重构merge pr时,能够保证原有逻辑不被破坏
  • 活文档:可以通过测试用例明白功能以及需求等(有利于代码交接)
  • 优化程序设计:如果发现测试代码不好写的话,说明代码写得太烂了,需要优化解耦
  • 方便测试代码中"隐秘的角落",穿透UI层直接测试STORE层

如何写单元测试

  • 只编写单元功能的测试
  • 写测试的两种正确方式
    • 先写功能,用测试代码去代替手动测试
    • 先写测试,用测试代码去驱动开发(TDD)

Backlog:

  • 需要学习merge pr时如何操作unit-test