软件测试设计方法:
一.八大软件测试设计方法:
等价类(五星)
边界值(五星)
判定表(五星)
因果图(二星)
正交法(三星)
场景法(五星)
流程图(五星)
错误推测法(二星)
1.等价类【重要】
作用:通过科学的方法从无穷的穷举测试中解放出来,找到具有代表性的测试子集(部分输入)
目标:掌握等价类方法;掌握等价类方法的适用范围;掌握使用等价类划分设计测试用例
概念:一类具有代表性输入的测试子集。
分类:
有效等价类(满足需求)
无效等价类(不满足需求)
设计测试用例的步骤
需求分析
划分等价类(有效和无效)
设计测试用例
【一条只覆盖一个无效等价类,直到全部覆盖】
典型应用场景:
具有典型的输入框的场景
2.边界值【重要】
作用:一种等价类测试用例方法的重要补充,统计数数据表明大量程序错误往往容易在边界尚发送。
目标:掌握边界值分析法取值反为的确立;掌握边界值分析设计测试用例
概念:对输入或输出的边界值进行测试的一种黑盒测试方法。
边界值:
上点:边界之上的点(比如两位数加法器的99)
内点:边界之内的点(比如两位数加法器的 -99<x<