1. 程式人生 > >實驗三+099+吳丹丹

實驗三+099+吳丹丹

要求 狀態圖 使用 text 正交 tex 正常 方法 class

一、實驗目的

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

二、實驗要求

(1)對被測程序進行黑盒測試用例設計

(2)運用等價類、邊界值、決策表、狀態圖法等進行測試用例設計。

(3)對手機上任意一款音樂軟件進行黑盒測試實踐。(作業若雷同,後上傳者判定0分)

三、實驗內容

1、對被測程序運用不同的測試技巧進行測試用例設計,並執行測試,撰寫測試小結。

要求寫出測試用例表、執行情況和測試小結。

2、對手機上任意一款音樂軟件進行黑盒測試。

要求:1)使用思維導圖

2)根據場景法、狀態圖法 設計測試用例。

3)附加題:如有可能嘗試用正交實驗法、組合測試對測試用例進行簡化。

寫出測試用例表、執行情況,測試小結。

四、實驗步驟

1、對被測程序進行黑盒測試用例設計

1)等價類

輸入等價類

有效等價類

無效等價類

輸入條件

非負整數 (1

個數=32

負數(9

小數(10

字符(11

特殊符號(12

個數<313

耳機的取值範圍

hp>=0(3)

hp<014

手機殼的取值範圍

mpc>=0(4)

mpc<015

貼膜的取值範圍

cpsp>=0(5)

cpsp<016

輸出條件

0<=total<=1000(6)

1000<total<=1800(7)

total>1800(8)

total<0(17)

覆蓋有效等價類測試用例:

編號

hp

mpc

cpsp

覆蓋有效等價類編號

期望輸出

實際輸出

是否通過

1

1

2

3

1-6

12.4

12.4

2

15

5

0

1-5),(7

137.5

137.5

3

50

0

5

1-5),(8

668.0

668.0

覆蓋無效等價類測試用例:

編號

hp

mpc

cpsp

覆蓋無效等價類編號

期望輸出

實際輸出

是否通過

4

-1

2

3

9

您輸入有誤,請重新輸入!

您輸入有誤,請重新輸入!

5

1.5

5

1

10

您輸入有誤,請重新輸入!

您輸入有誤,請重新輸入!

6

2

a

7

11

您輸入有誤,請重新輸入!

您輸入有誤,請重新輸入!

7

-

1

3

12

您輸入有誤,請重新輸入!

無輸出

8

""

1

2

(13)

您輸入有誤,請重新輸入!

您輸入有誤,請重新輸入!

9

1

""

""

13

您輸入有誤,請重新輸入!

您輸入有誤,請重新輸入!

10

""

""

""

13

您輸入有誤,請重新輸入!

您輸入有誤,請重新輸入!

11

-3

2

1

14

您輸入有誤,請重新輸入!

您輸入有誤,請重新輸入!

12

6

-4

3

15

您輸入有誤,請重新輸入!

您輸入有誤,請重新輸入!

13

2

1

-2

16

您輸入有誤,請重新輸入!

您輸入有誤,請重新輸入!

14

-1

-1

-1

14-17

您輸入有誤,請重新輸入!

您輸入有誤,請重新輸入!

2)邊界值

hp取值範圍為{0,1}

mpc取值範圍為{0,1}

cpsp取值範圍為{0,1}

輸入個數取值範圍為{0,1,2}

設計邊界值測試用例:

測試用例編號

hp

mpc

cpsp

期望輸出

實際輸出

是否通過

1

0

40

20

56.0

56.0

2

1

40

20

64.0

64.0

3

20

0

40

244.0

244.0

4

20

1

40

246.0

246.0

5

20

4

0

196.0

196.0

6

20

4

1

197.2

197.2

7

5

1

""

您輸入有誤,請重新輸入!

您輸入有誤,請重新輸入!

8

""

4

""

您輸入有誤,請重新輸入!

您輸入有誤,請重新輸入!

9

""

""

""

您輸入有誤,請重新輸入!

您輸入有誤,請重新輸入!

3)決策表

1

2

3

4

5

6

7

8

9

條件樁

C1:輸入是否有效

F

T

T

T

T

T

T

T

T

C2:0<=total<=1000

-

T

F

F

T

T

F

F

T

C3:total<=1800

-

F

T

F

T

F

T

F

T

C4:total>1800

-

F

F

T

F

T

T

F

T

動作樁

A1:提示輸入有誤

A2:傭金10%

A3:傭金15%

A4:傭金20%

A5:不可能

決策表測試用例:

編號

hp

mpc

cpsp

期望輸出

實際輸出

是否通過

1

-1

2

3

您輸入有誤,請重新輸入!

您輸入有誤,請重新輸入!

2

7

3

4

62.2

62.2

3

16

20

6

179.2

179.2

4

25

20

11

317.6

317.6

執行情況:設計用例基本通過,個別特殊符號未通過測試用例。

測試小結:通過上一次對被測代碼進行黑盒測試出現的問題,這次對代碼有了進一步的修改,減少了功能的缺陷,基本都能通過測試,建議在輸入上能夠對個別特殊符號進行判斷。

2、對手機上任意一款音樂軟件進行黑盒測試

1)思維導圖

技術分享

2)場景法

①播放音樂

基本流:正常播放音樂

備選流1:播放上一首

備選流2:暫停播放

備選流3:繼續播放

備選流4:播放下一首

備選流5:順序播放

備選流6:隨機播放

備選流7:單曲循環播放

設計測試用例

編號

場景

基本流/備選流

預期輸出

實際輸出

是否通過

1

正常播放音樂

基本流

播放音樂

播放音樂

2

點擊上一首

備選流1

播放音樂列表上一首

播放音樂列表上一首

3

點擊暫停

備選流2

暫停播放音樂

暫停播放音樂

4

點擊繼續播放

備選流3

繼續播放音樂

繼續播放音樂

5

點擊下一首

備選流4

播放音樂列表下一首

播放音樂列表下一首

6

點擊順序播放

備選流5

按音樂列表順序播放

按音樂列表順序播放

7

點擊隨機播放

備選流6

按音樂列表隨機播放

按音樂列表隨機播放

8

點擊單曲循環

備選流7

在選定一首音樂情況下重復循環播放

在選定一首音樂情況下重復循環播放

②K歌

基本流:正常錄音

備選流1:重唱

備選流2:暫停錄音

備選流3:繼續錄音

備選流4:完成錄音

備選流5:保存錄音

備選流6:上傳錄音

設計測試用例

編號

場景

基本流/備選流

預期輸出

實際輸出

是否通過

1

正常錄音

基本流

錄音

錄音

2

點擊重唱

備選流1

重新錄音

重新錄音

3

點擊暫停錄音

備選流2

暫停錄制歌曲

暫停錄制歌曲

4

點擊繼續錄音

備選流3

繼續錄制歌曲

繼續錄制歌曲

5

點擊完成錄音

備選流4

完成錄制歌曲

完成錄制歌曲

6

點擊保存錄音

備選流5

保存已錄歌曲

保存已錄歌曲

7

點擊上傳錄音

備選流6

上傳已錄歌曲

上傳已錄歌曲

3)狀態圖法

播放音樂狀態圖:

技術分享

K歌狀態圖:

技術分享

執行情況:對酷狗音樂軟件進行黑盒測試,所有測試用例都通過。

測試小結:通過本次對酷狗音樂軟件的測試實踐,對黑盒測試的方法有了一定的了解。但是用場景法分析時,功能比較多只是簡單的做了兩個測試,考慮的不是很全面。

實驗三+099+吳丹丹