測試報告
總體測試內容
測試界面 | 測試對象 | 預期功能描述 | 測試結果 |
---|---|---|---|
登入界面 | 確認按鈕 | 用戶名和學號為空時點擊按鈕提示填寫 | 正確 |
登入界面 | 確認按鈕 | 未選擇頭像時點擊按鈕提示選擇 | 正確 |
登入界面 | 確認按鈕 | 信息填寫正確時點擊按鈕跳轉到主界面並顯示“注冊成功” | 正確 |
登入界面 | 第二次登入時直接載入信息跳轉到主界面並顯示“歡迎回來” | 正確 | |
主界面 | 人物屬性框 | 正確顯示當前游戲中的人物屬性 | 正確 |
主界面 | 當前時間框 | 正確顯示當前游戲內時間 | 正確 |
主界面 | 教學樓按鈕 | 點擊按鈕彈出提示信息框,確認后進入課程表 | 正確 |
主界面 | 宿舍按鈕 | 點擊按鈕彈出宿舍 | 正確 |
主界面 | 部門按鈕 | 游戲時間為第一周且人物未加入部門時點擊按鈕彈出加入部門 | 正確 |
主界面 | 部門按鈕 | 人物已加入部門時點擊按鈕顯示人物所屬部門的活動信息 | 正確 |
主界面 | 部門按鈕 | 非第一周且人物尚未加入部門是點擊按鈕顯示當前不能加入部門信息 | 正確 |
課程表界面 | 返回按鈕 | 點擊按鈕返回主界面 | 正確 |
課程表界面 | 周一至周五五個按鈕 | 點擊按鈕出現當天具體課程 | 正確 |
課程表界面 | 當前時間框 | 正確顯示當前游戲內時間 | 未完成 |
課程界面 | 返回按鈕 | 點擊按鈕返回課程表界面 | 正確 |
課程界面 | 具體課程按鈕 | 點擊游戲當前時間之前的課程按鈕顯示無法選擇 | 正確 |
課程界面 | 具體課程按鈕 | 點擊當前時間之后的課程按鈕出現提示信息顯示需要消耗的資源,確認則進行課程 | 正確 |
課程界面 | 確認進行課程時,完成相應課程內容才能獲得獎勵 | 未完成 | |
課程界面 | 完成課程后更新數據庫中的相關數據並更新主界面中顯示的有關信息 | ||
加入部門界面 | 各個部門按鈕 | 點擊按鈕即加入並返回主界面 | 正確 |
部門活動界面 | 各個活動按鈕 | 點擊當前游戲時間之前的活動顯示無法選擇 | 正確 |
部門活動界面 | 各個活動按鈕 | 點擊當前游戲時間之后的活動出現提示信息顯示需要消耗的資源 | 正確 |
部門活動界面 | 確認進行活動之后更新數據庫中的相關數據並更新主界面中顯示的有關信息 | 正確 |
發現的 Bug
本次課程打算先導入三個具體經策划的C語言課程問題,但是由於后台的數據庫和后端配合的問題,因此接口存在一些問題,這樣使得在運行時報錯,目前數據庫已經提供了記-錄的接口,等待后端做出改變。
場景測試
其實整個的模擬過程,越細致,越類似於真實的場景,就會給不同的用戶體驗出不同的樣子,至少現在在部門和學習內容上,會有一段精細的設計和體驗。但是還和真實的大學生活有所區別,這也是我們后續需要做努力去進行的,β版本現在已經有初步的構想。
用戶反饋
用戶反饋 Bug
- 首先是對於界面的問題,由於像素已經屏幕比例的問題,XML的位置可能對於不同的機型有偏移,除了對於5.5寸1080P的小米NOTE3,變現正常以外,對於2K屏幕的LG 5.5寸和手機,XML發生了位移,導致用戶體驗不好。因此已經上傳issus作為一項前端的任務,進行修復。
- 其次是對於課程內部的時間表,因為是在編碼時考慮到的問題,所以只是臨時添加,而主界面的時間表已經可以發生改變了,但是由於未考慮需求,因此還未能及時更新時間問題,也已經提出問題。
修復規划
bug體現已經傳到了github上的issues,bug分別有三個,所以也導致我們的版本現在還有一些問題需要處理。
- 對於不同機型的分辨率尺寸問題,前端的同學還在做修改,可能作為α版本的難度有些大,可能需要在β版本進行重點修復。
- 對於具體課程的添加,數據庫端已經提供接口,后端的修復之后還需要進行進一步測試,如果來不及就先只作為一般的功能,完成最基礎的課程模擬,而不強調本次重點。
- 對於課程表內的時間修復,會盡快解決,在α版本做出修復。
附 GitHub issues