【Alpha】Phylab 測試報告
阿新 • • 發佈:2019-04-22
成了 大二 頁面切換 界面 平臺 不同步 測試 -a 傳輸
PhyLab Alpha 測試報告
測試中發現的bug
Bug | 可能原因 |
---|---|
實驗區域發布評論,如果需要驗證碼,無法填寫 | 評論頻率過快,實驗區未接入驗證碼系統 |
忘記密碼,但無郵件發送 | 忘記密碼部分暫未修復 |
工具頁面,手機端畫面崩壞 | 使用了手機上無法顯示的前端庫 |
手機社區資料修改沒有保存按鈕 | 排版問題 |
收藏夾內收藏的報告數目無法正常顯示 | 可能是前端編寫邏輯問題,但時好時壞 |
郵箱驗證有時候發不出郵件 | 使用的個人郵件性能一般 |
某些瀏覽器(如Edge)下個人信息無法修改 | 未知,可能與兼容性有關 |
控制臺編輯器有時需要點擊才能顯示內容 | 與編輯器模塊刷新有關 |
用戶在未進行郵箱驗證情況下仍可能登入社區,但此時社區功能並不能完全使用 | 未知,可能與社區模塊有關 |
逐差法小工具輸入框有誤 | 對逐差法理解錯誤 |
註冊界面的年級信息沒有關聯 | 數據庫設置有誤 |
實驗和社區界登出不同步 | 登出調用失敗 |
場景測試
典型用戶個人信息
典型用戶1 | 典型用戶2 | 典型用戶3 | |
---|---|---|---|
姓名 | 小王 | 小李 | 小張 |
性別、年齡 | 男、20 | 男、20 | 男、20 |
職業 | 大二 | 大二 | 大二 |
收入 | 無 | 無 | 無 |
知識層次和能力 | 本科在讀,善於利用網絡工具,物理系學生 | 本科在讀,善於利用網絡工具,非物理系學生 | 本科在讀,善於編程,計算機系學生 |
生活/工作情況 | 上學 | 上學 | 上學 |
動機、目的、困難 | 動機:物理實驗必修課;目的:想取得好成績;困難:每次實驗之前,得花大量時間查找資料寫預習報告,在實驗數據處理上存在困難 | 動機:物理實驗必修課;目的:想取得好成績;困難:每次實驗都要花費大量時間,還有其他專業課的負擔 | 動機:物理實驗必修課,自己會編寫腳本處理數據;目的:希望分享自己的腳本給他人使用;困難:沒有途徑分享,分享給他人後他人不會用 |
用戶偏好 | 認真學習,善於利用電腦手機 | 喜歡社交、善於利用電腦手機 | 樂於助人、希望幫助大家學習 |
用戶比例 | 40% | 50% | 10% |
典型場景 | 在網站上發現有很多實驗的預習報告,以及對數據的處理 | 在網站上發現能自動處理數據,來檢測自己的結果是否正確 | 申請管理員權限後,上傳並調試自己的腳本 |
典型描述 | 認真嚴謹、踏實 | 追求簡單、效率 | 樂於助人 |
場景測試1
- 典型用戶:小王
- 用戶的需求/迫切需要解決的問題:
- 每次實驗之前都需要花大量時間查找預習該實驗的資料,從而完成預習報告;
- 在實驗結束後,處理繁瑣的實驗數據實在令人頭疼,並且還需要知道自己的結果是否準確,以免影響成績。
- 場景描述:
- 小王從我們的宣傳中得知該物理實驗網站,很是興奮,回到宿舍後開啟電腦,打開網站註冊、郵箱驗證、登錄。
- 小王進入首頁後,大概看了看首頁的一些東西,然後點進實驗,依據我們給的參考信息,結合自身需求選擇下一次實驗。
- 選定好實驗後,看到能查看預習報告,仔細閱讀一遍,發現和自己以前辛辛苦苦做的預習非常接近,並且對該實驗已經有了一個較為詳細的理解。
- 於是小王進入社區,在這個實驗的討論區中看到了“前人”留下的寶貴建議和見解。
- 小王看見了自己比較感興趣的一條評論,於是加以追評,嘗試用私信功能聯系評論作者。
- 然後小王信心滿滿,推出網站,對自己的下一次實驗了如指掌。
- 數天之後,小王完成了這項實驗,得到了自己所測的繁瑣的實驗數據。自己隨後花了數小時完成數據處理,然後將數據輸入到網站中,點擊“生成數據報告”,查看結果,發現自己不確定度計算好像存在問題,遂查看網站上詳細步驟,改正了錯誤。
- 小王終於提交了實驗報告,相比之下,發現自己這次的實驗要輕松許多,於是介紹同學開始使用網站,自己也經常在評論區裏分享自己的心得。
場景測試2
- 典型用戶:小李
- 用戶的需求/迫切需要解決的問題:
- 非物理系,但想在這門課上取得良好成績,每次實驗之前都需要花大量時間查找預習該實驗的資料,從而完成預習報告;
- 在實驗結束後,處理繁瑣的實驗數據實在令人頭疼。想要高效率取得好成績。
- 場景描述:
- 小李從我們的宣傳中得知該物理實驗網站,很是興奮,回到宿舍後開啟電腦,打開網站註冊、郵箱驗證、登錄。
- 小李進入首頁後,大概看了看首頁的一些東西,然後點進實驗,依據我們給的參考信息,結合自身需求選擇下一次實驗。
- 選定好實驗後,看到能查看預習報告,大概閱讀了一遍,對該實驗有了初步了解。
- 隨後小李前往社區,查看別人在這個實驗下的評論,得到了一些關於該實驗的精髓。
- 小李發現某篇評論中關於對老師的看法,得知了“良師”,歡欣不已。
- 小李大概花了1小時左右,結束了自己本次實驗的預習。
- 數天之後,小李完成了這項實驗,得到了自己所測的繁瑣的實驗數據。隨後將數據輸入到實驗網站中,得到本次實驗的結果。和自己身邊的同學比對後,發現沒有什麽很大的問題,就提交了實驗報告。
- 小李發現利用這個網站的效率是真的很高,而且保證了正確率。於是開始介紹同學開始使用本網站。
場景測試3
- 典型用戶:小張
- 用戶的需求/迫切需要解決的問題:
- 計算機系,平時自己利用腳本解決實驗數據處理問題,也希望幫助大家
- 自己的腳本直接給同學後不方便使用,也沒有機會分享
- 場景描述:
- 小張從我們的宣傳中得知該物理實驗網站,很是興奮,回到宿舍後開啟電腦,打開網站註冊、郵箱驗證、登錄。
- 小張聯系到網站開發者,將自己的賬號升級為管理員
- 小張通過閱讀控制臺使用說明,熟悉了控制臺的使用方法和腳本編寫的接口
- 小張新建了一個實驗,並上傳了實驗預習報告
- 小張將自己的腳本按照網站腳本模板要求略作修改,並同時編寫好了latex模板和html輸入表格
- 小張在平臺上測試自己的腳本,發現了bug,但不是什麽大問題,修改一番後測試顯示通過了。
- 小張在實驗界面看到了自己上傳的實驗,輸入數據後看到了生成的報告。確認無誤後小張返回控制臺點擊發布實驗
- 小張在同學口中得知物理實驗網站上又有新腳本用了,知道自己的腳本幫助了不少同學,心中暗喜
測試矩陣
測試矩陣 | 後端功能測試 | 前端功能測試 | |||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
測試機型 | 測試環境 | 註冊功能 | 登陸功能 | email功能 | 信息修改 | 搜索功能 | 查看、生成及下載報告 | 數據錄入與計算正確性 | 工具計算正確性 | 論壇發布、回復、關註、收藏 | 上傳附件 | 用戶私信 | 頁面排版 | 圖片顯示 | 工具計算結果顯示 | 搜索結果顯示 | 頁面切換 | 控制臺界面顯示 | 控制臺新建實驗 | 控制臺腳本編輯 | 控制臺刪除實驗 | 控制臺運行測試 | 控制臺保存/發布實驗 |
聯想小新Air14 | chrome71.0 | 正常 | 正常 | 正常 | 正常 | 正常 | 正常 | 正常、速率較好 | 正常 | 正常 | 正常 | 正常 | 較好 | 正常 | 正常 | 正常 | 正常 | 正常 | 正常 | 正常 | 正常 | 正常 | 正常 |
thinkpad t580 | chrome72.0 | 正常 | 正常 | 正常。Email會被拉入垃圾箱 | 正常 | 正常 | 正常 | 正常 | 正常 | 正常 | 無按鈕 | 正常 | 好 | 正常 | 待定 | 正常 | 正常 | 正常 | 正常 | 正常 | 正常 | 正常 | 正常 |
榮耀8x | chrome | 正常 | 正常 | 長時間收不到 | 無法保存 | 無搜索功能 | 無法查看選中實驗的預習報告 | 無法確定 | 待定 | 正常 | 無 | 正常 | 豎屏不正常,比例不對,無法移動。橫屏正常。桌面版正常。 | 正常 | 界面崩壞 | 無搜索功能 | 兩種模式無法切換 | 界面非常亂,顯示比例不對 | 正常 | 體驗很差 | 正常 | 正常 | 正常 |
Lenovo G50-70 20351 | chrome | 正常 | 正常 | 正常 | 正常 | 正常 | 正常 | 正常 | 正常 | 正常 | 無 | 正常 | 正常 | 正常 | 正常 | 正常,快捷 | 有時點進社區會進入郵件已發送界面 | 正常 | 正常 | 正常 | 正常 | 正常 | 正常 |
小米8青春版 | 小米自帶瀏覽器 | 正常 | 正常 | 正常 | 一直更新失敗 | 正常 | 無法查看預習及數據報告,顯示無法加載插件 | 無法查看 | 正常 | 正常 | 無 | 正常 | 正常 | 正常 | 正常 | 正常,快捷 | 正常 | 界面非常亂,顯示比例不對 | 正常 | 體驗很差 | 正常 | 正常 | 正常 |
暗夜精靈一 | 360極速瀏覽器 | 正常 | 正常 | 正常 | 正常 | 正常 | 正常 | 正常 | 正常 | 正常 | 正常 | 正常 | 正常 | 正常 | 正常 | 正常 | 正常 | 正常 | 正常 | 正常 | 正常 | 正常 | 正常 |
clevo p750dm2 | Edge | 正常 | 正常 | 正常 | 可能出現修改錯誤 | 正常 | 正常 | 正常 | 正常 | 正常 | 正常 | 正常 | 正常 | 正常 | 正常 | 正常 | 正常 | 正常 | 正常 | 正常 | 正常 | 正常 | 正常 |
Alpha 版本的出口條件
因接手往屆項目,由於一開始我們對項目的狀態並不清楚,並且考慮到將原有代碼部署運行起來花費了較長時間,因此我們設置的出口條件是:
網站整體功能能夠正常運行,且可以通過網站控制臺上傳、修改及調試新實驗。同時盡可能新增本學期實驗內容。
目前看來,從網站的功能上講以上出口條件算是初步達到了:
網站整體可用,原有實驗大部分正常運行(雖然本學期可能並沒有人使用)。社區可以正常使用,同時我們修復了原有的評論區、收藏夾等功能使其也能正常使用。
我們可以由網站的“控制臺”完成一整套上傳實驗的流程,即上傳預習報告、上傳腳本、運行測試到最終發布。我們目前新增的實驗便是通過此控制臺完成上傳的。
但從網站內容豐富性上來說,Alpha階段做的還不夠多,本學期的綜合實驗內容有很多,但目前我們只上傳了兩個實驗。Alpha階段由於對腳本編寫不熟悉、以及環境配置等一系列技術上的原因讓我們沒有新增非常多的實驗。但在目前控制臺環境搭建完成以及腳本編寫流程基本熟練後,我們可以盡快上線剩余的大部分實驗,並考慮在Beta和Gamma階段引入新的設計性控制臺實驗內容。
與此同時我們也計劃在Beta階段重構網站的部分功能,以提升運行性能,更好地服務於本學期以及將來需要做實驗的同學們。初步計劃的重構包括:以Markdown/html代替Latex/PDF(或先並存),優化移動端使用體驗。
可用性測試
1. 導航測試
測試項目 | 測試結果 |
---|---|
主頁導航完備,該系統的各個部分基本能通過主頁跳轉 | 通過 |
主頁簡潔但又不缺乏吸引力,用戶能清楚了解到系統的功能 | 通過 |
2. 圖形測試
測試項目 | 測試結果 |
---|---|
圖形需要具有關聯性和一定吸引力 | 通過 |
圖形能清楚表達相關含義 | 通過 |
圖片尺寸應當適當,節約傳輸時間又不影響體驗 | 通過 |
所有頁面的字體風格是否一致 | 通過 |
頁面的一些背景色與字體顏色是否搭配 | 通過 |
3. 內容測試--針對實驗數據處理測試
測試實驗編號 | 測試結果 |
---|---|
1010113 | 正確 |
1010212 | 正確 |
1020113 | 未知錯誤 |
1060111 | 正確 |
1060213 | 無法運行 |
1070212 | 正確 |
1070312 | 正確 |
1070322 | 正確 |
1080114 | 正確 |
1080123 | 正確 |
1080215 | 正確 |
1080225 | 正確 |
1090114 | 正確 |
2110114 | 正確 |
2140113 | 正確(但速度較慢) |
【Alpha】Phylab 測試報告