(1)等价类
把测试的输入划分为若干个等价类,从每一个等价类当中选择一个或者几个测试用例进行测试
如果这些测试用例通过,那么我们就说这个测试用例所在的等价类测试通过。
等价类解决了测试用例无法穷举的情况。
有效等价类:符合我们需求规格说明的数据集合
无效等价类:不符合需求规格说明的数据集合
(2)边界值
针对测试需求输入的边界 ,设计测试用例,进行测试
(3)因果图法
什么情况下使用因果图法?
当测试点输入多个,并且不同的输入组合针对不同的输出,可以使用因果图来分析不同的输入组合和输出之间的关系。
因果图
逻辑关系图:恒等 与 或 非
恒等:输入为真,输出为真
与():当有多个条件,如果多个条件为真,输出为真
或(V):有多个条件,当其中一个条件为真,输出为真
非:当输入为假的时候输出为真
用因果图法设计测试用例,如何去设计?
(1)先找出所有的输入输出
(2)找出输入和输出之间的关系
(3)画出因果图
(4)根据因果图画出判定表
(5)根据判定表设计测试用例