二、常用用例设计方法(2025版

等价类划分方法、边界值分析法、判定表法、场景法

一、等价类划分法

等价类划分法是一种用少量数据可以获得较好测试效果的测试工具

常用场景:表单类页面元素测试使用(输入框、下拉框、单选框、复选框)等

步骤:1.确定需求 2.写出有效等价类和无效等价类 3.提取每类代表数据---编写用例

有效等价类:满足需求

无效等价类:不满足需求

用例在软件开发之前编写,在软件开发之后执行验证

二、边界值分析法

边界值分析法是一个边界范围限制选取测试数据的工具。   需结合等价类一起使用

范围是100-300

上点边界的点 100和300,必测,不管范围包不包含这个点     如100 300

离点:离上点最近的两个点,上点有2个,所以离点有4个,选其中2个,不包含上点时选择范围内的点,包含上点时选择范围外的点  ,如:

如果范围是 x>100,上点为100,2个离点为99 101,此时范围不包含上点,选范围中的点,选101,因为既然100已经不符合,99更没必要;

如果范围是x>=100,上点为100,2个离点为99 101,此时范围包含上点,选择范围外的点99,101可不测;

内点:边界范围内的任意点,必测(建议选中间) 如200

步骤:1.边界值分析(负责测试长度范围)2.划分等价类(负责测试类型和规则)3.提取测试数据

三、判定表

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

作用:多个条件之间有约束规则的需求设计测试点。

条件桩:列出问题中的所有条件

动作桩:列出问题中的所有可能采取的操作

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

动作项: v

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

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

例如:

条件桩金额是否超过5w
累计提现是否超过五次
动作项可提现   
不可提现 

测试点提取:

提现失败(日提现总金额超5万+日提现次数超过5次)
提现失败(日提现总金额超5万+日提现次数未超过5次)
提现失败(日提现总金额超5万+日提现次数未超过5次)
提现成功(日提现总金额未超5万+日提现次数未超过5次)

用例:

四、场景法

业务测试

业务:指软件为满足用户特定的业务需求而设计并实现的一列功能

        如:下单业务:登录——搜索——添加购物车——下单——支付

作用:测试软件系统单功能之间关联性数据处理逻辑是否正确

        如:添加购物车时对登录状态的判断

方法:画流程图

        流程图:使用一些特定图形和带箭头的线表达程序业务走向

步骤:1、确认业务流程图(一般需求文档有,若没有可测试自行画)

           2、挑选用例:流程图中从开始到结束每条路径都是一条用例

注:项目需先测主业务再测单模块;提测时先对主业务流程正向用例进行测试(冒烟测试)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值