團隊作業5——測試與釋出

浓农侬脓發表於2024-05-20
這個作業屬於哪個課程 軟工4班
這個作業要求在哪裡 作業要求

一、測試過程

1.專案背景

我們小組完成的是一個網上購物系統,旨在以線上方式實現網購的模擬,儘可能完成更多便於網民購物的功能。

2.測試計劃:整合測試

任務名稱 日期
使用者註冊和登入功能(單元) 2024-05-7
使用者註冊和登入功能 2024-05-15
商品管理功能 2024-05-15
購物車管理功能 2024-05-15
訂單管理功能 2024-05-16
商品推薦功能 2024-05-16
輪播圖功能 2024-05-16
使用者管理功能 2024-05-17&18
檔案管理功能 2024-05-19

3.測試目標

功能完美實現,頁面跳轉無報錯。

4.執行環境

  • edge瀏覽器

  • node: 20.12.2及以上

  • npm:10.5.0及以上

  • 系統:windows 10 &11

  • 網路連線

5.測試變數矩陣

測試功能 驗證因素 目前結果
使用者註冊和登入功能 有效註冊與登入 有效
商品管理功能 實現商品增刪管理,制定價格、折扣以及商品描述 有效
購物車管理功能 可以將商品加入購物車,正常顯示商品在購物車中的列表,且能結算 有效
訂單管理功能 購買商品及顯示使用者購買完成後的訂單,可以顯示收發貨狀態 報錯
商品推薦功能 在商品管理頁面能選擇商品推薦,並能在主頁顯示 有效
輪播圖功能 被選中的商品實現輪流播放 有效
使用者管理功能 實現賬戶個人資訊的修改,後臺能對賬戶增刪,許可權更改 有效
檔案管理功能 可以新增商品圖片,使用者頭像 有效

二、測試報告

1.測試出現的報錯:

  • 進入網頁後出現了網路錯誤(埠網路協議寫錯為https,修改後解決)

  • 伺服器響應超時(機率bug,在某臺win11裝置出現,不確定原因,難以復現)

  • 支付環節出現雲伺服器端報錯(尚未發現原因)

2.使用者反饋結果及解決方案

  • 除以上報錯,模擬使用者反饋出現商品圖片過於模糊的情況

答:屬圖片源解析度過低的原因,上傳時挑選好清晰的圖片即可解決

  • 由於專案部分部署於雲的原因,開啟專案過程尤為繁瑣(本地執行前端,再在瀏覽器開啟)

答:簡單編寫一個bat指令碼簡化執行步驟,能力有限所致專案檔案路徑只能在桌面

3.測試報告總結

  • 本次測試中,共發現5個bug,其中程式bug有3個,使用者體驗反饋有2個。

  • 尚未修復完成bug:支付環節雲伺服器端報錯

  • 難以重現bug:伺服器響應超時

三、Alpha版本釋出說明

  • 注意:資料夾位置要放在桌面上,路徑為:C:\Users\Administrator\Desktop\online-mall,以便bat檔案執行

  • 功能:

進入網站可以進行登入註冊,在網站主頁的輪播、推薦、查詢等選擇商品加入購物車並下單以及檢視訂單,還可以修改個人資訊等等。

  • 修復:

進入網站的網路報錯,以及最佳化了進入網站的流程。

  • 執行環境要求:

windows10及以上,node已安裝

  • 存在的問題:

結算頁面報錯無法生成訂單、商品圖片模糊

  • 軟體的釋出方式以及釋出地址:

github下載地址

  • 安裝及開啟方式:

下載資料夾,安裝node。完成後雙擊網上購物系統.lnk(快捷方式)檔案,等待網站開啟。若出現“找不到資料夾路徑”類似字樣即資料夾沒有放在桌面上

相關文章