實驗三 063 陳彧

2022-08-21 14:45:07 字數 3607 閱讀 9883

一、實驗目的

掌握黑盒測試用例設計方法

二、實驗要求

(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.實...