黑盒测试
等价类划分
使用场景:当输入域范围很大,无法进行穷尽测试的,将大量数据域划分若干个有效等价类和无效等价类,该代表数据测试的结果等价于该类中选取代表数据进行测试,该代表数据测试的结果等价于该类中所有数据测试结果。
有效测试:正向的,结果是符合需求的,预期成果
无效测试:反向测试,不符合需求的,预期失败
边界值分析
使用场景:当输入规定了取值范围或值的个数,存在边界时,考虑使用边界值分析方法补充边界点的测试。经过实践经验证明,边界点最容易出错,故测试人员必须要有边界测试意识。
上点:需求中描叙的点
离点:离商店最近的点
判定表分析
使用场景:当多个输入条件之间存在逻辑关系,需要组合测试,考虑使用判定表方法进行分析。
条件桩:输入条件,如工资薪制,错误程度
条件项:输入条件的取值,如月薪制,年薪制是工资薪制的取值
动作桩:输出项,如扣款比例,扣款金额,实发工资
动作项:输出项的结果
正交实验法
当输入条件存在逻辑关系,需要组合测试,且数量庞大时
因子数:列数、输入条件的个数
水平数:输入值的个数
选取正交表的方法:
1.根据因子数选择正交表;
2.有多个正交表符合时根据水平数选择;
3.若仍有多个合适的正交表就