软件测试技术之: 白盒测试和黑盒测试(6)

发表于:2016-06-02来源:C博客作者:好儿郎-志在四方点击数: 标签:
这里不对因果图这种方法进行详细介绍,有兴趣的同事可以查阅《软件测试的艺术》相关章节。 2.2.4 错误猜测 常常可以看到这种情况,有些人似乎天生就


  这里不对因果图这种方法进行详细介绍,有兴趣的同事可以查阅《软件测试的艺术》相关章节。

  2.2.4 错误猜测

  常常可以看到这种情况,有些人似乎天生就是测试的能手。这些人没有用到任何特殊的方法(比如对因果图进行边界值分析),却似乎有着发现错误的诀窍。

  对此的一个解释是这些人更多是在下意识中,实践着一种称为错误猜测的测试用例设计技术。接到具体的程序之后,他们利用直觉和经验猜测出错的可能类型,然后编写测试用例来暴露这些错误。

  由于错误猜测主要是一项依赖于直觉的非正规的过程,因此很难描述出这种方法的规程。其基本思想是列举出可能犯的错误或错误易发情况的清单,然后依据清单来编写测试用例。例如,程序的输入中出现 0 这个值就是一种错误易发情况。因此,可以编写测试用例,检查特定的输入值中有 0,或特定的输出值被强制为 0 的情况。同样, 在出现输入或输出的数量不定的地方 (如某个被搜索列表的条目数量)。数量为“没有”和“一个” (例如空列表,仅包含一个条目的列表)也是错误易发情况。另一个思想是,在阅读规格说明时联系程序员可能做的假设来确定测试用例(即规格说明中的一些内容会被忽略,要么是由于偶然因素,要么是程序员认为其显而易见)。

原文转自:http://blog.csdn.net/rl529014/article/details/51556707#t1