黑盒测试:不打开盒子,不提供代码,不知道内部的情况下进行测试。
主要有 等价类划分法,边界条件法,因果图法,决策表法,正交表测试法。
等价类划分法:设计不同类的测试用例,提供一种形式的完备性和无冗余性。最常用的是:有效类,无效类的划分。
特别记录一下,操作等价类的时候,可以把操作之前,之间,之后划分等价类。
边界条件法:对等价类划分的扩张。
一般边界条件法:最小值,略大于最小值,正常值,略小于最大值,最大值,如果参数n个,画个坐标轴可以看出产生4n+1个测试用例。
健壮性边界条件:在一般性的条件下添加两个条件,略小于最小值,略大于最大值,产生6n+1个测试用例。
最坏边界条件:对每个参数建立的一般边界条件进行笛卡尔积计算,可以产生5的n次方个测试用例。