码迷,mamicode.com
首页 > 其他好文 > 详细

黑盒测试之等价类划分

时间:2020-04-07 20:35:53      阅读:214      评论:0      收藏:0      [点我收藏+]

标签:body   表格   列表   测试用例   统一   前缀   要求   不包含   测试   

题目要求

某城市电话号码由三部分组成。它们的名称和内容分别是:

  • 地区码:空白或三位数字;

  • 前缀:非“0”或“1”的三位数字

    要求不是很明确,所以将其理解为不包括“0****”也不包括“1”的三位数字

  • 后缀:4位数字。

假定被测程序能接受一切符合上述规定的电话号码,拒绝所有不符合规定的电话号码。根据该程序的规格说明,做等价类的划分,并设计测试用例。(按照上课例子列表格)

等价类表

等价类的划分似乎没有统一的标准?比如我这里的无效等价类划分得挺简单的,可以划分得更细一些。

输入数据 有效等价类 无效等价类
地区码 1空白 3不是空白也不是三位数字
地区码 2三位的数字 无
前缀 4不包含0且不包含1的三位数字 5至少包含一个0或1
前缀 无 6不是三位数字
后缀 7四位数字 8不是四位数字

测试用例

有效等价类测试用例

测试数据 期望结果 覆盖范围
地区码为空白 前缀为222 后缀为1234 程序将该输入判定为有效输入 1,4,7
地区码为123 前缀为222 后缀为1234 程序将该输入判定为有效输入 2,4,7

无效等价类测试用例

测试数据 期望结果 覆盖范围
地区码为22 前缀为222 后缀为1234 程序将该输入判定为无效输入 3
地区码为空白 前缀为123 后缀为1234 程序将该输入判定为无效输入 5
地区码为空白 前缀为22 后缀为1234 程序将该输入判定为无效输入 6
地区码为空白 前缀为222 后缀为123 程序将该输入判定为无效输入 8

作者:@臭咸鱼

转载请注明出处:https://www.cnblogs.com/chouxianyu/

欢迎讨论和交流!


黑盒测试之等价类划分

标签:body   表格   列表   测试用例   统一   前缀   要求   不包含   测试   

原文地址:https://www.cnblogs.com/chouxianyu/p/12655552.html

踩
(0)
赞
(0)
   
举报
评论 一句话评论(0)
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!