软件测试中正交法设计测试用例实例分析
作者:网络转载 发布时间:[ 2010/11/30 14:36:59 ] 推荐标签:
3.筛选测试矩阵:
注:由于测试例矩阵是根据影响要素条件大取值个数得出,因此不是所有影响要素的取值个数都与大值相等,因此应将矩阵中不存在的测试例条件删除。
编号 |
用户权限 |
票据号 |
账号 |
转账金额 |
转账方式 |
1 |
1 |
1 |
1 |
1 |
1 |
2 |
1 |
2 |
2 |
2 |
2 |
3 |
1 |
3 |
3 |
3 |
3 |
4 |
1 |
4 |
4 |
4 |
4 |
5 |
2 |
1 |
2 |
3 |
4 |
6 |
2 |
2 |
1 |
4 |
3 |
7 |
2 |
3 |
4 |
1 |
2 |
8 |
2 |
4 |
3 |
2 |
1 |
9 |
3 |
1 |
3 |
4 |
2 |
10 |
3 |
2 |
4 |
3 |
1 |
11 |
3 |
3 |
1 |
2 |
4 |
12 |
3 |
4 |
2 |
1 |
3 |
13 |
4 |
1 |
4 |
2 |
3 |
14 |
4 |
2 |
3 |
1 |
4 |
15 |
4 |
3 |
2 |
4 |
1 |
16 |
4 |
4 |
1 |
3 |
2 |
图表 3
4.修改测试矩阵:
注:由于测试例矩阵是根据影响要素条件大取值个数得出的,因此在删除测试例时应将因此导致测试矩阵范围不完整的测试例补充完整。
说明:编号5,6,7,8的情况中有“-”,其意义为“取任何值都不影响结果”
编号 |
用户权限 |
票据号 |
账号 |
转账金额 |
转账方式 |
1 |
1 |
1 |
1 |
1 |
1 |
2 |
1 |
1 |
1 |
1 |
2 |
3 |
1 |
1 |
1 |
1 |
3 |
4 |
1 |
1 |
1 |
1 |
4 |
5 |
1 |
1 |
1 |
2 |
- |
6 |
1 |
1 |
2 |
- |
- |
7 |
1 |
2 |
- |
- |
- |
8 |
2 |
- |
- |
- |
- |
图表 4
5.生成测试用例:
编号 |
用户权限 |
票据号 |
账号 |
转账金额 |
转账方式 |
1 |
有转账权限 |
票据号有效 |
账号有效 |
转账金额大于或等于用户实际金额 |
同城不同行转账 |
2 |
有转账权限 |
票据号有效 |
账号有效 |
转账金额大于或等于用户实际金额 |
同行转账 |
3 |
有转账权限 |
票据号有效 |
账号有效 |
转账金额大于或等于用户实际金额 |
异地电汇 |
4 |
有转账权限 |
票据号有效 |
账号有效 |
转账金额大于或等于用户实际金额 |
异地信汇 |
5 |
有转账权限 |
票据号有效 |
账号有效 |
转账金额小于用户实际金额 |
同城不同行转账 |
6 |
有转账权限 |
票据号有效 |
账号无效 |
转账金额大于或等于用户实际金额 |
同城不同行转账 |
7 |
有转账权限 |
票据号无效 |
账号有效 |
转账金额大于或等于用户实际金额 |
同城不同行转账 |
8 |
无转账权限 |
票据号有效 |
账号有效 |
转账金额大于或等于用户实际金额 |
同城不同行转账 |
图表 5
说明
使用直角矩阵的方法可以进行初的测试分析设计和估计,但是随着项目的进展,测试组对系统的理解会逐渐加深,因此需要根据需要多次进行测试分析设计和估计。
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11