3章等价类划分法-城市号码

本文探讨了等价类划分法在软件测试中的应用,重点在于如何通过这种方法实现全面测试覆盖同时减少不必要的测试用例。详细解释了电话号码验证的测试用例设计过程,包括有效等价类和无效等价类的划分以及相应的测试用例设计策略。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、填空题(共1题,50.0分)

1使用等价类划分法的目的是既希望进行     ,又希望    

正确答案:

第一空: 完备测试

第二空: 避免冗余

二.简答题(共1题,50.0分)

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

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

        前缀:非’0’或’1’开头的三位数;

        后缀:四位数字。

假定被调试的程序能接受一切符合上述规定的电话号码,拒绝所有不符合规定的号码,试用等价分类法来设计它的测试用例。

正确答案:

第一步:划分等价类,包括4个有效等价类,11个无效等价类。

输入条件

有效等价类

无效等价类

地区码

空白(1),3位数字(2)

有非数字字符(5),少于3位数字(6),多于三位数字(7)

前缀

从200到999之间的3位数字(3)

有非数字字符(8),起始位为"0"(9),起始位为"1"(10),少于3位数字(11),多于3位数字(12)

后缀

4位数字(4)

有非数字字符(13),少于4位数字(14),多于4位数字(15)

第二步:确定测试用例。

调试数据

范围

期望结果 

(   )  276-2345

等价类(1),(3),(4)

有效 

(635)  805-9321

等价类(2),(3),(4)

有效 

对11个无效等价类,要选择11个调试用例,如下所示:

 调试数据 

范围

 期望结果

(20A)  123-4567    

无效等价类(5)

无效 

(33 )  234-5678  

无效等价类(6)

无效 

(7777) 345-6789   

无效等价类(7)

无效 

(777)  34A-6789

无效等价类(8)

无效 

(234)  045-6789

无效等价类(9)

无效 

(777)  145-6789

无效等价类(10)

无效 

(777)  34-6789   

无效等价类(11)

无效 

(777)  2345-6789    

无效等价类(12)

无效 

(777)  345-678A  

无效等价类(13)

无效 

(777)  345-678

无效等价类(14)

无效 

(777)  345-56789  

无效等价类(15)

无效 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

得闲喝茶

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值