日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

等价类测试

發布時間:2024/7/5 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 等价类测试 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

?

某直轄市的電話號碼由三部分組成,這三部分的名稱和內容分別是:
(1)地區碼:空白或3位數字;
(2)前綴:非“0”和非“1”開頭的4位數字;
(3)后綴:4位數字
假定被測程序接受一切符合上述規定的電話號碼,拒絕所有不符合的號碼,試設計它的等價類以及測試用例(僅支持單缺陷假設)。
要求:給出詳細等價類分析過程,列出等價類,并設計測試用例。

根據題目以及書上的案例,我由結論一:輸入條件規定了個數可確定一個有效等價類和兩個無效等價類。

這里的條件一:地區碼為3位數字可得

有效等價類:

1、 3位有效數字。

無效等價類:

2、多于3個數字。

3、少于三個數字 ;

條件二:前綴為4位數字得:

有效等價類:

1、前綴4位數字 。?

無效等價類:

1、 少于4位數字 。

2、 多于4位數字;

條件三:后綴四位數字得:

有效等價類:

1、 后綴4位數字。

無效等價類:

1、 多于四位數字。

2、 少于四位數字 。

由結論二:在輸入條件規定了輸入值的集合或規定了必須如何的條件下,可以確定一個有效等價類和一個無效等價類。

這里條件一:地區碼為空白得:

有效等價類:1、 空白 。

無效等價類:2 、這里的2可以為:不為空白,但就和無效等價類:多于/少于三位數字存在交集;

故分析得:2、 存在非數字字符;

條件二:前綴開頭數字非0或非1

可得有效等價類:

1、前綴開頭數字非零非一開頭

無效等價類:

1、前綴0開頭 。

2、 前綴1開頭 ;

條件三:前綴為數字得:

1、有效等價類:前綴為數字,

無效等價類:2、 前綴存在非數字字符。

條件四:后綴是數字:

得有效等價類:

1、后綴是數字? ?,無效等價類

1、后綴存在非數字字符。

最后在 地區碼、前綴、后綴中將有交集的等價類進行合并,即進行抽象。有效等價類中前綴碼部分,

有效等價類:

1、前綴開頭數字非零非一開頭。

2、 前綴為數字。

3、前綴四位數字可合并為有效等價類:前綴是2000--9999之間的數字;

后綴部分有效等價類:

1、后綴4位數字。

2、后綴是數字可以合并為有效等價類:

1、后綴是四位數字。

總上所述,所有等價類如下:

輸入

有效等價類

無效等價類

地區碼

①空白
②3位數字

③有非數字字符
④少于三位數字且不為空
⑤多余三位數字

?

?

?

前綴

⑥2000~9999

⑦有非數字字符
⑧"0"開頭
⑨"1"開頭
⑩少于四位數字
?多于四位數字

后綴

?4位數字

?有非數字字符
?少于四位數字
?多于四位數字

因為此題僅支持單缺陷假設。故設計測試用例要僅有一個無效等價類,不能多個無效等價類存在。故設計如下測試用例:

ID

輸入值

預期輸出

覆蓋的等價類

?

地區碼

前綴

后綴

?

?

1

空白

2000

1234

有效

①⑥?

2

123

2000

1234

有效

②⑥?

3

H11

2000

1234

無效

4

12

2000

1234

無效

5

1234

2000

1234

無效

6

123

2HWY

1234

無效

7

123

0123

1234

無效

8

123

1234

1234

無效

9

123

200

1234

無效

10

123

20000

1234

無效

?

11

123

2000

1HWY

無效

?

12

123

2000

123

無效

?

13

123

2000

12345

無效

?

總結

以上是生活随笔為你收集整理的等价类测试的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。