根据目标程序的规格说明,做等价类的划分,并设计测试用例

一、需求

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

二、实现

1、划分等价类并编号

输入数据 有效等价类 无效等价类
地区码 (1)空白 (5)小于3位的数串
(2)3位数串 (6)大于3位的数串
(7)含有非法字符的3位数串
前缀 (3)以非0、非1开头的3位数串 (8)以0开头的3位数串
(9)以1开头的3位数串
(10)以非0、非1开头的含有非法字符的3位数串
(11)以非0、非1开头的小于3位的数串
(12)以非0、非1开头的大于3位的数串
后缀 (4)4位数串 (13)小于4位的数串
(14)大于4位的数串
(15)含有非法字符的4位数串

2、为有效等价类设计测试用例

测试数据 期望结果 覆盖范围
234-5678 显示有效输入 (1)(3)(4)
(635)805-9321 显示有效输入 (2)(3)(4)

3、为每一个无效等价类至少设计一个测试用例

测试数据 期望结果 覆盖范围
(35)805-9321 显示无效输入 (5)
(6315)805-9321 显示无效输入 (6)
(6^5)805-9321 显示无效输入 (7)
(635)005-9321 显示无效输入 (8)
(635)105-9321 显示无效输入 (9)
(635)^05-9321 显示无效输入 (10)
(635)85-9321 显示无效输入 (11)
(635)8052-9321 显示无效输入 (12)
(635)805-932 显示无效输入 (13)
(635)805-93212 显示无效输入 (14)
(635)805-932* 显示无效输入 (15)
发布了74 篇原创文章 · 获赞 3 · 访问量 4350

猜你喜欢

转载自blog.csdn.net/qq_40672635/article/details/105413497
今日推荐