1. 程式人生 > >第6周小組作業

第6周小組作業

一點 sting 工具 操作 程序 排序 就會 安裝測試 發現

1. 計劃說明

  a. 本組選擇的對比測試產品:百詞斬 與 扇貝單詞

  b. 測試進度表:

項目

內容說明

預估耗時

(分鐘)

實際耗時

(分鐘)

Planning

1.計劃

20

15

· Estimate

· 估計這個任務需要多少時間

20

15

Testing Design

2.測試設計

160

180

· Analysis

· 需求和測試需求分析

80

100

· Design Test Cases

· 設計測試用例

80

80

Testing Environment

3.搭建測試環境(安裝測試工具、管理工具等相關運行和支撐軟件)

60

60

Testing Implementation

4.測試實施

90

80

· Test

· 執行測試

90

80

Reporting

5.報告

150

240

· Test Report

· 測試報告

120

210

· Postmortem & Process Improvement Plan

· 事後總結, 並提出過程改進計劃

30

30

480

575

2. 需求說明

  a. 百詞斬與扇貝的功能模塊劃分圖

  我負責的是【計劃與進度】模塊,因此這裏只展開【計劃與進度】模塊

  百詞斬:

     技術分享圖片

  扇貝單詞: 

    技術分享圖片

  

  b. 我負責的功能模塊:【計劃與進度】模塊

3. 測試說明

  a. 測試用例的設計思路

    百詞斬:

     (1)【計劃與進度】功能流程圖

 技術分享圖片

    (2) 根據流程圖,可設計下列測試用例:

序號 路徑 測試說明
1 1-2-3-4 能否正常查看打卡日歷並返回首頁
2 1-2-5-7-8-9 “查看已完成計劃”功能是否正常
3 1-2-10-11-20 能否正常進入”我的計劃“並返回首頁
4 1-2-10-5-6-11-20 能否從“個人信息界面”進入“我的計劃”並返回首頁
5 1-2-10-11-12-17 “我的計劃”編輯功能是否正常(點一下出現重置按鈕,再點一下取消重置按鈕)
6 1-2-10-11-12-13-14 能否正常彈出警示框並取消重置所選書籍的操作,關閉警示框
7 1-2-10-11-12-13-15 能否重置所選的書籍
8 1-2-10-11-12-13-16 能否取消重置書籍的操作並關閉警示框
9 1-2-10-11-18-20 “每天背單詞”能否隨著“完成天數”的改變而改變,以及能否取消對學習計劃的修改
10 1-2-10-11-19-20 “完成天數”能否隨著“每天背單詞”的改變而改變,以及能否取消對學習計劃的修改
11 1-2-10-11-18-21 能否保存對學習計劃的更改
12 1-2-10-11-22-23 能否正常進入“創建新計劃”頁面並返回上一級頁面
13 1-2-10-11-22-24-25-29 能否進入“新計劃設置”頁面並返回上一級頁面
14 1-2-10-11-22-24-25-26-28 能否保存新計劃“每天背單詞”的修改並返回“我的計劃”頁面看到新的計劃
15 1-2-10-11-22-24-25-27-28 能否保存新計劃“完成天數”的修改並返回“我的計劃”頁面看到新的計劃
16 1-2-10-11-22-24-25-26-29 能否取消該計劃“每天背單詞”的修改並返回上一級頁面重選計劃
17 1-2-10-11-22-24-25-27-29 能否取消該計劃“完成天數”的修改並返回上一級頁面重選計劃
18 1-2-10-11-21 在“我的計劃”界面不做任何修改就點確定是否會出現問題
19 1-2-5-6-11-21 通過“個人信息界面”進入的“我的計劃”不做任何修改就點確定是否會出現問題
20 1-2-10-11-22-24-25-28 “新計劃設置”頁面直接點確定是否能夠增加系統默認的該書的計劃

    

    扇貝單詞:

     (1)【計劃與進度】功能流程圖

技術分享圖片

    (2) 根據流程圖,可設計下列測試用例:

