分类: 项目管理
2009-05-11 10:01:44
* 错误推测法
基本思想:列举出程序中所有可能有的错误和容易发生错误的特殊情况,根据它们选择测试用例
人们也可以通过经验或直觉推测程序中可能存在的各种错误,从而有针对性地编写检查这些错误的例子,这就是错误推测法。
错误推测法的特点:没有确定的步骤,很大程度上是凭经验进行的。例如输入数据为零或输出数据为零是容易发生错误的情况,所以可选择输入值为零的例子,以及使输出值为零的例子;又如输入表格为“空”或输入表格只有一行是较易出错误的情况,所以可选择表示这些情况的例子。
[例1] 对一个排序程序,可以列出以下几种特别需要检查的情况:
1) 输入表为空。
2) 输入表中只有一行。
3) 输入表中所有的行都具有相同的值。
4) 输入表已经是排序的。
[例2] 对一个采用两分法的检索程序,可以列出以下这些需要检查的情况。
1) 被检索的表格只有一行。
2) 表格的行数恰好是2的幂次(如16)。
3) 表格的行数比2的幂次多1或少1(如15、17)。