測試用例和需求上傳到了github上,學號尾號為17072。github位址為:
計畫說明
產品說明
畢博平台
中國大學mooc
測試進度表
專案
內容說明
預估耗時****(分鐘)
實際耗時****(分鐘)
planning
計畫20
25· estimate
· 估計這個任務需要多少時間
2025
testing design
測試設計
150170
· analysis
· 需求和測試需求分析
3530
· design test cases
· 設計測試用例
115140
testing environment
搭建測試環境(安裝測試工具、管理工具等相關執行和支撐軟體)
3045
testing implementation
測試實施
1520
· test
· 執行測試
1520
reporting
報告50
65· test report
· 測試報告
4055
· postmortem & process improvement plan
· 事後總結, 並提出過程改進計畫
1010
合 計265
325需求說明
功能模組圖
負責的模組
此次測試,我負責的是測試兩個產品中的課程資訊相關模組以及討論區模組。
測試說明
測試用例設計
本次測試我對負責的模組的兩個產品設計了20個測試用例。
我採用了等價類劃分和場景測試的方法。
課程中了解到,等價類的劃分前提系統進行窮盡測試是不可能的,所以要採用少量的測試用例來進行測試,等價類劃分要求是:分而不交、合而不變、類內等價。我採用了黑盒測試的強覆蓋,在課程資訊的獲取上對於使用者登入是否登入系統以及課程資訊獲取的不同途徑進行強覆蓋的測試用例設計,較好地覆蓋了所要測試的功能。
在第五周的學習中,我也了解到基於場景的測試的方法。在劃分好基本流和備選流的前提下,我需要根據事件流的不同組合來定義場景。之後,我就需要找到輸入條件,判斷是否有效,是否為觸發條件,填寫測試資料,之後得到系統的輸出。
在功能測試的學習中,我也了解到,功能測試需要結合黑盒測試的方法(這在上面已經有所體現),從系統輸入、系統內部處理以及系統輸出考慮設計測試用例。系統輸入需要考慮合法和非法的輸入,內部處理則需要考慮計算和儲存,系統輸出就要考慮正常輸出、系統給的提示以及裝置等。在了解了這些知識的基礎上,我設計了各測試用例,對於建立話題的功能,我選擇了包含未正確填寫資訊備選流的場景測試,也選擇了正常結束的基本事件流。找到正確的輸入條件/觸發條件(點選按鈕),填寫資料,然後獲取系統的輸出。
測試截圖
畢博平台
中國大學mooc
測試管理工具說明
本次測試管理我們採用的是禪道這個工具
版本號:
windows64位一件安裝包:
管理工具的使用
測試用例匯出
缺陷匯出
需求匯出
結論說明
畢博平台和中國大學mooc平台就我所測試的模組來說對比如下:
在課程資訊獲取模組來說,兩個產品都基本上完成了多種方式了解課程資訊並正確顯示的功能。排版正確,無亂碼現象,無內容時有系統提示。mooc平台還提供了課程的簡單評價功能,使用者可以對他人評價點讚等,更豐富了課程資訊模組的功能。滿足了客戶需求中那些隱含的部分。
二者在刪除發帖方面有一些區別,mooc平台提供了刪除機制,而畢博平台似乎並沒有提供。在畢博平台上,使用者提出話題後若想刪除話題並找不到刪除按鈕,這可以看作是一種缺陷了。詳細情況我已在缺陷分析報告中撰寫。截圖如下:
對比下來看,畢博平台而是用比較複雜而且存在一些小bug,mooc平台使用較為方便,介面也較好。從使用流行度來看,mooc平台也比較好。綜合比較下來,mooc平台比較有優勢。
工作說明
根據小組討論結果,我的小組貢獻分為0.26 。
軟體測試與評估
專案內容說明預估耗時 分鐘 實際耗時 分鐘 planning 1計畫5 5 estimate 估計這個任務需要多少時間55 testing design 2 測試設計 8085 analysis 需求和測試需求分析 3030 design test cases 設計測試用例 6060 testing...
軟體測試和評估
百詞斬 針對英語學習開發的一款 圖背單詞軟體 軟體為每乙個單詞提供了趣味的配圖和例句,讓記單詞成為一種樂趣。專案內容說明預估耗時 分鐘 實際耗時 分鐘 planning 計畫20 10 estimate 估計這個任務需要多少時間 2010 testing design 測試設計 12090 anal...
軟體測試和評估
一 計畫說明 測試產品 我們小組選擇的測試產品為為百詞斬和其競爭產品扇貝單詞 測試進度表 專案 內容說明 預估耗時 分鐘 實際耗時 分鐘 planning 1.計畫 2030 estimate 估計這個任務需要多少時間105 testing design 2.測試設計 6050 analysis 需...