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地址 |
|
D |
224.0.0.0 -239.255.255.254 |
E |
240.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 |
有效不可用,回环地址 |
原文:https://www.cnblogs.com/mrwuzs/p/8028373.html
IP地址测试用例编写相关推荐
- 【教女朋友学网络系列2】之进制转换及IP地址类
关于数制转换及IP地址 序言 一.计算机的数制 1.数制: 2.数位: 3.基数: 4.位权: 二. 数制系统 1.二进制 2.十进制 3.十六进制 三.IP 1.什么是IP 2.分类 四.子网掩码 ...
- IP地址及相关计算方法知识
IP地址 1.IP地址的组成和类别 2.IP地址的分类 3.判断IP地址是否在同一网段 4.子网及(有效)主机容量 1.IP地址的组成和类别 IP地址=网络部分+主机部分=32位 网络部分用来确定终端 ...
- 详解IP地址与子网掩码
认识IP地址 概念 IP地址是指互联网协议地址,又叫网际协议地址. 作用 IP地址是IP协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址的差异. ...
- IP地址划分(子网划分)及是否同一网段计算
目录 一.了解地址 二.IP地址 三.网络号的计算 四.地址规划 子网划分: 子网合并: 五.总结 一.了解地址 作用:(1)计算网络号,通过网络号选择正确的网络设备连接终端设备 1.清楚ip地址四段 ...
- IP地址的子网划分和子网掩码
目录 1.IP地址 2.IP地址的分类 3.子网掩码 4.计算 1.IP地址 IP地址=网络部分+主机部分 网络部分用来确定终端是不是在同一个网段 主机部分用来确定终端的容量大小(即能容纳的最多台数) ...
- 编写iptables脚本实现IP地址、端口过滤
实验案例:公司使用一台运行RHEL5系统的服务器作为网关,分别连接三个网络,其中LAN1为普通员工电脑所在的局域网,LAN2为DNS缓存服务器所在的局域网.eth0通过10M光纤接入Internet. ...
- 阿里面试题-判断是不是一个IP地址的测试用例设计(Python实现)
写在前面 今天面试阿里巴巴,太紧张了,回答的不好,在此记录和分享 IP地址规则 0.0.0.0~255.255.255.255 由上面的规则我们可以划分四段A.B.C.D A段的测试用例设计(BCD的 ...
- 编写iptables模块实现不连续IP地址的DNAT-POOL
分享一下我老师大神的人工智能教程.零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow 1.背景 < ...
- 编写一个shell脚本程序,检测指定IP地址的主机是否在线
编写一个脚本程序,检测指定IP地址的主机是否在线,如果在线则显示输出Online,否则输出Offline checkhost.sh [root@exam ~]# cd scripts [root@ex ...
最新文章
- pcntl_fork 导致 MySQL server has gone away 解决方案
- clion opencv安装_Clion+Opencv3.2终极配置教程
- SQLALCHEMY_DATABASE_URI格式实例
- 实现flash的图片切换效果【可以切换多个网页或者图片】
- sql共享功能目录无法更改_大企业数据库服务首选!AliSQL这几大企业级功能你不可不知...
- [Unity] 在 3DsMax 中将骨骼调整为适应 Unity 的 Humanoid 的结构的记录
- Oracle数据库之间数据同步 -- DBLink
- java作业_Java作业总结
- 微课|中学生可以这样学Python(例8.22):冒泡法排序
- 2021-2025年中国触摸传感器行业市场供需与战略研究报告
- 程序员的底色(IDE color scheme、CLI 命令行界面)
- 滤波器基础06——滤波器设计软件
- 软考-中级-网络工程师-2021年下半年-上午真题整理
- 7-59 二元一次方程的解
- aws eks 配置nginx tls 和 nginx ingress controller
- [4G5G专题-14]:应用层-5G的三大业务应用场景(多、快、好、省)
- android平台opengl es读取纹理数据并保存图片
- 重庆智博会|2022智博会到底有哪些看点?拭目以待
- Arduino - 最小系统(基于ATMEGA8-16PU)
- FlashCom学习第二课:创建一个使用视频的简单的Flash动画