从IP地址等价类测试用例的设计看测试技术

发表于:2010-4-23 11:33

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:未知    来源:51Testing软件测试网采编

  下面是一个留给学员的关于设计有效的IP地址,下面是一个比较完善的设计方案,这个方案中,首先把IP地址分成有效可用的IP地址和有效但不可用的IP地址两个等价类;其中有效可用的IP地址中包括IP地址的A,B,C三类地址,有效但不可用的IP地址包括D、E两类IP地址和A、B、C三类地址中的全网地址、广播地址以及回环地址。

等价类划分 
有效可用的IP地址
A类1.0.0.0 -126.255.255.254
A私有:10.0.0.0 -10.255.255.254
B类128.0.0.0 -191.255.255.254
B私有:172.16.0.0 -172.31.255.254
C类192.0.0.0 -223.255.255.254
C私有:192.168.0.0-192.168.255.254
windows自动分配169.254.0.0-169.254.255.254
有效但不可用的IP地址
D224.0.0.0 -239.255.255.254
E240.0.0.0 -255.255.255.254
全网0.x.x.x, x.x.x.0
广播x.x.x.255
回环127.0.0.0 -127.255.255.254

  在有效可用的IP地址中,还应该区别出共有地址和私有地址,在等价类划分的分类中,也给出了相应的范围。下表是根据等价类设计的测试用例,在设计的测试用例中,明确使用了各个等价类。

测试用例(Windows)  
输入结果
64.11.22.33有效可用
10.12.13.14有效可用,不能直接访问公网
151.123.234.56有效可用
172.20.123.56有效可用,不能直接访问公网
192.127.35.65有效可用
192.168.128.128有效可用,不能直接访问公网
169.254.15.200有效可用,不能直接访问公网
224.1.2.3有效不可用,超过有效范围(D类)
250.11.22.33有效不可用,超过有效范围(E类)
0.200.3.4有效不可用,全网地址
64.11.22.0有效不可用,全网地址
10.12.13.255有效不可用,广播地址
127.50.60.70有效不可用,回环地址

  由此可以看出,如果要把测试用例设计好,使测试用例具有典型性和代表性,而且无需使用不可能实现的穷举法,首先要求测试设计人员理解IP地址的分类和IP地址的相关知识,否则是无法做好的。也就是说,作为一个测试人员,需要有比较好的阅历和较广泛的知识面。(以上言论仅代表作者的个人观点,不代表51Testing观点)

《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号