老师,对于测试方式的选择,这样理解对吗
来源:12-17 剩余模块单元测试 补充未覆盖的代码测试

诺巴蒂
2021-12-03
函数库开发
由于函数库代码逻辑复杂,要求代码质量较高,所以使用 TDD + 单元测试 的开发模式
但开发后 是不是 也会做一些 集成测试 ?
UI 库开发
对于UI库和日常开发,更关注它的实现效果,且页面代码量大,逻辑相对简单,不适合写大量单元测试,耗费大量时间;
而且页面开发需求改动可能性大,测试用例也要改动频繁
所以采用 BDD + 集成测试 的开发模式
但对于一些函数库,是不是应该也会结合 TDD + 单元测试 的开发模式?
写回答
1回答
-
UI 库一般也都是要写单测的。
而业务由于其经常变动,所以写测试的成本很高,不过一些非常重要的核心业务,也是可以写单测以及 e2e 的测试的。
函数库,比如 lodash,还有一些底层的 JSSDK,比如 axios,都是可以用 TDD + 单元测试的开发方式的。
052021-12-07
相似问题