a.咱們組選的對比測試產品是百詞斬和扇貝。html
b.測試進度表app
項目工具 |
內容說明學習 |
預估耗時測試 (分鐘)spa |
實際耗時.net (分鐘)設計 |
Planning3d |
|
10視頻 |
5 |
· Estimate |
· 估計這個任務須要多少時間 |
10 |
5 |
Testing Design |
|
160 |
150 |
· Analysis |
· 需求和測試需求分析 |
40+80 |
30+60 |
· Design Test Cases |
· 設計測試用例 |
40 |
60 |
Testing Environment |
|
60 |
60 |
Testing Implementation |
|
300 |
260 |
· Test |
· 執行測試 |
300 |
260 |
Reporting |
|
100 |
130 |
· Test Report |
· 測試報告 |
40 |
70 |
· Postmortem & Process Improvement Plan |
· 過後總結, 並提出過程改進計劃 |
60 |
60 |
合 計 |
630 |
605 |
a.功能模塊劃分圖
最後咱們選出的四個共同模塊是背詞模塊、詞庫模塊、學習模塊、交際模塊。
背詞模塊就是app最主要的功能,背單詞;詞庫模塊就是app在你背詞的過程當中給你記錄下你的詞庫;學習模塊就是在背單詞以外其餘能夠在app上學習的途徑,如看視頻,看書等;交際模塊就是在app中與好友的交流溝通。
b.本人負責的是詞庫模塊。
a.測試用例設計思路及運行截圖
根據我負責的詞庫模塊,百詞斬詞庫列表裏有已學單詞、未學單詞、已斬單詞和收藏單詞四個部分,因此我分別針對這四個列表先進行測試,並結合上課講的邊界值測試,首先給出如下幾個測試用例:
一、 背1個單詞,看詞庫已學單詞列表中有沒有多這個單詞。
二、 背10個單詞,看詞庫已學單詞列表中有沒有多這10個單詞。
三、 背10個單詞,看詞庫未學單詞中有沒有少10個單詞。
四、 背10個單詞,斬去一個單詞,看詞庫已斬單詞中有沒有多這個單詞。
五、 背10個單詞,收藏去一個單詞,看詞庫收藏單詞列表中有沒有多這個單詞。
再設計一個小小的場景來綜合測試上面的功能是否完善:
六、假設我一次背30個單詞,在這過程當中遇到了3個已經很熟悉徹底掌握的了單詞,因而把它」斬「了,還遇到2個我以爲頗有用卻還記不太清晰的單詞,因而我就收藏它。結束後查看詞庫的已學單詞、未學單詞、已斬單詞、收藏單詞這些列表的變化是否正確。
測試部分截圖:
而後關注到單詞列表頁面,有不少小功能,由於不一樣的列表之間這些功能有相同的,根據等價類測試,那些不一樣列表中的相同功能在一個列表中測一次就好,因此再進行如下的測試:
七、 單詞列表每一個單詞後面有一個詳情頁面小圖標,點這個圖標,看是否出現單詞的詳細解釋。
八、 每一個列表導航欄有一個編輯小按鈕,點擊編輯,在詳情頁面小圖標後面出現新的小圖標。
九、 已學單詞和未學單詞列表點擊編輯後出現兩個新圖標,點「斬」圖標,看已學單詞列表中這個單詞不見,而後已斬單詞列表中多了這個單詞。
十、 點「收藏」圖標,看收藏列表是否多這個單詞。
十一、 已斬單詞後面多了取消斬的圖標,點取消斬,這個單詞在該列表中消失,已學單詞中從新出現這個單詞。
十二、 收藏單詞中,多了取消收藏的圖標,對一個單詞取消收藏,看這個單詞是不是在此列表中消失。
1三、 已學單詞和收藏單詞中導航欄有時間倒序的按鈕,點已學單詞中的時間倒序按鈕,出現按時間,錯次、和字母順序排序的三種選項,每種選項有正序和倒序兩種選項。默認的是按時間倒敘排。
1四、 分別測試時間升降序,看單詞列表順序是否正確。
1五、 分別測試錯次升降序,看單詞列表順序是否正確。
1六、 分別測試字母升降序,看單詞列表順序是否正確。
1七、在詞庫的每一個單詞後有灰色的一個矩形,點擊以後是否出現單詞解釋。
測試部分截圖:
在測試過程當中,我發如今詞庫裏也能夠順便學習單詞,因而我想到一個問題,就有了以下測試用例:
1八、在未學單詞列表中,點擊單詞的詳情解釋頁面,學習了該單詞後,看該單詞是否會消失在這個列表中,而後在已學單詞中出現。
1九、 收藏單詞中導航欄還有一個學習按鈕,點學習按鈕,看是否出來學習頁面
20、 點學習按鈕以後,在這個單詞是未學的狀態下,看該單詞是否會到已學單詞列表中。
測試結果發如今詞庫中學習過的單詞並不會在已學單詞列表中出現,這即是我在測試過程當中發現的一個缺陷,例以下面這個例子,我在收藏列表裏學了reproach這個單詞,而在已學單詞中,並無出現這個單詞,見下圖:
b.咱們組使用的測試管理工具是禪道
版本號:9.8.3
下載連接地址:http://www.zentao.net/download/80072.html
測試管理工具使用的關鍵界面截圖:
添加產品
新建測試用例
測試用例導出
百詞斬和扇貝在詞庫方面的功能,我以爲仍是百詞斬設計的好一些,首先百詞斬的詞庫劃分爲已學單詞、未學單詞、已斬單詞、收藏單詞四個欄目就很是的簡潔明瞭,用戶對詞庫的運用也駕輕就熟,知道每一個塊的意義與用途,而扇貝的詞庫分爲熱點單詞、今日單詞、新的單詞、正在學習、掌握單詞、簡單詞,這個分類讓我很模糊,首先,一看多了好幾列,就以爲麻煩了。這些除了熱點單詞這一欄是相對於百詞斬是有優點的,能夠了解到當前較流行的單詞,其餘我以爲都不如百詞斬。今日單詞和新的單詞讓我有點混亂,而正在學習的單詞,我開始背單詞後,背過的單詞或者沒背的單詞都沒有出如今這個列表中,讓我很疑惑,還有掌握單詞這一列也是,我怎麼背都沒有,而後簡單詞就至關於百詞斬中斬去的單詞,但扇貝里的操做明顯繁於百詞斬,並且,扇貝里沒有本身收藏的單詞,我以爲這一列還蠻重要的。總的來講,就是詞庫該有的基本的功能,百詞斬都有的,且操做方便易上手,而扇貝有基礎功能,但分類很模糊,讓用戶很不想去看這個詞庫,感受對我來講沒什麼用。
這一次的大做業,咱們基本都是共同完成的,從開始討論選擇什麼類型的產品、分工,到基本任務的模塊劃分,再到擴展任務的採訪別人,咱們四我的的進度也基本都一致。因此貢獻率爲0.25。
擴展任務內容已在可用性測試報告中完成,且報告已在畢博平臺提交。