等价类划分法
-
等价类划分原则
-
等价类设计步骤
原则:一条测试用例尽可能多的覆盖有效等价类。对于无效等价类,每一个无效等价类,都必须有一条用例去覆盖他。
优点:覆盖完全,取值不盲目,
缺点:产生的用例多,会有无效的测试用例,
边界值
-
边界值确定
选取数据的时候,要考虑数据的类型和精度。如果边界上的点,上点是实数,精确度是0.01,这个时候离点就是上点加减0.01
-
边界点划分规则
用边界值修改后的用例
因果图法
-
概念
因果图法是一种利用图解法分析输入的各种组合情况,从而设计测试用例的方法。
-
适用场景
适用于检查程序输入条件的各种组合情况
-
因果图法基本步骤
-
因果图法举例
判定表法
因果图和判定表是好朋友,可以 结合着用。
-
判定表的组成
-
判定表设计步骤
判定表举例
-
确定条件桩
-
确定动作桩
-
判定表分析
-
得出初始判定表
-
对判定表进行简化
- abc不构成三角形,c1不成立,c2, c3, c4这三个条件是否成立没有意义,所以前面8个规则可以简化为1个规则
- 对于结果不可能的情况也可以不考虑
- 简化后剩6个规则,对这6个规则设计用例
-
设计测试用例
场景法
我们不能只关注一个部件的等价类,边界值,我们也需要关注功能,业务流程有没有实现。验证方法就会用到场景法
优点:适合有业务流程的
缺点:没有验证单个功能点,单个功能点需要用到等价类,边界值
-
场景法用例设计步骤
场景法案例: 淘宝购物
-
画流程图
-
确定基本流
-
确定备选流
-
构造场景
-
生成测试用例
测试步骤一步一步写清楚,用序号,达到不明白业务的人根据步骤可以完成操作