需求分析法
需求分析法:按照需求,设计测试用例。 其中的需求分为两种:用户需求 、软件需求
(1)验证需求是否正确、完整、无二义性,并且逻辑一致。
(2)要从“黑盒”的角度,设计出充分并且必要的测试集,以保证设计和代码都能完全符合需求。
等价类
等价类:针对***输入***无法全部覆盖,根据需求把输入分为若干的等价类,从每一个等价类中寻找出拥有代表性的数据进行测试,如果测试通过,我们就说这个数据代表的等价类测试通过。
目的:解决输入无穷的一种测试用例设计方法
有效等价类:符合规格说明,对程序来说有意义的数据集合
无效等价类:不符合需求规格说明的
边界值
边界值:针对***输入输出***边界的一种测试
例:注册时的密码长度为 5–16位
用边界值测试:长度应该为4,5,6,15,16,17
备注:一般边界值和等价类结合在一起设计测试用例
因果图
因果图: 表示***输入输出***的关系的一种逻辑图
使用场景:当需求有多个输入的时候,并且需求的输入和输出相关的时候
因果突发逻辑关系:
(1)恒等:输入为真,输出为真
(2)与:当输入有多个条件(大于一个)且都为真 输