黑盒测试概念
黑盒测试又称功能测试,数据驱动测试或基于规格说明书的测试,是一种从客户观点出发的测试。把测试对象看成一个黑盒子,不关心内在逻辑结构,注重功能性能的测试。
主要测试点
功能
界面
性能
数据访问
初始化与终止
黑河用例设计技术
1.等价类划分法
是把所有可能的输入数据,划分成若干部分,然后从每一个子集中选取少数具有代表性的数据作为测试用例进行合理的分类。是典型的的重要的黑盒测试方法。
测试用例由有效等价类和无效等价类的代表组成,从而保证测试用例具有完整性和代表性。
有效等价类:
指对于程序规格说明来说,是合理有意义的输入数据构成的集合。
无效等价类:和有效等价类相反,无效等价类是指对于软件规格说明而言,没有意义不合理的输入数据集合。
设计测试用例时,要同时考虑这两种等价类,因为,软件不仅要能接收合理的数据,也要能经受意外的考验,这样才能确保软件具有更高的可靠性。
等价类划分-用例设计步骤
1.为每一个等价类规定一个唯一的编号
2.将程序可能的输入数据分成若干个子集,从每个字集中选取一个有代表性的数据作为测试用例。
3.设计一个新的测试用例,使其尽可能多的覆盖尚未被覆盖地有效等价类,重复这一步,知道所有的有效等价类都被覆盖为止。
4.设计一个新的测试用例,使其仅覆盖一个尚未被覆盖的无效等价类,重复这一步,直到所有的无效等价类都被覆盖为止。
等价类划分原则<