這個作業屬於哪個課程 | 軟工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(快捷方式)檔案,等待網站開啟。若出現“找不到資料夾路徑”類似字樣即資料夾沒有放在桌面上