一、實驗目的
掌握黑盒測試用例設計方法
二、實驗要求
(1)對被測程式進行黑盒測試用例設計
(2)運用等價類、邊界值、決策表、狀態圖法等進行測試用例設計。
(3)對手機上任意一款**軟體進行黑盒測試實踐。(作業若雷同,後上傳者判定0分)
三、實驗內容
1、對被測程式運用不同的測試技巧進行測試用例設計,並執行測試,撰寫測試小結。
要求寫出測試用例表、執**況和測試小結。
1)等價類劃分:
有效等價類
無效等價類
耳機數值
headphone>=0(1)
無輸入(7)
非數字字元(含小數點、負號等)(8)
手機殼數值
shell>=0(2)
無輸入(9)
非數字字元(含小數點、負號等)(10)
貼膜數值
protctor>=0(3)
無輸入(11)
非數字字元(含小數點、負號等)(12)
總銷售額數值
0<=sales<1000(4)
1000<=sales<=1800(5)
sales>1800(6)
無法計算(13)
測試用例:
編號耳機
手機殼貼膜
總銷售額
覆蓋等價類編號
期望輸出
實際輸出
是否通過11
231241、2、3、4
12.40元
耳機12.40元耳機√
2010020
1160
1、2、3、5
124.00元
手機殼124.00元
手機殼√310
80100
2400
1、2、3、6
340.00元
三種配件銷售額一樣
340.00元
三種配件銷售額一樣√4
(無)10
10無法計算
7、2、3、13
輸入有誤,請重新輸入
輸入有誤,請重新輸入√5
-110
10 無法計算
8、2、3、13
輸入有誤,請重新輸入
輸入有誤,請重新輸入√6
5(無)
5無法計算
1、9、3、13
輸入有誤,請重新輸入
輸入有誤,請重新輸入√7
5 1.0
5無法計算
1、10、3、13
輸入有誤,請重新輸入
輸入有誤,請重新輸入√8
100100
(無)無法計算
1、2、11、13
輸入有誤,請重新輸入
輸入有誤,請重新輸入√9
100100
a無法計算
1、2、12、13
輸入有誤,請重新輸入
輸入有誤,請重新輸入
√2)邊界值:
測試用例編號
耳機手機殼
貼膜總銷售額
期望輸出
實際輸出
是否通過10
11181.80元
手機殼1.80元
手機殼√21
11989.80元
耳機9.80元耳機√
3214748364711
34359738215.6元
耳機0.00元耳機×
4000
00.00元
三種配件銷售額一樣
0.00元
三種配件銷售額一樣√5
01010
1.00元
手機殼1.00元
手機殼√60
2147483647
021474836470
429496589.4元
手機殼0.00元
耳機和貼膜×7
0018
0.80元
貼膜0.80元貼膜√
8002147483647
17179869176
3435973695.2元
貼膜0.00元
耳機和手機殼×9
-1-1
-1無法計算
輸入有誤,請重新輸入
輸入有誤,請重新輸入
√3)決策表
原因:1.耳機,手機殼,貼膜銷售量有效
2.0<=銷售額<1000
3.1000<=銷售額<=1800
4.1800《銷售額
結果:a.提示輸入有誤,請重新輸入
b.佣金為10%
c.佣金=100+(銷售額-1000)*15%
d.佣金=220+(銷售額-1800)*20%
e.不可能12
3456
78條件1
fttt
tttt
2-tt
-tff
f3-t
-tft
ff4-
-ttf
ftf結果
a√b√
c√d√
e√√√
√測試用例
編號耳機
手機殼貼膜
期望輸出
實際輸出
是否通過1-1
1.0a
輸入有誤,請重新輸入
輸入有誤,請重新輸入√2
5102066.00元
耳機66.00元耳機√
3105060
217.00元
耳機217.00元耳機√
4402580
678.00元
耳機678.00元耳機√
4)測試結論
輸入值取int上限2147483647時結果錯誤。其他情況結果正確。
5)給開發同學的建議
1.用long型別來計算總銷售額,這樣可以避免輸入值在int範圍內而總銷售額超過int範圍時計算的錯誤。
2.應返還的佣金、銷售額最高的配件、銷售配件最多與最少數量相差的文字框最好設為不可編輯的形式,只能讀資料而不能寫資料
2、對手機上任意一款**軟體進行黑盒測試。
要求:1)使用思維導圖
2)根據場景法、狀態圖法 設計測試用例。
3)附加題:如有可能嘗試用正交實驗法、組合測試對測試用例進行簡化。
寫出測試用例表、執**況,測試小結。
1)思維導圖
狀態圖:
測試樣例:
編號場景/條件
備選流預期結果
實際結果
是否通過
1基本流√2
暫停**
備選流1
**暫停
**暫停√3
備選流2√4
備選流3.1√5
備選流3.2√6
備選流3.3√7
單曲迴圈狀態下點選下一首歌曲
備選流3.4√8
備選流4.1√9
備選流4.2√10
備選流4.3√11
單曲迴圈狀態下點選上一首歌曲
備選流4.4
√
實驗四 063 陳彧
一 實驗目的 1 學習qtp工具的使用 2 了解黑盒自動化測試 二 實驗要求 1 對被測程式進行黑盒測試用例設計 2 對qtp的飛機訂票系統的任一介面或控制項實現自動化測試。測試的具體自選 3 寫出該程式的缺陷。三 實驗內容 1 對qtp的樣例小程式飛機訂票系統,實現自動化測試。學號被3整除,測3a...
實驗四 005 陳曉華
一 實驗目的 1 學習qtp工具的使用 2 了解黑盒自動化測試 二 實驗要求 1 對被測程式進行黑盒測試用例設計 2 對qtp的飛機訂票系統的任一介面或控制項實現自動化測試。測試的具體自選 3 寫出該程式的缺陷。三 實驗內容 1 對qtp的樣例小程式飛機訂票系統,實現自動化測試。測4a 2 要求 1...
作業系統實驗(陳永鴻)
地點 圖形影象實驗室 11 17周 作業系統實驗 十一 十七周 20學時 3x7 實驗用書 作業系統 選擇一 實驗一 熟悉dos命令 不做 實驗六找不到 實驗二 實驗四 c語言 實驗三 實驗五 pascal語言 delphi 可以把書上的先翻譯稱c再做 課前有程式 一段 課後思考題 1.補充 2.實...