第六週小組做業:軟件測試與評估

1、基礎任務部分:功能測試和測試管理html

1.1計劃說明網絡

(1)對比測試產品爲背單詞APP:百詞斬(基礎產品)與扇貝單詞(競品)。工具

(2)測試進度表學習

 

測試進度表以下表所示(該表參照測試計劃中的測試時間進度設計而獲得)。測試

 

項目字體

內容說明優化

預估耗時spa

(分鐘)操作系統

實際耗時.net

(分鐘)

Planning

  1. 計劃
30   35

· Estimate

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

 30 35 

Testing Design

  1. 測試設計
60  120 

· Analysis

· 需求和測試需求分析

 20 30 

· Design Test Cases

· 設計測試用例

40   90

Testing Environment

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

Testing Implementation

  1. 測試實施
 150 200 

· Test

· 執行測試

 150  200

Reporting

  1. 報告
60   75

· Test Report

· 測試報告

40  45 

· Postmortem & Process Improvement Plan

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

 20  30

合 計

 340  490

1.2需求說明

(1)功能模塊劃分圖

  • 百詞斬

  • 扇貝單詞

(2)小組任務分配

百詞斬模塊 扇貝單詞模塊 測試人
背單詞 背單詞 寧寧
我的中心 我的中心 朱全
圈子 發現 易成龍
擴展學習 擴展學習 周雨貝

 


本人負責的功能模塊說明:我在本次做業中負責的模塊爲社區模塊,分別對應百次斬的「圈子」和扇貝單詞的「發現」。

1.3測試說明

(1)測試用例設計思路:針對產品的功能進行測試,我採用的是黑盒測試的方法進行測試,包括等價類測試、邊界值測試與場景測試。

  • 等價類測試——把全部可能的輸入數據,即程序的輸入域劃分紅若干部分,而後從每一部分中選取少數有表明性的數據做爲測試用例

一、界面跳轉測試:將全部的界面跳轉歸爲一個等價類,對該等價類進行測試。

二、字體調整測試:選擇字體的樣式、大小以及顏色,主要包含在主題選擇功能之中。

三、評論發表測試:在社交圈子的動態帖子中,全部的評論發表都爲一個等價類,對該等價類進行測試。

  • 邊界值測試——對輸入或輸出的邊界值進行測試

一、翻閱速度測試:測試用戶翻閱頁面的最快速度,以及當以一個很快的速度翻閱界面時是否會致使白屏等壞的結果。

二、網絡中斷測試:測試當網絡忽然中斷時是否會對APP的功能產生影響,觀察界面的變化以及系統的處理措施。

三、文本長度測試:測試動態發表時對用戶文本長度的限制,即用戶最多能夠輸入多少個字以及插入多少張圖片。

  • 場景測試——模擬特定場景邊界發生的事情,經過事件來觸發某個動做的發生,觀察事件的最終結果,從而用來發現需求中存在的問題。

一、用戶在「圈子/社區」功能中根據自身需求選擇相應功能(小班/小組、單詞PK、斬家活動/精選資源、興趣圈/論壇),而且在各子功能中又有相應的子選項。

二、全部測試用例基於以上場景。

(2)功能測試執行的部分操做和運行界面截圖

一、界面跳轉

百詞斬:

扇貝單詞:

二、評論發表

百詞斬:

扇貝單詞:

三、網絡中斷

百次斬:

扇貝單詞:

四、加入小組(小班)

百次斬:

扇貝單詞:

PS:因爲文章篇幅緣由,其他的測試部分執行操做和運行界面截圖就不在這裏一一贅述了,詳情請見測試用例管理工具中的【圖片附件】。

(3)測試管理工具——禪道

測試管理工具名稱:禪道;

版本號:開源版本9.8.3;

操做系統位數:Windows 64位

下載地址:http://www.zentao.net/download/80072.html

 

禪道使用關鍵界面截圖:

一、開始界面

二、訪問界面

三、產品界面

四、模塊維護(劃分)界面

五、需求界面

 

六、測試用例導出界面

 

七、缺陷導出界面

 

 

 

1.4結論說明

經過對百詞斬與扇貝單詞兩款APP的社區模塊進行功能測試能夠知道,大致而言兩款產品的社區模塊都基本涵蓋了用戶平常所須要的社交平臺功能,相對而言百詞斬在它的圈子中集成了更多的子功能選項,包括百詞斬小班、單詞PK、斬家活動與興趣圈,其中興趣圈中更是涵蓋了不少能夠開闊用戶眼界的功能如愛閱讀、畫畫、句子市場等,具備比較強的休閒娛樂意義;而扇貝單詞則在它的發現模塊中更加追求精簡適用的子功能選項,它集成了從同桌到小組的學習模式選擇、扇貝商城、精選資源等功能,更加側重於用戶的課外二次學習。

下面再談一下經過測試發現的兩款產品的差別:

(1)界面跳轉:因爲扇貝單詞的界面製做相對比較簡約,界面插件也更少一些,因此相同狀況下扇貝單詞的界面跳轉速度要略快於百詞斬。

(2)字體調整:在閱讀這個功能上,百詞斬將其合成在了興趣圈中做爲一個單獨的子選項,整個閱讀界面也相似平時閱讀小說時的界面,能夠進行字體的調整;而扇貝單詞對於閱讀這一塊則顯得很零散,甚至須要單獨下載一個扇貝閱讀的APP來實現閱讀文章的功能,而且沒有字體調整功能。

(3)網絡中斷:百詞斬在網絡中斷以後界面會立刻彈出「網絡中斷,請刷新後在嘗試」的文本框並附上漫畫人物,看上去比較人性化;但扇貝單詞則只是空白頁面進行不斷的刷新,沒有任何提示和反饋,用戶若是不查看本身的網絡鏈接甚至不知道已經斷網了。

(4)翻閱速度:兩款APP在翻閱速度處理上大同小異,都進行了必定的優化處理,不會出現一下翻閱到底的狀況,翻閱的速度也不會影響界面的顯示(不會致使界面白屏)。

(5)評論發表:百詞斬的評論發表功能更加完善一些,發表評論時文本編輯框會進入一個單獨的界面(相似word)供用戶進行編輯,文本長度未發現有明確的限制,發表評論以後可以並列顯示在帖子下方;扇貝單詞的評論編輯跟發短信差很少,只看獲得輸進去的字,沒有其餘的選項,文本長度未發現有明確的限制,發表評論以後可以並列顯示在帖子下方。

(6)界面冗餘:一樣是加入小組(小班)的功能,百詞斬將其做爲四大子功能選項之一,直接點擊進入以後須要跳轉3次頁面,界面每次只顯示一部分小班(經過「換一批」選項更換),最後根據小班信息填寫邀請碼加入小班;扇貝單詞的小組功能則是三個學習模式的選擇之一,點擊進入後須要跳轉三個界面,界面將全部的已建立小組顯示出來(縮略部分經過滾動條加載顯示),最後進入小組頁面直接點擊加入按鈕並確認加入小組。

綜上所述,在社區功能模塊,兩款背單詞APP實際上是各有優缺點的,百詞斬集成度高、子功能相對更加完善,而且在界面交互考慮地更加周全,但不足之處在於運行速度要稍遜與扇貝單詞;扇貝單詞界面簡約,功能劃分明確,新手用戶比較容易上手,但缺點在於部分細節上用戶體驗性考慮較少,容易形成很差的用戶體驗。

1.5工做說明

小組貢獻分:0.25

相關文章
相關標籤/搜索