【发布时间】:2017-07-20 05:38:15
【问题描述】:
我对代码覆盖率有疑问。
考虑以下场景,
如果我有带有一些参数的方法 Sample() 并且我为该方法编写了示例 10 测试用例。
在运行代码覆盖时,如果代码的一部分(例如 if 条件)仍未被覆盖。
所以如果我要通过编写新的测试用例来覆盖 if 条件,
- 我可以通过单独使用有效参数来覆盖该代码(使用任何一个已经存在的测试用例)。
我的疑问是,
单个测试用例是否足以用于未覆盖的代码?否则我必须通过重复该方法的所有现有 10 个测试用例来覆盖代码?
【问题讨论】:
-
我希望我的回答,解决你的问题,然后你可以将其标记为已回答;)
标签: unit-testing code-coverage