测试用例
1.等价类:有效等价类,无效等价类
2.边界值:边界值,次边界值
3.因果图/判定表:输入条件,输出结果
4.正交表:因素,因素水平
Ln(M`k)
n=k*(m-1)+1
n是正交表的行,m是每个因素的水平个数,k是因素个数
如果是混合正交,则看下图
因素有4个,其中3个有2个因素水平,一个是4个因素水平
n=3*(2-1)+1+1*(4-1)+1=8
L8(2`3+4`1)
因素1 | 因素2 | 因素3 | 因素4 | |
第1种 | 1 | 1 | 1 | 1 |
第2种 | 1 | 2 | 2 | 2 |
第3种 | 2 | 1 | 1 | 2 |
第4种 | 2 | 2 | 2 | 1 |
第5种 | 3 | 1 | 2 | 1 |
第6种 | 3 | 2 | 1 | 2 |
第7种 | 4 | 1 | 2 | 2 |
第8种 | 4 | 2 | 1 | 1 |
测试组合少于20的用判定表,大于20的用正交表
5.场景发:有效流,无效流
checklist编写:
1.业务先把涉及到的模块和服务画一个流程图
2.各种因素
3.检查点,数据是否正确
4.各种限制条件,各种配置
5.UI设计