【软件测试】day02设计测试点
学习目标
能对穷举场景设计测试点
等价类划分法
能对限定边界规则设计测试点
边界分析法
能对多条件依赖关系进行设计测试点
判定表法
能对于项目业务进行设计测试点
场景法
1.等价类划分法
见2026.6.24.01 ---7.1
2.边界值分析法
2.1.边界范围节点
选取正好等于、刚好大于、刚好小于边界的值作为测试数据
上点:边界上的点(正好等于) 离点:距离上点最近的点(刚好大于、刚好小于) 内点:范围内的点(区间范围内的数据)
tips:
有关范围限制,最多7条用例
边界值能解决位数限制问题,但是不能解决类型问题(要结合等价类)
2.2.应用设计步骤
明确需求
确定有效和无效等价类
确定边界范围值
提取数据编写测试用例
2.3.案例
题1:
参考答案:
题2:
优化:开内闭外
2.4适用场景
在等价类的基础上针对有边界范围的测试数据输入的地方(重点关注边界)
常见词语描述:大小、尺寸、重量、最大、最小、至多、至少等修饰词语
典型代表:有边界范围的输入框类测试
强调:单个输入框,常用的方式边界 + 等价类
面试题:最常用的用例设计方式有哪些 ?等价类、边界值
3.判定表法
3.1.判定表法的引用
3.2.判定表定义及组成部分
3.3.判定表法设计用例步骤
3.4.案例
案例1
参考答案:
判定表
用例表 略
案例2
判定表:
3.5.使用场景
有多个输入条件,多个输出结果,输入条件之间有组合关系,输入条件和输出结果之间有依赖(制约)关系
判定表一般适用于条件组合数量较少的情况(比如4个条件以下)
4.场景法
也叫流程图法
使用流程图来表达程序或业务的走向
意义:
用户使用角度:用户平时使用的不是单个功能,而是多个功能组合起来进行使用
测试人员角度:平时测试的都是单个功能点进行测试,容易忽略多个功能的组合测试
5.错误推测法
6.总结
回顾文章开头的学习目标
