小組:軟工1506 蘇瑩瑩組(蘇瑩瑩、凌雨卿、張婧、鄭小妹)
計划說明:
測試產品選擇健身APP
產品A:Keep
產品B:悅跑圈
產品簡單說明:
Keep:一款為用戶提供健身教程、訓練計划、塑性知道的APP
悅跑圈:一款基於社交型的跑步APP。
進度表:
測試進度表
項目 |
內容說明 |
預估耗時 (分鍾) |
實際耗時 (分鍾) |
Planning |
|
10 | 20 |
· Estimate |
· 估計這個任務需要多少時間 |
10 | 20 |
Testing Design |
|
60 | 90 |
· Analysis |
· 需求和測試需求分析 |
30 | 30 |
· Design Test Cases |
· 設計測試用例 |
30 | 60 |
Testing Environment |
|
60 | 180 |
Testing Implementation |
|
120 | 180 |
· Test |
· 執行測試 |
120 | 180 |
Reporting |
|
180 | 240 |
· Test Report |
· 測試報告 |
120 | 120 |
· Postmortem & Process Improvement Plan |
· 事后總結, 並提出過程改進計划 |
60 | 120 |
合 計 |
430 | 490 |
需求說明:
本次的任務是選擇一款基礎軟件產品(產品A),以及競品產品(產品B),並針對產品A和產品B中同時具有的功能,進行功能塊的測試,所以產品A和產品B划分出相同的四個模塊。
產品A和B的功能模塊划分圖:
四個模塊,個人中心、社交、資訊、實時運動分別由凌雨卿、鄭小妹(我)、張婧、蘇瑩瑩負責
本人負責的功能模塊是社交模塊,而社交模塊再細分為更小的功能模塊進行測試:
Keep:
悅跑圈:
測試說明:
測試用例舉例:
使用場景法測試 在Keep社區中查看文章
場景一 | 在Keep的社區->逛逛中查看一篇文章 | 基本流 | |
場景二 | 通過點擊“干貨文章”欄查看文章 | 基本流 | 備選流1 |
場景三 | 通過點擊“話題廣場”欄查看文章 | 基本流 | 備選流2 |
場景四 | 通過點擊“精選專輯”欄查看文章 | 基本流 | 備選流3 |
場景五 | 通過點擊“挑戰”查看相關文章 | 基本流 | 備選流4 |
場景六 | 通過點擊“附近”查看相關文章 | 基本流 | 備選流5 |
場景二操作運行界面截圖:
使用等價類方法測試查找好友:
無效等價類:非法昵稱,如含有空格+一個字母 “ a”
有效等價類:合法昵稱,不含有空格等非法字符 “aa”
運行結果截圖:
使用邊界值測試方法測試發布動態時能選擇的最多照片數:
發布動態時,當選擇的圖片數已經為9時繼續選擇
運行結果界面截圖:
所有測試用例:
本組使用的測試管理工具是禪道,開源版9.8.3,下載鏈接:http://www.zentao.net/download.html
測試管理工具使用的關鍵界面截圖(如測試用例導出、缺陷導出等):
測試用例導出:
缺陷導出截圖:
結論說明:
總體上,Keep在社交方面做的比悅跑圈好很多。
Keep中,查看好友動態的操作更加簡便,在社區主界面就可以直接看到;而悅跑圈查看好友動態所需要的步驟數更多。
Keep相對悅跑圈有一個缺點是,與好友的互動方式單一(通過雙方的動態進行交互,不能直接私信),且Keep添加好友的操縱有點隱秘。
擴展功能:
見組員凌雨卿在畢博提交的文檔。