黑盒测试技术之一:错误推测法

错误推测法的基本思想是:程序测试员通过已经掌握的测试理论和实际测试中积累的经验,推测程序在哪些情况下可能发生错误,并将可能发生错误的情况列出,然后为每一种可能发生错误的情况各设计一个测试用例。

例如,测试一个对线性表(比如数组)进行排序的程序,可推测列出以下几项需要特别测试的情况:

●输入的线性表为空表。

●表中只含有一个元素。

●输入表中所有元素已排好序。

●输入表已按逆序排好。

●输入表中部分或全部元素相同。

测试时通常的做法是,用黑盒法设计基本的测试方案,再用白盒法补充一些必要的测试方案。具体地说,可以使用下述策略结合各种方法:

(1)在任何情况下都应该使用边界值分析的方法。经验表明,用这种方法设计出的测试用例暴露程序错误的能力最强。

(2)必要时用等价划分法补充测试用例。

(3)必要时再用错误推测法补充测试用例。

(4)对照程序逻辑,检查已经设计出的测试方案。可以根据对程序可靠性的要求采用不同的逻辑覆盖标准。

版权声明:本篇文章(包括图片)来自网络,由程序自动采集,著作权(版权)归原作者所有,如有侵权联系我们删除,联系方式(QQ:452038415)。http://www.apmygs.com/537.html
返回顶部