1.场景法
把一个个孤立的功能串起来形成一个场景,每一个功能不同的输入会触发流程走向不同的场景,根据这些不同功能的不同输入触发形成的场景进行测试用例的设计。
提取出场景中涉及的功能点,考虑每一个功能不同的输入。
2.因果图法
因果图是一种逻辑图,恒等、与、或、非;
根据因果图去分析和设计测试用例;
使用场景:当输入有多个,并且不同的输入组合对应着不同输出,这个时候我们可以用因果图来进行测试用例的分析,根据分析的结果来设计测试用例。
3.因果图的几种关系:
(1)恒等:输入为真,输出为真;
(2)与:当输入条件有多个,多个条件都为真的情况下,输出才为真;
(3)或:当输入条件有多个,其中有一个条件为真,输出为真;
(4)非:输入为真,输出为假;输入为假,输出为真;
4.如何用因果图法来设计测试用例?
1> 分析所有的输入和输出;
2> 找出所有的输入和输出之间的逻辑关系;
3> 根据输入和输出画出因果图;
4> 根据因果图画出判定表;
5> 根据判定表去设计测试用例
5.正交法
根据正交性,从大量的试验数据中,选取最优的数据组合,根据最优的数据组合的结果来衡量整个测试的输出结果。