好的用例是一个完备的集合,能覆盖尽可能多的等价类和边界值.和能否发现缺陷无关.
好的测试用例
- 整体完备性 是一个有效测试用例组成的集合,能够完全覆盖测试需求
- 等价类划分准确 等价类集合中一个用例的表现能表达同一集合中其他数据的表现
- 等价类集合的完备性 确保所有等价类和边界值都已正确识别
深入了解被测软件的架构,才能设计出“有的放矢”的测试用例集,去发现系统边界以及系统集成上的潜在缺陷
必须深入理解被测软件的设计与实现细节,深入理解软件内部的处理逻辑. 设计用例应该根据原始需求,而不是开发完成的代码.
需要引入需求覆盖率和代码覆盖率来衡量测试执行的完备性,并以此为依据来找出遗漏的测试点
文章链接 https://fangzongzhou.github.io/2020/11/27/计算机/软件测试/测试用例设计/