1. 程式人生 > >【Alpha】Phylab 測試報告

【Alpha】Phylab 測試報告

成了 大二 頁面切換 界面 平臺 不同步 測試 -a 傳輸

PhyLab Alpha 測試報告

測試中發現的bug

Bug 可能原因
實驗區域發布評論,如果需要驗證碼,無法填寫 評論頻率過快,實驗區未接入驗證碼系統
忘記密碼,但無郵件發送 忘記密碼部分暫未修復
工具頁面,手機端畫面崩壞 使用了手機上無法顯示的前端庫
手機社區資料修改沒有保存按鈕 排版問題
收藏夾內收藏的報告數目無法正常顯示 可能是前端編寫邏輯問題,但時好時壞
郵箱驗證有時候發不出郵件 使用的個人郵件性能一般
某些瀏覽器(如Edge)下個人信息無法修改 未知,可能與兼容性有關
控制臺編輯器有時需要點擊才能顯示內容 與編輯器模塊刷新有關
用戶在未進行郵箱驗證情況下仍可能登入社區,但此時社區功能並不能完全使用 未知,可能與社區模塊有關
逐差法小工具輸入框有誤 對逐差法理解錯誤
註冊界面的年級信息沒有關聯 數據庫設置有誤
實驗和社區界登出不同步 登出調用失敗

場景測試

典型用戶個人信息

典型用戶1 典型用戶2 典型用戶3
姓名 小王 小李 小張
性別、年齡 男、20 男、20 男、20
職業 大二 大二 大二
收入
知識層次和能力 本科在讀,善於利用網絡工具,物理系學生 本科在讀,善於利用網絡工具,非物理系學生 本科在讀,善於編程,計算機系學生
生活/工作情況 上學 上學 上學
動機、目的、困難 動機:物理實驗必修課;目的:想取得好成績;困難:每次實驗之前,得花大量時間查找資料寫預習報告,在實驗數據處理上存在困難 動機:物理實驗必修課;目的:想取得好成績;困難:每次實驗都要花費大量時間,還有其他專業課的負擔 動機:物理實驗必修課,自己會編寫腳本處理數據;目的:希望分享自己的腳本給他人使用;困難:沒有途徑分享,分享給他人後他人不會用
用戶偏好 認真學習,善於利用電腦手機 喜歡社交、善於利用電腦手機 樂於助人、希望幫助大家學習
用戶比例 40% 50% 10%
典型場景 在網站上發現有很多實驗的預習報告,以及對數據的處理 在網站上發現能自動處理數據,來檢測自己的結果是否正確 申請管理員權限後,上傳並調試自己的腳本
典型描述 認真嚴謹、踏實 追求簡單、效率 樂於助人

場景測試1

  1. 典型用戶:小王
  2. 用戶的需求/迫切需要解決的問題:
  • 每次實驗之前都需要花大量時間查找預習該實驗的資料,從而完成預習報告;
  • 在實驗結束後,處理繁瑣的實驗數據實在令人頭疼,並且還需要知道自己的結果是否準確,以免影響成績。
  1. 場景描述:
  • 小王從我們的宣傳中得知該物理實驗網站,很是興奮,回到宿舍後開啟電腦,打開網站註冊、郵箱驗證、登錄。
  • 小王進入首頁後,大概看了看首頁的一些東西,然後點進實驗,依據我們給的參考信息,結合自身需求選擇下一次實驗。
  • 選定好實驗後,看到能查看預習報告,仔細閱讀一遍,發現和自己以前辛辛苦苦做的預習非常接近,並且對該實驗已經有了一個較為詳細的理解。
  • 於是小王進入社區,在這個實驗的討論區中看到了“前人”留下的寶貴建議和見解。
  • 小王看見了自己比較感興趣的一條評論,於是加以追評,嘗試用私信功能聯系評論作者。
  • 然後小王信心滿滿,推出網站,對自己的下一次實驗了如指掌。
  • 數天之後,小王完成了這項實驗,得到了自己所測的繁瑣的實驗數據。自己隨後花了數小時完成數據處理,然後將數據輸入到網站中,點擊“生成數據報告”,查看結果,發現自己不確定度計算好像存在問題,遂查看網站上詳細步驟,改正了錯誤。
  • 小王終於提交了實驗報告,相比之下,發現自己這次的實驗要輕松許多,於是介紹同學開始使用網站,自己也經常在評論區裏分享自己的心得。

場景測試2

  1. 典型用戶:小李
  2. 用戶的需求/迫切需要解決的問題:
  • 非物理系,但想在這門課上取得良好成績,每次實驗之前都需要花大量時間查找預習該實驗的資料,從而完成預習報告;
  • 在實驗結束後,處理繁瑣的實驗數據實在令人頭疼。想要高效率取得好成績。
  1. 場景描述:
  • 小李從我們的宣傳中得知該物理實驗網站,很是興奮,回到宿舍後開啟電腦,打開網站註冊、郵箱驗證、登錄。
  • 小李進入首頁後,大概看了看首頁的一些東西,然後點進實驗,依據我們給的參考信息,結合自身需求選擇下一次實驗。
  • 選定好實驗後,看到能查看預習報告,大概閱讀了一遍,對該實驗有了初步了解。
  • 隨後小李前往社區,查看別人在這個實驗下的評論,得到了一些關於該實驗的精髓。
  • 小李發現某篇評論中關於對老師的看法,得知了“良師”,歡欣不已。
  • 小李大概花了1小時左右,結束了自己本次實驗的預習。
  • 數天之後,小李完成了這項實驗,得到了自己所測的繁瑣的實驗數據。隨後將數據輸入到實驗網站中,得到本次實驗的結果。和自己身邊的同學比對後,發現沒有什麽很大的問題,就提交了實驗報告。
  • 小李發現利用這個網站的效率是真的很高,而且保證了正確率。於是開始介紹同學開始使用本網站。

場景測試3

  1. 典型用戶:小張
  2. 用戶的需求/迫切需要解決的問題:
  • 計算機系,平時自己利用腳本解決實驗數據處理問題,也希望幫助大家
  • 自己的腳本直接給同學後不方便使用,也沒有機會分享
  1. 場景描述:
  • 小張從我們的宣傳中得知該物理實驗網站,很是興奮,回到宿舍後開啟電腦,打開網站註冊、郵箱驗證、登錄。
  • 小張聯系到網站開發者,將自己的賬號升級為管理員
  • 小張通過閱讀控制臺使用說明,熟悉了控制臺的使用方法和腳本編寫的接口
  • 小張新建了一個實驗,並上傳了實驗預習報告
  • 小張將自己的腳本按照網站腳本模板要求略作修改,並同時編寫好了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 版本的出口條件

因接手往屆項目,由於一開始我們對項目的狀態並不清楚,並且考慮到將原有代碼部署運行起來花費了較長時間,因此我們設置的出口條件是:

網站整體功能能夠正常運行,且可以通過網站控制臺上傳、修改及調試新實驗。同時盡可能新增本學期實驗內容。

目前看來,從網站的功能上講以上出口條件算是初步達到了:

  1. 網站整體可用,原有實驗大部分正常運行(雖然本學期可能並沒有人使用)。社區可以正常使用,同時我們修復了原有的評論區、收藏夾等功能使其也能正常使用。

  2. 我們可以由網站的“控制臺”完成一整套上傳實驗的流程,即上傳預習報告、上傳腳本、運行測試到最終發布。我們目前新增的實驗便是通過此控制臺完成上傳的。

但從網站內容豐富性上來說,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 測試報告