以下的内容是根据上面的视频总结弄得。
用例练习:
能对穷举场景设计测试点(等价类分析法):
等价类划分法:在所有的测试数据中,对某种特征的数据集合进行划分
有效等价类:满足需求的数据集合(1个)
无效等价类:不满足需求的数据集合(单个无效取1个)
适用:
输入框
下拉列表
单选复选框
步骤:
1.明确需求
2.确定有效和无效等价类
3.提取数据编写测试用例
能对限定边界规则设计测试点(边界值分析法):->完整的用例一般是他配合等价类一起的
上点:边界上的点(正好等于)
离点:距离点最近的点(刚好大于,刚好小于)
内点:范围内的点(区域范围内的数据)
PS:按照位数来说最多七条(可以优化为5点,假设99不包含,测98和99就ok,100就不用测了)
适用:
有边界范围的输入框类测试
步骤:
1.明确需求
2.确定有效和无效等价类
3.确定边界范围值
4.提取数据编写测试用例
能对多条件依赖关系进行设计测试点(判定表法):以表格的形式表达多条件逻辑判断的工具(省下面只有固定的市这样子)(之前没有考虑输入条件之间的各种组合,输入和输出之间的制约,之前关注单个的)
例子:用户欠费或关机,则不允许被叫
组成:
条件桩:所有的条件(是否欠费,是否关机)
动作桩:所有可采取的操作(是否允许被呼叫)
条件项:列出条件对应的取值,所有条件下的真假值
动作项:列出条件项的,各种取值情况下应该采取的动作结果
规则:
每一列就是一条规则
全组合有2^n种规则
步骤:
1.明确需求
2.画判定表
3.提取数据,编写用例
提示:
多条件之间有依赖关系,使用判定表进行测试覆盖
判定表一般适合4个以内的条件依赖
如果条件超过四个,就需要用正交法(?)
能对项目业务进行设计测试点(场景法)(流程图法):
重点:
覆盖业务测试,需要使用流程图法
流程图:
对测试人员的作用:
看懂流程图,设计业务用例
如果文档信息不全,可以根据其梳理出流程图
介绍:
使用场景:
关注主要功能和业务流程是否正确实现,再重点从边界值,等价类等方面对控件进行测试。
错误推断法:
场景:
时间紧任务量大,根据之前项目类似经验找出易错模块进行重点测试
时间宽裕通过该方法多测之前问题多的模块
项目用例都执行完毕且bug修复好后,距离上线还有一段时间,使用这个方法