软件测试中测试用例的规范和设计

倾然丶 夕夏残阳落幕 提交于 2019-12-08 01:22:43

二、设计测试用例

什么样的测试用例算好的测试用例?

1、不要以为“发现了软件缺陷的测试用例就是好的用例”

2、也不要以为“发现软件缺陷可能性大的测试用例就是好用例”

3、更不要以为““发现至今未被发现的软件缺陷的测试用例就是好用例”

“好的”测试用例一定是一个完备的集合,它能够覆盖所有等价类以及各种边界值,而跟能否发现缺陷无关。

“好的”测试用例必须具备哪些特征?

1. 整体完备性:“好的”测试用例一定是一个完备的整体,是有效测试用例组成的集合,能够完全覆盖测试需求。

2. 等价类划分的准确性:指的是对于每个等价类都能保证只要其中一个输入测试通过,其他输入也一定测试通过。

3. 等价类集合的完备性:需要保证所有可能的边界值和边界条件都已经正确识别。

边界值分析是对等价类划分的补充,你从工程实践经验中可以发现,大量的错误发生在输入输出的边界值上,所以需要对边界值进行重点测试,通常选取正好等于、刚刚大于或刚刚小于边界的值作为测试数据。

错误推测方法是指基于对被测试软件系统设计的理解、过往经验以及个人直觉,推测出软件可能存在的缺陷,从而有针对性地设计测试用例的方法。这个方法强调的是对被测试软件的需求理解以及设计实现的细节把握,当然还有个人的能力。

 

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!