黑盒测试等价类划分与设计案列

该文通过一个城市电话号码的组成规则为例,详细介绍了如何进行黑盒测试中的等价类划分。内容包括地区码、前缀和后缀的规范,以及如何构建等价类表和设计覆盖有效、无效等价类的测试用例,旨在阐述等价类划分法在软件测试中的应用。

案例题目

某城市电话号码由三部分组成。它们的名称和内容分别是:
地区码:空白或三位数字;
前缀:非“0”或“1”开头的三位数字
后缀:4位数字。
假定被测程序能接受一切符合上述规定的电话号码,拒绝所有不符合规定的电话号码。根据改程序的规格说明,做等价类的划分,并设计测试用例。

列出等价类表在这里插入图片描述

列出覆盖上述等价类的测试用例

  1. 覆盖有效等价类的测试用例
测试数据期望结果覆盖范围
388 6958显示有效输入1,3,4
010 688 1234显示有效输入2,3,4
  1. 覆盖无效等价类的测试用例
测试数据期望结果覆盖范围
Ac2 265 5962显示无效输入5
1234 659 2563显示无效输入6
12 265 2652显示无效输入7
021 a3g 5262显示无效输入8
252 012 2665显示无效输入9
252 012 2665显示无效输入10
232 8663 1234显示无效输入11
123 8 1234显示无效输入12
123 688 ad56显示无效输入13
123 688 12345显示无效输入14
123 688 123显示无效输入15

知识点

  1. 关于等价类

等价类划分时要分为两种不同的情况:有效等价类和无效等价类

  1. 等价类划分法测试用例设计
    (1)对每个输入或外部条件进行等价类划分,形成等价类表,为每一等价类规定一个唯一的编号
    (2)设计一个测试用例,要使其尽可能多的覆盖尚未覆盖的有效等价类,重复这一步骤,直到所有有效等价类均被测试用例所覆盖
    (3)设计一个测试用例,要使其只覆盖一个无效等价类,重复这一步骤,直到所有有效等价类均被测试用例所覆盖
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值