软件测试方法之黑盒测试
黑盒测试教案 1.等价类划分的概念 等价类划分法是把所有可能的输入数据,即程序的输入域划分成若干个等价的部分(子集),然后从每一个子集中选取少数具有代表性的数据作为测试用例。所谓等价类是指输入域的某个子集合,在该子集合中,各个输入数据对于揭露程序中的错误都是等效的,它们具有等价特性,测试某个等价类的代表值就是等价于对这一类中其他值的测试。也就是说,如果某一类中的一个例子发现了错误,这一等价类中的其他例子也能发现同样的错误;反之,如果某一类中的一个例子没有发现错误,则这一类中的其他例子也不会查出错误。 2.等价类的类型 有效等价类:是指对程序的规范是有意义的、合理的输入数据所构成的集合。主要用来检验程序是否满足规格说明所规定的功能和性能。 无效等价类 :是指对程序的规范是不合理的或无意义的输入数据所构成的集合。主要用来检验程序是否做了规格说明书以外的事。 3.划分等价类的原则 :是指对程序的规范是不合理的或无意义的输入数据所构成的集合。主要用来检验程序是否做了规格说明书以外的事。 3.划分等价类的原则