[軟件測試] 05 黑盒 等價類劃分 習題
目錄
軟件測試期末復習系列
課件知識點整合:
PTA習題匯總:
提示:
篇幅較長,可以使用Ctrl+F,在頁面中快速查詢關鍵詞(或者你要找的題目)并跳轉到指定的位置。
關鍵詞:黑盒測試,等價類測試,等價類劃分
單選題
-
在黑盒測試方法中,設計測試用例的主要根據是(B)。
A. 程序內部邏輯
B. 程序外部功能
C. 程序數據結構
D. 程序流程圖
-
下列有關等價類方法設計測試用例說法不正確的是(D)
A. 有效等價類:指對于程序的規格說明來說是合理的、有意義的輸入數據構成的集合。
B. 無效等價類:與有效等價類的定義恰巧相反。
C. 等價類劃分就是把全部輸入數據合理地劃分為若干等價類,在每一個等價類中取一個數據作為測試的輸入條件,就可以用少量代表性的測試數據取得較好的測試結果。
D. 等價類方法設計測試用例就是設計一條有效等價類的測試用例和一條無效等價類的測試用例。
-
針對“學生政治面貌是黨員、團員、群眾”,采用黑盒測試劃分(D)等價類。
A. 1
B. 2
C. 3
D. 4
-
在劃分了等價類后,首先需要設計一個案例覆蓋(B)有效等價類。
A. 等價類數量-1個
B. 盡可能多的
C. 等價類數量個
D. 1個
-
關于等價類劃分方法設計測試用例,下列描述錯誤的是(B)。
A. 正確地劃分等價類,可以大大減少測試用例的數量,測試會更加準確有效
B. 若某個輸入條件是一個布爾量,則無法確定有效等價類和無效等價類
C. 如果等價類中的一個測試用例能夠捕獲一個缺陷,那么選擇該等價類中的其他測 試用例也能捕獲該缺陷
D. 等價類劃分方法常常需要和邊界值分析方法結合使用
-
某需求規定:“學號”只允許輸入英文字符、數字,且長度不超過10個字節,是必填項,以下哪個是有效等價類?D
A. Tr123tr#,35500,tewqi
B. Tr123tr,35500tttttt,tewqi
C. Tr123tr,35500,tewqi,學0132
D. Tr123tr,35500,tewqi
-
等價類劃分法只要求選擇(C)
A. 一個測試用例
B. 無窮數量的測試用例
C. 一個或多個測試用例
D. 以上都不是
-
黑盒測試也稱為功能測試,黑盒測試不能發現(A)
A. 是否存在冗余代碼
B. 終止性錯誤
C. 輸入是否正確接受
D. 界面是否錯誤
-
在等價類測試中,下列對等價類的劃分不正確的是(D)。
A. 根據等價關系對輸入或輸出數據的集合進行劃分
B. 將集合劃分為互不相交的子集
C. 劃分子集的并集是整個集合
D. 集合可以劃分為相交的子集
-
測試ATM取款功能,已知取款數只能輸入正整數,每次取款數要求是100的倍數且不能大于500,下面哪個是正確的無效等價類(B)
A. (500,+∞)
B. (500,+∞)、任意大于0小于500的非100倍數的整數;
C. (-∞,100)、(100,200)、(200,300)、(300,400)、(400,500)、(500,+∞);
D. (0,100)、(100,200)、(200,300)、(300,400)、(400,500)、(500,+∞);
多選題
-
關于等價類劃分測試方法一般知識說法正確的是( )。
A. 等價類劃分可有兩種不同的情況:有效等價類和無效等價類
B. 測試某等價類的代表值就等于對這一類其它值的測試
C. 等價類是指某個輸入或輸出域的子集合
D. 同一等價類中輸入數據對于揭露程序中的錯誤的作用有大有小
-
測試某網站登錄功能 ,已知用戶名部分只能為大寫字母、小寫字母、數字、符號的組合且長度需大于8個字符小于15字符,以下哪些是正確的無效等價類()。
A. bood53453!@#@$
B. Aa123@@#1d
C. cdAba5&1
D. 測試teSt12@!
題干為“只能為......的組合”,意思是這些元素都要包含。
A缺少大寫字母
C沒有滿足“大于8個字符”
D包含了中文字符
-
黑盒測試方法中劃分等價類可以分為( )。
A. 有效等價類
B. 因果圖
C. 邊界值
D. 無效等價類
-
下面哪些測試屬于黑盒測試方法()。
A. 路徑測試
B. 等價類劃分
C. 邊界值分析
D. 循環測試
E. 因果圖分析
F. 正交分析法
G. 條件判斷
主觀題
某網站用戶申請注冊時,要求用戶必須輸入用戶名、密碼及確認密碼,對每一項輸入條件的要求如下:
用戶名要求為4~12位,只能使用英文字母、數字、“-”、“_” 這幾種字符組合,并且首字符必須為字母或數字;
密碼要求為6~12位,只能使用英文字母、數字以及“-”、“_” 這幾種字符組合,并且區分大小寫。
試用等價類劃分法為其設計測試用例。
(1)分析程序規格說明中給出和隱含的對輸入條件的要求,列出等價類表(包括有效等價類和無效等價類)。
(2)根據(1)中的等價類表,設計測試用例。
答:
(1)

(2)


浙公網安備 33010602011771號