测试分析法
上一篇 /
下一篇 2019-07-01 08:49:40
/ 个人分类:软件测试学习过程
等价类分析法:
使用范围:单个输入
步骤:
1.确认输入;
2.确认输入条件;
3.划分有效等价类和无效等价类;
4.用
测试用例覆盖有效等价类和无效等价类(一条用例覆盖有效等价类;多条用例覆盖无效等价类)
边界值分析:
使用范围:单个输入
步骤:
1.确认输入;
2.确认输入条件;
3.确定边界(上点,离点,内点);
4.形成测试域。
上点:边界上的点
内点:有效等价类中,远离边界的点
离点:闭区间,离点在区间外;开区间,离点在区间内
正交分析法(测试组合情况,利用正交表,自动筛选出若干组合):
适用范围:1.组合查询(条件查询)
2.配置测试(1.电脑的组装配置 2.操作系统和
浏览器)
正交表(因子:输入;状态:输出的取值(true or false);项目:
测试用例)
使用步骤:1.确认哪些因子需要组合?
2.选择合适的正交表(如果因子和状态不匹配,优先考虑因子)
3.使用实际值替换状态值。
状态迁移法(主要针对业务流程测试使用,用路径分析法来设计测试用例)
使用范围:业务流程
步骤:
1.画出/读懂流程图
2.确定测试路线:a.基本流程;b.备份流程;c.异常流程。
判定表法(判定表是分析和表达多种输入条件下,系统执行不用动作的工具):
适用范围:输入输出的逻辑关系明确时使用;
游戏测试;控制系统测试
步骤:
1.确定输入(条件)和输出(动作)
2.将所有条件全排列,明确每一列对应的动作,形成判定表
3.对判定表化简(去除无效规则,合并相似规则)。
因果图法:
适用范围:在输入输出关系不明确时使用
步骤:
1.画出因果图
2.将因果图拆分成小的因果图
3.然后在用判定表法。
还有三种方法:输出域测试;输入域测试;错误猜测法。
收藏
举报
TAG: