在線音樂網站【05】測試


  需求、功能結構、數據庫設計、功能實現都總結完。

  就等於是蓋一座房子,風水看了、地基打了、房子取向也決定了、牆也砌起來了、油漆也刷上了。

  嗯,好的。現在是不是該住進房子享受一下了,如果想看看我的房子是什么樣子的,可以看看我前面幾篇博文:

  1.在線音樂網站(1)需求和功能結構

  2.在線音樂網站(2)數據庫和開發環境

  3.在線音樂網站(3)Part one 功能實現

  4.在線音樂網站(4)Part two 功能實現

  項目源碼:https://git.oschina.net/LanboEx/online-music.git

  關於測試,前幾天看了又是你的幾篇博文,寫的非常漂亮,絕對是軟件測試行業大牛之類的。

  對大小公司測試方法、工作性質、都看的很深,對迷茫的測試新手指導性非常強,有興趣可以看看,花個把小時,絕對有收獲。

8 網站測試

a.登陸注冊

為保證網站登錄和注冊功能正常,分別設計注冊和登錄的測試用例,具體用例設計見表8.1。

表8.1 登錄注冊測試用例

用例編號

測試輸入

執行前置條件

預期輸出

1

登錄區輸入管理員賬號、密碼,點擊登錄

用戶已打開網站首頁;

賬號和密碼輸入正確

頁面跳轉到后台維護和管理頁面

2

登錄區輸入普通用戶賬號和密碼,點擊登錄

用戶已打開網站首頁;

賬號和密碼輸入正確

頁面跳轉到前台頁面並顯示用戶已經登錄

3

登錄區輸入錯誤用戶賬號和密碼,點擊登錄

用戶已打開網站首頁

賬號和密碼輸入錯誤

頁面跳轉到前台頁面並提示“賬號和密碼錯誤“

4

點擊注冊按鈕

1. 用戶已打開網站首頁

頁面跳轉到注冊頁面

5

填寫注冊頁面用戶ID

用戶已進入注冊首頁

填寫用戶ID

頁面提示“用戶名是否已存在“

6

填寫注冊頁面用戶E_mail

用戶已進入注冊首頁

填寫E_mail

頁面提示“E_mail格式是否正確”

7

填寫注冊頁面密碼

用戶已進入注冊首頁

填寫兩次密碼不一樣

頁面提示“兩次密碼不相同”

8

點擊添加

用戶已進入注冊首頁

信息正確填寫

頁面提示“添加成功“

b.搜索功能

為保證網站搜索功能正常可用,設計如表8.2測試用例並執行。 

表8.2 搜索功能測試用例

用例編號

測試輸入

執行前置條件

預期輸出

1

搜索區輸入歌曲全名

用戶已打開網站首頁;

搜索類型勾選為歌名

網站存在該歌曲

跳轉到搜索頁面,並顯示歌曲信息

   2

搜索區輸入歌曲名字的一部分

用戶已打開網站首頁;

搜索類型勾選為歌名

網站存在該歌曲

跳轉到搜索頁面,並顯示歌曲信息

   3

搜索區輸入歌手全名

用戶已打開網站首頁;

搜索類型勾選為歌手

網站存在該歌曲

跳轉到搜索頁面,並顯示歌手相應歌曲信息

   4

搜索區輸入歌手名字一部分

用戶已打開網站首頁;

搜索類型勾選為歌手

網站存在該歌曲

跳轉到搜索頁面,並顯示歌手相應歌曲信息

   5

搜索區輸入專輯全名

用戶已打開網站首頁;

搜索類型勾選為專輯

網站存在該歌曲

跳轉到搜索頁面,並顯示專輯相應歌曲信息

   6

搜索區輸入專輯名稱一部分

用戶已打開網站首頁;

搜索類型勾選為專輯

網站存在該歌曲

跳轉到搜索頁面,並顯示專輯相應歌曲信息

   7

搜索區輸入不存在的歌曲、歌手。專輯

用戶已打開網站首頁;

搜索類型勾選為專輯

網站不存在該歌曲、歌手、專輯

跳轉到搜索頁面,並顯示“沒有找到相關文件“

c.歌曲展示

為保證網站歌曲展示功能正常可用,設計如表8.3測試用例並執行。

