常见的几种用例测试方法

等价类划分法

适用场景:需要有大量的测试数据输入,但是我们实际测试中不可能一一列举进行测试,所以讲数据进行分类,选出具有代表性的数据代表一类数据进行测试。

分类:

  • 有效等价类:满足需求的数据
  • 无效等价类:不满足需求的数据

举例分析:

验证平台账号的正确性,账号为6位数字组成

维度

有效等价类

无效等价类

字符类型

数字

英文大写

英文小写

符号

空格

汉字

负数

长度

6位

0位

1位

5位

7位

边界值分析法

适用场景:存在有边界值范围的测试需求,等于边界值、小于边界值、大于边界值 作为测试数据。

分类:

  • 上点:等于边界值
  • 离点:离边界最近的点
  • 内点:范围内的点

举例分析:

验证平台账号的合法性,账号为8~12位自然数组成。

用例编号

标题

模块

优先级

前置条件

测试步骤

测试数据

预期结果

001

账号合法(8位自然数)

账号管理

P0

打开账号管理的注册界面

1、输入账号;

2、点击确认按钮;

12345678

注册成功

002

账号合法(9位自然数)

账号管理

P0

打开账号管理的注册界面

1、输入账号;

2、点击确认按钮;

123456789

注册成功

003

账号合法(10位自然数)

账号管理

P0

打开账号管理的注册界面

1、输入账号;

2、点击确认按钮;

1234567890

注册成功

004

账号合法(11位自然数)

账号管理

P0

打开账号管理的注册界面

1、输入账号;

2、点击确认按钮;

12345678901

注册成功

005

账号合法(12位自然数)

账号管理

P0

打开账号管理的注册界面

1、输入账号;

2、点击确认按钮;

123456789012

注册成功

006

账号合法(7位自然数)

账号管理

P1

打开账号管理的注册界面

1、输入账号;

2、点击确认按钮;

123456

注册失败

007

账号合法(13位自然数)

账号管理

P1

打开账号管理的注册界面

1、输入账号;

2、点击确认按钮;

1234567890123

注册失败

008

账号合法(10位非自然数)

账号管理

P1

打开账号管理的注册界面

1、输入账号;

2、点击确认按钮;

123456789A

注册失败

判定表法

适用场景:存在有边界值范围的测试需求,等于边界值、小于边界值、大于边界值 作为测试数据。

分类:

  • 条件桩:列出问题中的所有条件
  • 动作桩:列出问题中可能采取的操作
  • 条件项:列出所有条件对应的取值
  • 动作项:列出所有条件项的、各种取值情况下应该采取的动作结果

举例分析:

若账户下有余额,用余额下单商品,若商品库存足够则下单成功,库存不足则下单失败。

条件

是否有余额

库存是否足够

操作

是否下单成功

场景法

适用场景:根据流程图,梳理所有可能的场景。

也叫流程图法,是用流程图描述用户的使用场景,通过覆盖流程路径来设计测试用例。

模拟用户实际使用中多个功能组合起来进行使用。

举例分析:

账户名和密码登录系统。

错误推测法

适用场景:时间紧的情况下,根据经验推测有可能出现的故障。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值