日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

实验三+087+饶慧敏

發布時間:2024/3/26 编程问答 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 实验三+087+饶慧敏 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、實驗目的

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

二、實驗要求

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

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

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

三、實驗內容

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

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

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

要求:1)使用思維導圖

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

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

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

?

1.對被測程序進行黑盒測試:

等價類

?

輸入等價類

有效等價類

無效等價類

耳機的取值范圍

0<=headphone(1)

headphone<0(7)

手機殼的取值范圍

0<=shell(2)

headphone<0(8)

手機膜的取值范圍

0<=protector(3)

Protector<0(9)

傭金計算的分類

0<=sale<1000(4)

sale<0(10)

?

有效等價類的測試用例:

編號

headphone

shell

protector

覆蓋范圍

預期結果

實際結果

1

1

1

1

(1)(2)(3)

有效輸入

2

0

0

100

(4

傭金為10%

3

0

100

6

(5)

傭金為15%

4

100

0

0

(6)

傭金為20%

×

?

?無效等價類測試用例:

編號

headphone

shell

protector

覆蓋范圍

預期結果

實際結果

1

-1

1

1

(7)

無效輸入

2

0

-1

100

(8

無效輸入

3

0

1200

-1

(9)

無效輸入

4

-1

-1

-1

(10)

無效輸入

?

?

邊界值

headphone取值為{0,1}

shell取值為{0,1}

protector取值為{0,1}

測試用例為:

?

編號

headphone

shell

protector

預期結果

實際結果

1

0

6

6

10.8

2

1

6

6

18.8

3

6

0

6

52.8

4

6

1

6

53.8

5

6

6

0

54.0

6

6

6

1

54.8

7

6

6

6

58.8

?

?

決策表

?

選項

規則

1-8

2

3

4

5

6

7

8

C1headphoneshellprotector是否有效

N

Y

Y

Y

Y

Y

Y

Y

C20<=sale<1000

-

N

Y

N

N

Y

N

Y

C3:

1000<=sale<1800

-

N

N

Y

N

Y

Y

Y

C4:1800<=sale

-

N

N

N

Y

N

Y

Y

動作:

?

?

?

?

?

?

?

?

輸入無效

?

?

?

?

?

?

?

傭金10%

?

?

?

?

?

?

?

傭金15%

?

?

?

?

?

?

?

傭金20%

?

?

?

?

?

?

?

不可能

?

?

?

?

?測試用例

編號

headphone

shell

protector

預期結果

實際結果

1

-1

-1

-1

輸入無效

2

10

1

1

81.8

3

10

20

1

151.2

4

10

100

0

360

×

?

執行情況:當銷售額大于1800時,未通過。

測試小結:程序存在缺陷,需要繼續改進。

?

2、對手機上網易云音樂進行黑盒測試

   1)使用思維導圖

?  

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

  場景法:

  ①播放音樂

  基本流:正常播放音樂

  備選流1:暫停音樂播放

  備選流2:停止音樂播放

  備選流3:繼續播放音樂

? ? 備選流4:離開app界面,音樂繼續在后臺播放

????? 備選流5:播放下一首歌曲

????? 備選流6:播放上一首歌曲

????? 備選流7:單曲循環

????? 備選流8:隨機播放歌曲

????? 備選流9:順序播放歌曲

?

?

編號場景/條件備選流預期結果實際結果
1用戶選擇音樂基本流播放音樂
2用戶選擇暫停音樂備選流1音樂暫停
3用戶選擇停止音樂備選流2音樂停止
4用戶在音樂暫停后,選擇繼續播放音樂備選流3音樂繼續播放
5用戶回到手機主界面,app隱藏備選流4音樂繼續播放
6用戶選擇播放上一首歌備選流5播放上一首歌曲
7用戶選擇播放下一首歌備選流6播放下一首歌曲
8用戶選擇單曲循環備選流7音樂單曲循環
9用戶選擇隨機播放歌曲備選流8音樂隨機播放
10用戶選擇順序播放歌曲備選流9音樂按順序播放

?

?

    ② MV播放

    基本流:MV以小屏幕的方式播放音樂

    備選流1:MV以大屏幕播放

    備選流2:MV暫停播放

    備選流3:MV繼續播放

    備選流4:MV停止播放

    備選流5:用戶離開當前界面,MV暫停

?    測試用例

編號場景/條件備選流預期結果實際結果
1用戶點擊播放MV基本流播放MV
2用戶選擇大屏幕播放MV備選流1大屏幕播放MV
3用戶選擇暫停MV備選流2MV暫停
4用戶繼續播放MV備選流3MV繼續播放
5用戶停止播放MV備選流4MV停止播放
6用戶回到手機主界面,MV暫停備選流5MV暫停播放

?    ③用戶登錄
    基本流:用戶輸入正確的用戶名,密碼登錄

    備選流1:用戶名錯誤

?   ? 備選流2:用戶名為空

    備選流3:密碼為空

    備選流4:密碼錯誤

    測試用例

    

編號場景/條件備選流預期結果實際結果
1用戶輸入正確的用戶名,密碼基本流登錄到個人中心
2用戶名錯誤備選流1提示用戶名錯誤
3用戶名為空備選流2提示用戶名為空
4密碼為空備選流3提示密碼為空
5密碼錯誤備選流4提示密碼錯誤

    ④內容更新

    基本流:有網狀態下,正常加載內容

    備選流1:無網絡狀態下,不顯示內容

    備選流2:從有網絡到網絡,只顯示當前頁面的內容

   ? ? 備選流3:從無網路到有網絡,要求刷新  ? ? ?

編號場景/條件備選流預期結果實際結果
1用戶打開網絡基本流正常加載內容
2用戶關閉網絡備選流1不顯示內容
3用戶在有網絡下關閉網絡備選流2只顯示當前頁面的內容
4用戶在無網絡下打開網絡備選流3要求刷新

?  狀態圖:

      

?

執行情況:

? ? 對網易云音樂進行黑盒測試,測試結果都符合預期值。

測試小結:

? ? 通過本次測試,我更加深刻地感受到網易云音樂的優秀,他對各個環節的把控都做的非常的好。音樂播放的方式,效果都令人滿意。界面間的跳轉很靈活,在無網絡的狀態下也能將在有網絡時加載的內容進行緩存,不會在無網絡狀態下,不顯示任何內容。而且,在無網絡狀態下,剛剛聽過的幾首歌曲也能夠繼續播放,網易云音樂的緩存機制做的非常的好。本次實驗對狀態圖的繪制還有待提高。

?

轉載于:https://www.cnblogs.com/lucerner/p/6909968.html

總結

以上是生活随笔為你收集整理的实验三+087+饶慧敏的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。