1. 程式人生 > >IP地址等價類測試用例

IP地址等價類測試用例

cells class 3.5 不可用 win blog adding cin 訪問

下面是一個比較完善的設計方案,這個方案中,首先把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

有效不可用,回環地址

 

IP地址等價類測試用例