1. 程式人生 > >實驗三+116+陳潔

實驗三+116+陳潔

實踐 軟件 邊界 建議 .com 銷售額 沒有反應 對手 狀態

一、實驗目的

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

二、實驗要求

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

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

3)對手機上任意一款音樂軟件進行黑盒測試實踐。

三、實驗內容

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

測試帖鏈接:http://www.cnblogs.com/k511959373/p/6792729.html

1)被測項目界面。

技術分享

2測試用例設計表

等價類:

輸入等價類

有效等價類

無效等價類

輸入值取值

0<=headphone (1)

0>headphone (4)

0<=shell(2)

0>shell(5)

0<=protector(3)

0>protector(6)

銷售額

0<=ans<1000(7)

0>ans(10)

1000<=ans<=1800(8)

1800<ans(9)

測試用例:

測試序號

耳機

手機殼

手機膜

銷售額

覆蓋範圍

預期結果

實際結果

傭金

銷售額最高的配件

銷售量最多最少差量

傭金

銷售額最高的配件

銷售量最多最少差量

1

10

10

10

980

1.2.3.7

98

耳機

0

98

耳機

0

2

20

10

10

1780

1.2.3.8

217

耳機

10

217

耳機

10

3

20

20

20

1960

1.2.3.9

252

耳機

0

252

耳機

0

4

-1

10

10

4.2.3

輸入有誤,請重新輸入

輸入有誤,請重新輸入

5

10

-1

10

1.5.3

輸入有誤,請重新輸入

輸入有誤,請重新輸入

6

10

10

-1

1.2.6

輸入有誤,請重新輸入

輸入有誤,請重新輸入

邊界值:

測試序號

耳機

手機殼

手機膜

銷售額

覆蓋範圍

預期結果

實際結果

傭金

銷售額最高的配件

銷售量最多最少差量

傭金

銷售額最高的配件

銷售量最多最少差量

1

0

10

10

980

1.2.3.7

98

耳機

0

98

耳機

0

2

1

10

10

170

1.2.3.7

26

手機殼

9

26

手機殼

9

3

-1

10

10

4.2.3

輸入有誤,請重新輸入

輸入有誤,請重新輸入

4

10

0

10

880

1.2.3.7

88

耳機

10

88

耳機

10

5

10

1

10

890

1.2.3.7

89

耳機

9

89

耳機

9

6

10

-1

10

1.4.3

輸入有誤,請重新輸入

輸入有誤,請重新輸入

7

10

10

0

900

1.2.3.7

90

耳機

0

90

耳機

0

8

10

10

1

908

1.2.3.7

90.8

耳機

9

90.8

耳機

9

9

10

10

-1

輸入有誤,請重新輸入

輸入有誤,請重新輸入

決策表:

1

2

3

4

5

6

7

8

條件

S1:耳機,手機殼,貼膜銷售量有效

F

T

T

T

T

T

T

T

S2:0<=ans<1000

T

T

T

F

F

F

T

S3:1000<=ans<=1800

T

T

F

T

F

T

F

S4:1800<ans

T

F

T

T

T

F

F

結果

輸入有誤,請重新輸入

T

Y1:傭金10%

T

Y2:傭金15%

T

Y3:傭金20%

T

編號

Headphone

Shell

Protector

預期結果

實際結果

1

-1

-1

-1

輸入有誤,請重新輸入

輸入有誤,請重新輸入

2

10

10

10

98

98

3

20

10

10

217

217

4

20

20

20

252

252

3)測試結論

測試結果均通過,未發現明顯錯誤。

4建議:

頁面可以做得更美觀。

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

1)思維導圖

技術分享

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

1)場景法

場景1 :登錄

基本流:輸入正確的手機號碼和密碼。

備選流1:手機號碼為空。

備選流2:密碼為空。

備選流3:手機號碼錯誤。

備選流4:密碼錯誤。

用例編號

場景

基本流/備選流

預期結果

實際結果

測試結果

1

輸入正確的手機號碼和密碼

基本流

登陸成功

登錄成功

通過

2

手機號碼為空

備選流1

沒有反應

沒有反應

通過

3

密碼為空

備選流2

沒有反應

沒有反應

通過

4

手機號碼錯誤

備選流3

手機號碼尚未註冊

手機號尚未註冊

通過

5

密碼錯誤

備選流4

手機號或密碼錯誤

手機號或密碼錯誤

通過

場景2:播放

基本流:點擊一首音樂。

備選流1:點擊上一首。

備選流2:點擊下一首。

備選流3:點擊暫停。

備選流4:點擊播放歷史。

備選流5.1:列表循環。

備選流5.2:單曲循環。

備選流5.3:隨機播放。

備選流6:點擊評論。

備選流7:點擊下載。

備選流8:添加到喜歡。

用例編號

場景

基本流/備選流

預期結果

實際結果

測試結果

1

點擊一首音樂

基本流

播放

播放

通過

2

點擊上一首

備選流1

播放上一首音樂

播放上一首音樂

通過

3

點擊下一首

備選流2

播放下一首音樂

播放下一首音樂

通過

4

點擊暫停

備選流3

音樂暫停

音樂暫停

通過

5

點擊播放歷史

備選流4

顯示播放歷史

顯示播放歷史

通過

6

列表循環

備選流5.1

按照列表播放

按照列表播放

通過

7

單曲循環

備選流5.2

單曲循環音樂

單曲循環音樂

通過

8

隨機播放

備選流5.3

隨機播放音樂

隨機播放音樂

通過

9

點擊評論

備選流6

顯示評論

顯示評論

通過

10

點擊下載

備選流7

下載音樂

下載音樂

通過

11

添加到喜歡

備選流8

添加到喜歡的歌單

添加到喜歡的歌單

通過

(2)狀態圖法

技術分享

測試小結:

運用黑盒測試的方法對網易雲音樂進行了較為簡單的測試,未發現明顯缺陷。

實驗三+116+陳潔