测试岗学习(等价类划分法)

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

针对边界规则设计测试点:边界值分析法

多条件依赖关系设计测试点:判定表法

对于项目业务设计用例:场景法

错误推测法

1,等价类划分法

等价类划分法
说明
分类
步骤
对于所有测试数据,将具有某种共同特征的数据集合进行划分
有效等价类:满足需求的数据集合,取一个即可
无效等价类:未满足需求的数据集合,取一个即可
明确需求
确定有效和无效等价类
提取数据编写测试用例

Eg:

1,验证QQ账号合法性:

明确需求6~10位自然数
确定有效和无效等价类有效(6,7,8,9,10)无效(小于6位,大于10位)
9位自然数3位自然数
8位非自然数
提取数据编写用例数据
12345678
7825e390
12345
用例编号用例标题项目/模块前置条件优先级测试步骤测试数据预期结果实际结果
qq_001合法(8位自然数)qq打开QQ程序P01,输入QQ号 2,点击验证12345678合法
qq_002不合法(8位非自然数)qq打开QQ程序P01,输入QQ号 2,点击验证7825e390不合法
qq_003不合法(5位自然数)qq打开QQ程序P01,输入QQ号 2,点击验证12345不合法

2,案例:验证某城市电话号码正确性

  • 需求:
    
  • 区号:空或者是三位数字

  • 前缀码:非0且非1开头的三位数字

  • 后缀码:四位数字

参数类型长度规则
区号数字为空 三位/
前缀数字三位非0且非1开头
后缀数字四位/
  • 确认有效等价和无效等价
参数有效等价无效等价
区号长度为空 三位一位
前缀长度三位两位
后台长度四位三位
区号类型数字非数字
前缀类型数字非数字
后台类型数字非数字
区号规则//
前缀规则非0且非1开头0开头 1开头
后台规则//
  • 技巧:1)正向:尽量覆盖组合

  • 提取测试数据编写测试用例

    用例编号用例标题项目/模块前置条件优先级测试步骤测试数据预期结果实际结果
    tel_001合格(区号为空+3位数字前缀且非0非1开头+4位数字后缀)电话/P01、输入区号
    2、输入前缀
    3、输入后缀
    1、区号:为空
    2、前缀:234
    3、后缀:4567
    合格通过
    tel_002合格(区号为3位数字+3位数字前缀且非0非1开头+4位数字后缀)电话/P01、输入区号
    2、输入前缀
    3、输入后缀
    1、区号:为空
    2、前缀:234
    3、后缀:4568
    合格不通过
    tel_003不合格(区号为1位数字+3位数字前缀且非0非1开头+4位数字后缀)电话/P01、输入区号
    2、输入前缀
    3、输入后缀
    1、区号:1
    2、前缀:234
    3、后缀:4569
    不合格不通过
    tel_004不合格(区号为空+2位数字前缀且非0非1开头+4位数字后缀)电话/P01、输入区号
    2、输入前缀
    3、输入后缀
    1、区号:为空
    2、前缀:23
    3、后缀:4570
    不合格通过
    tel_005不合格(区号为空+3位非数字前缀且非0非1开头+4位数字后缀)电话/P01、输入区号
    2、输入前缀
    3、输入后缀
    1、区号:为空
    2、前缀:23e
    3、后缀:4571
    不合格通过
    tel_006不合格(区号为3位非数字+3位数字前缀且非0非1开头+4位数字后缀)电话/P01、输入区号
    2、输入前缀
    3、输入后缀
    1、区号:u78
    2、前缀:234
    3、后缀:4572
    不合格通过
    tel_007不合格(区号为空+3位非数字前缀且非0非1开头+4位数字后缀)电话/P01、输入区号
    2、输入前缀
    3、输入后缀
    1、区号:为空
    2、前缀:23e
    3、后缀:4578
    不合格通过
    tel_008不合格(区号为空+3位数字前缀且非0非1开头+4位非数字后缀)电话/P01、输入区号
    2、输入前缀
    3、输入后缀
    1、区号:为空
    2、前缀:234
    3、后缀:457e
    不合格通过
    tel_009不合格(区号为空+3位数字前缀且0开头+4位数字后缀)电话/P01、输入区号
    2、输入前缀
    3、输入后缀
    1、区号:为空
    2、前缀:034
    3、后缀:4575
    不合格通过
    tel_010不合格(区号为空+3位数字前缀1开头+4位数字后缀)电话/P01、输入区号
    2、输入前缀
    3、输入后缀
    1、区号:为空
    2、前缀:134
    3、后缀:4576
    不合格通过
  • 用例执行
    预期结果与实际结果不一致,为缺陷

等价类划分法适用场景:

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

输入框

下拉列表

单选复选框

  • 典型代表:页面级的输入框类测试
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值