序號 路徑 測試說明
1 1-2-3-7 從首頁直接“查看單詞進度”的功能是否正常
2 1-2-4-5-6-7 在“我的”界面能否正常進入“單詞進度”界面
3 1-2-4-5-9-11 “查看打卡日歷”的功能是否正常
4 1-2-4-5-8-10-11 從“個人信息”界面能否正常進入“打卡日歷”界面
5 1-2-4-5-12-13-14-34 進入“學習設置”界面的功能是否正常及能否返回上一級界面
6 1-2-4-5-12-13-14-15-21-34 能否正常進入“學習量設置”界面並返回
7 1-2-4-5-12-13-14-15-20-21-34 能否更改“新詞優先”設定後返回,並保存更改
8 1-2-4-5-12-13-14-15-16-17 能否保存“學習量方案”的修改
9 1-2-4-5-12-13-14-15-16-18 能否取消剛才對“學習量方案”的修改
10 1-2-4-5-12-13-14-15-16-19 能否取消對“學習量方案”的修改並關閉警示窗口
11 1-2-4-5-12-13-14-22-24-34 能否正常進入“學習模式設置”界面並返回
12 1-2-4-5-12-13-14-22-23-24-34 能否保存“學習模式”的修改
13 1-2-4-5-12-13-14-25-29-34 能否正常進入“發音設置”界面並返回
14 1-2-4-5-12-13-14-25-26-29-34 能否保存對“單詞發音”選項的修改
15 1-2-4-5-12-13-14-25-27-29-34 能否生成或關閉“單詞/例句開關”並保存修改
16 1-2-4-5-12-13-14-25-28-29-34 自動發音開啟狀態下,能否保存“單詞/例句發不發音”的修改
17 1-2-4-5-12-13-14-30-32-34 能否進入“派生聯想設置”並返回
18 1-2-4-5-12-13-14-30-33 能否進入“派生聯想付費”界面
19 1-2-4-5-12-13-14-30-31-32-34 能否開啟或關閉“派生聯想設置”並保存修改

  

  b. 操作和運行界面截圖

   依照上述流程圖和路徑,截得如下界面截圖。

   百詞斬:

  技術分享圖片  技術分享圖片  技術分享圖片

       首頁           打卡日歷          個人信息

技術分享圖片 技術分享圖片  技術分享圖片 

      個人中心          已完成計劃          我的計劃

 技術分享圖片  技術分享圖片  技術分享圖片

      重置警示窗口        創建新計劃          新計劃制定

  扇貝單詞:

  技術分享圖片  技術分享圖片  技術分享圖片

       首頁            打卡日歷          個人信息

  技術分享圖片  技術分享圖片  技術分享圖片

       單詞進度           個人中心            設置

  技術分享圖片  技術分享圖片  技術分享圖片 

      學習設置          學習量設置         學習模式設置

 

  技術分享圖片  技術分享圖片  技術分享圖片

       發音設置          派生聯想設置       派生聯想購買界面           

  技術分享圖片

    學習量調整提示窗口

  c. 測試管理工具

    名稱:禪道

    版本:開源版9.8.3

    下載鏈接:http://sourceforge.net/projects/zentao/files/9.8.3/ZenTaoPMS.9.8.3.zip/download

  d. 測試管理工具關鍵界面截圖

    (按功能優先級排序)

    百詞斬測試用例: 

技術分享圖片

    扇貝單詞測試用例:

技術分享圖片

    缺陷與不足:

   在【計劃與進度】這一功能模塊,百詞斬與扇貝單詞均未發現程序錯誤,且所有的操作情況都比較合理,符合用戶心理預期,沒有出現違和的顯示結果或意義不明的按鈕。兩個軟件在該部分的用戶體驗都比較良好。

4. 結論說明

  經過實際的測試和對比,我認為

  在【查看進度】方面,百詞斬扇貝單詞 相差無幾。一打開軟件均能看見 剩余天數 和 今天背單詞數等進度方面的信息,非常直觀。而且經過很簡單的一兩步操作,就能查看打卡日歷和單詞進度,非常方便。如果非要分出高下,那麽我認為百詞斬會稍好一些。因為百詞斬的首頁有一個學習進度條。圖形化的進度表示不僅更直觀,而且由於用戶潛意識中大都希望看到進度條上漲,因此進度條更能刺激用戶的學習積極性。

  在【修改計劃】方面,百詞斬扇貝單詞 要更勝一籌。原因在於以下兩方面:

   1. 操作復雜度方面:

    百詞斬 操作方便,在首頁一步就能進入計劃的修改界面。添加/刪除計劃,修改現有計劃這樣的操作分類也利於用戶理解,方便操作。而扇貝單詞 計劃的修改藏得比較深,需要先進入“我的”頁面,再下滑找到設置等等,需要較多的操作步驟才能找到,給修改計劃帶來了一定的難度。這一點通過測試用例的路徑長度也能明顯看出。

   2. 放棄修改方面:

    百詞斬 在“我的計劃”和“新計劃制定”的界面上都有確定和返回的按鈕,確定按鈕就是保存更改,返回按鈕就是放棄更改,恢復剛進入時的計劃。這兩個按鈕也比較利於用戶理解。用戶總有時候在制定一個新計劃時,發現這個計劃並不適合自己,這時候直接按返回鍵就能撤回,方便快捷。不僅如此,在進行一些風險較大,用戶一旦操作失誤就需要花費較多的時間才能恢復的地方,設置了警示窗口,對防止誤觸起到了比較大的作用。但扇貝單詞 把計劃分成了很多比較零碎的小選項,用戶每做一個修改,就會立即被保存,因此不需要一個總體的【確定】按鈕。如果經過了數步修改後發現新設置的計劃並不適合自己,還需要一步一步的找自己修改的地方進行撤回,比較麻煩且耗時。

  因此在【修改計劃】方面,我認為百詞斬要更好一些。但總體來說,百詞斬 扇貝單詞 都做得不錯,考慮周全,操作也都比較易於用戶理解。

5. 工作說明

  樊 昊: 0.28

  彭士遠: 0.24

  李 帥: 0.24

  李威佟: 0.24

  

---恢復內容結束---

第6周小組作業