关于单元测试的疑惑

来源:12-4 辅助模块单元测试 util 模块测试-

慕斯3049357

2019-11-16

如果在平时业务逻辑中,假设有下面一个简单的场景:
页面中有2个业务组件 - 按钮 A 和 B,它们都有可点击和禁用,这两种状态。

在写这个页面的单元测试的时候,只看这2个按钮的话,至少就得写 2 X 2 = 4 种情况的用例。

如果这个页面的组件更多,就得写 2 X 2 X n X n …… 种情况的用例。。这样的成本是不是太大了呢?

写回答

1回答

ustbhuangyi

2019-11-16

理论上说覆盖所有的情况就会有这些组合,并且他们之前毫无约束的情况。
但实际情况单元测试用例只测某一种情况而不会做多种情况的组合测试,另外对于业务而言有些时候可能需要的是 e2e 功能测试。

1
0

下一代前端开发语言 TypeScript从零重构axios

课程从零开始重构功能完整的JS库,是学习造轮子的不二之选!

2629 学习 · 877 问题

查看课程