软件测试自学3.17

**学习目标2024.3.17**

1.能对穷举场景设计测试点:等价类划分法

2.能对限定边界规则设计测试点:边界值分析法

3.能对多条件依赖关系进行设计测试点:判定表法

4.能对于项目业务进行设计测试点:场景法

一。等价类划分法(穷举场景)

###### 说明:某种特征集合进行分类

​    分类:有效等价类:符合需求范围之内的为有效(取一个)

​                无效等价类:符合需求范围之外(每个无效集合取一个)

######     步骤:1.明确需求    

​                2.明确有效和无效等价类

​                3.提取数据编写测试用例

eg:验证QQ账号的合法性

eg:验证某城市的电话号正确性

###### 适用场景:

​    针对:需要有大量数据测试输入,但没办法穷举测试的地方

​                输入框

​                下拉列表

​                单选复选框

典型代表:页面输入框类测试

友情提示:完整的等价类应该和边界值一起写

二。边界值分析法

3-1边界范围节点(最多7条)

选取正好等于,刚好大于,刚好小于边界的值作为测试数据

上点:边界上的点(正好等于)

离点:距离上点最近的点(刚好大于,刚好小于)

内点:范围内的点(区间范围内的数据)

提示:

1.边界值能解决位数限制问题,但是不能解决类型问题(要结合等价类)

3-2步骤:

1.明确需求

2.确定有效和无效等价值(类型)

3.确定边界范围

4.提取数据编写用例

eg:需求:通过边界值法验证标题长度的合法性

要求:标题长度达于0,雄安与等于30个字符

3-3案例优化

结论:7个优化为5个

上点:必选(不考虑区间开闭)

内点:必选(建议选择中间范围)

离点:开内闭外(考虑开闭区间,开区间选择内部离点,闭区间选择外部离点)

3-4使用场景

强调:单个输入框,常用的方式 边界+等价类

面试题:最常用的用例设计方法有哪些?--等价类,边界值

·在等价类的基础上针对有边界范围的测试数据输入的地方(重点关注边界)

·常见词语描述:大小,尺寸,重量,最大,最小,至多,至少

·典型代表:有边界范围的输入框测试

三。判定表法

·说明:

等价类边界值分析法主要关注并单个输入类条件的测试

并未考虑输入条件之间的各种组合,输入条件与输出功能结果之间有相互制约关系的测试

定义:是一种以表格的形式表达多条件逻辑判断工具

·组成:

条件桩:列出问题中的所有条件,列出条件的次序无关紧要(欠费,关机)

动作桩:列出问题中可能采取的操作,操作的排列顺序没有约束(是否允许主被叫)

条件项:列出条件对应的取值,所有可能情况下的真价值

动作桩:列出条件项的,各种取值情况下应该采取的动作结果。

· 规则

判定表中贯穿条件项和动作项的一列就是一条规则

假设有n个条件,每个体的取值有两个(0,1),全组合有2的n次方种规则

eg:验证“若用户欠费或者关机,则不允许主被叫”功能的测试

·步骤:

1.明确需求

2.画出判定表

1.)列出条件桩和动作桩

  1. )填写条件项,对条件进行全组合

  2. )根据条件项的组合确定动作项

  3. )简化,合并相似规则(有相同的动作)

3.根据规则编写测试用例

eg:

eg:文件修改

·使用场景:(总结)

有多个输入条件,多个输出结果,输入条件之间有组合关系,输入条件和输出结果之间有依赖关系

判定表一般使用与体哦阿健组合数量较少的情况比如4个以下(4个以上可采用正交表)

四。场景法

扩展:流程图

1.能够看懂流程图,设计案例

2.当需求文档信息不全是,能够提出需求,梳理出流程图

重点:

1.覆盖业务测试,需要使用流程图

2.先测试业务,再测试单功能,单模块,单页面

作用:梳理业务用例

eg:ATM取款

## 五。错误推荐法

场景:1.时间紧任务量大时,根据之前项目类似经验找出易出错的模块重点测试

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值