问题
单项选择题
以下关于单元测试的测试用例的说法中,错误的是______。
A.对软件设计文档规定的软件单元的功能、性能和接口等要求逐项设计测试用例
B.每个软件特性应至少被一个正常测试用例覆盖但无须设计异常测试用例
C.测试用例的输入应至少包括有效等价类值、无效等价类值和边界数据值
D.语句覆盖率和分支覆盖率均应达到100%
答案
参考答案:B
解析: 软件单元测试的设计用例设计一般应遵循以下原则:
对软件设计文档规定的软件单元的功能、性能和接口等要求逐项设计测试用例(功能原则);
每个软件特性应至少被一个正常测试用例和一个被认可的异常测试用例覆盖(正常/异常测试原则);
测试用例的输入应至少包括有效等价类值、无效等价类值和边界数据值(等价类原则);
语句覆盖率应达到100%(语句覆盖原则);
分支覆盖率应达到100%(分支覆盖原则)。