表8.3歌曲展示測試用例

用例編號

測試輸入

執行前置條件

預期

   1

點擊音樂排行榜

用戶已打開網站首頁

 

顯示音樂排行榜信息,排列順序以總訪問量降序排列

   2

點擊歌手排行榜

1. 用戶已打開網站首頁

顯示歌手排行榜信息,排列順序以總訪問量降序排列

   3

點擊專輯排行榜

1.用戶已打開網站首頁

顯示專輯排行榜信息,排列順序以總訪問量降序排列

   4

點擊音樂排行榜歌曲名

1. 用戶已打開網站首頁

跳轉到歌曲播放頁面,且播放這首歌

   5

點擊音樂排行榜歌曲下載按鈕

1. 用戶已打開網站首頁

彈出下載提示框

   6

點擊音樂排行榜歌曲收藏

用戶已打開網站首頁

用戶已登錄

該歌曲未被用戶收藏過

彈出提示框“收藏成功!”

   7

點擊音樂排行榜歌曲收藏

用戶已打開網站首頁

用戶未登錄

彈出提示框“未登錄,請先登錄!”

   8

點擊音樂排行榜歌曲收藏

1.用戶已打開網站首頁

2.用戶已登錄

3.該歌曲已經被用戶收藏過了

彈出提示框“已經收藏了!

   9

點擊我的收藏

用戶已打開網站首頁

用戶已登錄

顯示該用戶收藏的歌曲

  10

點擊我的收藏

用戶已打開網站首頁

用戶未登錄

 

顯示“您還沒有登錄,請先登錄!”

d.管理員維護和管理歌曲

為保證網站管理員維護和管理歌曲功能正常可用,設計如下表8.4測試用例並執行。

表8.4管理員維護和管理功能測試用例

用例編號

測試輸入

執行前置條件

預期輸出

   1

點擊音樂添加

1. 管理員已登錄網站后台

跳轉到音樂添加頁面

   2

點擊音樂添加頁面的瀏覽按鈕

管理員已登錄網站后台

管理員已進入音樂添加頁面

彈出選擇添加文件框

   3

點擊音樂添加頁面的添加按鈕

管理員已登錄網站后台

管理員已進入音樂添加頁面

所有信息已填寫正確

提示添加正確,回到主頁,歌曲已添加進音樂排行榜中

   4

點擊音樂添加頁面的添加按鈕

管理員已登錄網站后台

管理員已進入音樂添加頁面

未填寫信息或填寫錯誤

頁面顯示提示語,並且提示語正確

   5

點擊音樂修改

1. 管理員已登錄網站后台

跳轉到音樂修改的頁面

   6

點擊音樂修改頁面的刪除按鈕

管理員已登錄網站后台

管理員已進入音樂修改頁面

彈出提示框“是否刪除記錄”,點擊確定后,返回前台頁面,音樂排行榜中該歌曲刪除

   7

點擊音樂修改的修改按鈕

管理員已登錄網站后台

管理員已進入音樂修改頁面

跳轉到音樂修改頁面,頁面中顯示的該歌曲信息正確

   8

點擊專輯修改

1. 管理員已登錄網站后台

跳轉到專輯修改的頁面

   9

點擊專輯修改頁面的刪除按鈕

管理員已登錄網站后台

管理員已進入專輯修改頁面

彈出提示框“是否刪除記錄”,點擊確定后,返回前台頁面,專輯排行榜中該專輯已刪除

   10

點擊專輯修改的修改按鈕

管理員已登錄網站后台

管理員已進入專輯修改頁面

跳轉到專輯修改頁面,頁面中顯示的該專輯信息正確

   11

點擊歌手修改

1. 管理員已登錄網站后台

跳轉到歌手修改的頁面

   12

點擊歌手修改頁面的刪除按鈕

管理員已登錄網站后台

管理員已進入歌手修改頁面

彈出提示框“是否刪除記錄”,點擊確定后,返回前台頁面,歌手排行榜中該歌手已刪除[24]

   13

點擊歌手修改的修改按鈕

管理員已登錄網站后台

管理員已進入歌手修改頁面

跳轉到歌手修改頁面,頁面中顯示的該歌手信息正確

  14

點擊退出

1.管理員已登錄網站后台

退出后台管理,回到網站首頁


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM