当前位置:文档之家› 错误推测法

错误推测法

错误推测法
定义:
基于以往的经验和直觉,参照以往的软件系统出现的错误,推测程序中所有可能存在的各种缺陷和错误,从而有针对性地设计测试用例。

基本思想:
列举出程序中所有可能有的错误和容易发生错误的特殊情况,根据他们选择测试用例。

使用步骤:
没有确定的步骤,很大程度上是凭经验进行的。

例如输入数据为零或输出数据为零是容易发生错误的情况,所以可选择输入值为零的例子,以及使输出值为零的例子;
又如输入表格为“空”或输入表格只有一行是较易出错误的情况,所以可选择表示这些情况的例子。

案例:
[例1]
对一个排序程序,可以列出以下几种特别需要检查的情况:
1) 输入表为空。

2) 输入表中只有一行。

3) 输入表中所有的行都具有相同的值。

4) 输入表已经是排序的。

[例2]
对一个采用两分法的检索程序,可以列出以下这些需要检查的情况:
1) 被检索的表格只有一行。

2) 表格的行数恰好是2的幂次(如16)。

3) 表格的行数比2的幂次多1或少1(如15、17)。

相关主题