第6周做業:軟件測試和評估

第6周做業:軟件測試和評估

1、計劃說明

基礎軟件產品及其競品產品

產品A:「百詞斬」工具

產品B:「可可英語」測試

測試PSP表

項目 內容說明 預估耗時(分鐘) 實際耗時(分鐘)
Planning 計劃 30 30
· Estimate · 估計這個任務須要多少時間 30 30
Testing Design 測試設計 180 200
· Analysis · 需求和測試需求分析 80 100
· Design Test Cases · 設計測試用例 100 100
Testing Environment 搭建測試環境(安裝測試工具、管理工具等相關運行和支撐軟件) 40 60
Testing Implementation 測試實施 150 150
· Test · 執行測試 150 150
Reporting 報告 100 100
· Test Report · 測試報告 60 100
· Postmortem & Process Improvement Plan · 過後總結, 並提出過程改進計劃 40 40
合 計 960 1080

2、需求說明

功能模塊圖

  • 產品A(劉鑫做)

百詞斬功能.png

  • 產品B(周俊鬆做)

可可英語功能圖.jpg

通過分析比照,兩者之間存在類似的功能點,但同時,每一個功能模塊又不盡相同,所以,咱們將兩款產品的高風險功能進行了提取與聚合,分別概括爲背單詞、聽力、激勵與監督、單詞複習。設計

  • 核心功能劃分

核心功能劃分.jpg

我負責的功能模塊是背單詞的部分,對應的功能如上圖所示。3d

3、測試說明

1.測試用例的設計思想

首先對於輸入進行等價類的劃分,分爲有效等價類與無效等價類,分別輸入測試,如背單詞時要求輸入字母,輸入「@#¥@%¥@%」等亂碼顯然就是無效的等價類。單詞APP的邊界測試有點令人迷惑,由於軟件輸入的邊界並非很明確,很難找到輸入的」邊界「在哪。再後,根據預設的使用場景,繪製對應的流程圖,根據流程圖能夠設計出包括」基本流「、」備選流「的多個測試用例。blog

基本流備選流.png

(圖片來自武劍潔老師的ppt,如有侵權,請聯繫博主刪除)圖片

如下列出產品A、B的一些使用場景的流程圖:博客

產品A場景:聽音辨義產品

0_1.jpg

產品B場景:聽力課程io

keke.jpg

例如對產品A流程圖的分析,能夠將」基本流「定爲:進入百詞斬複習 - 進入聽音辨意 - 聽單詞 - 選擇正確選項 -進入下一個詞;」備選流「爲:提示,斬等。table

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

產品AB的初始界面:

此處爲百詞斬聽音辯意與可可英語聽力課程界面。

WechatIMG56.jpeg WechatIMG52.jpeg
WechatIMG54.png

3.使用測試管理工具——禪道

軟件版本:禪道9.8.3

禪道集成運行環境:2.0.9

該工具在局域網中搭建,局域網中的小組成員可訪問:http://192.168.137.1/zentao/

禪道界面:

Screen Shot 2018-04-23 at 22.14.23.jpg

小組成員:禪道小組成員.jpg

注:因使用的是試用版,系統添加的用戶人數上限爲2,故小組中有兩位同窗是共用同一個帳號進行測試管理的。

首先在禪道中創建AB兩個產品,並創建對應的項目、版本

Screen Shot 2018-04-23 at 22.16.00.jpg

而後才能開始測試,如下是測試用例及導出截圖:

禪道測試用例.jpg

導出可選擇導出模板或導出數據:

導出.jpg

4、結論說明

僅就背單詞這個功能而言,產品AB的設計思路差異較大,甚至在測試用例的設計中,不多有能夠通用共用的測試用例,這也致使的實際要設計的測試用例遠大於20個。

百詞斬設計新穎,其背單詞功能很是完善,背起單詞來會以爲頗有趣味,但同時很讓人擔憂這種形式會不會致使學生注意力的丟失以及背單詞的效果。

可可英語背單詞設計的至關繁瑣反覆,但同時彷佛令人記得更牢,不過這屬於主觀的感覺,再也不測試範圍以內。

5、工做說明

小組貢獻分0.24

6、擴展任務

見畢博平臺上傳資料

注:博客內圖片使用圖牀https://sm.ms/,若圖片沒法加載出來,請聯繫博主。

相關文章
相關標籤/搜索