PhyLab beta 測試報告
測試中發現的bug
相比Alpha階段網站的狀況,有以下改進:
修複了小工具在 FF 和 Edge 上不可使用的 bug
重構代碼,删除了前端 js 中大部分無用代碼,提升代碼的可維護性
使用了一個簡潔的架構,源代碼沒有那麼臃腫
BugList
實驗報告收藏
實驗報告評論區無法評論
社群搜尋主題無法搜尋出來
社群上傳檔案無法上傳txt檔案,可以上傳doc檔案
場景測試
典型使用者小張和小劉的個人資訊
典型使用者1 | 典型使用者2 | 典型使用者3 | |
---|---|---|---|
姓名 | 小張 | 小劉 | 小陳 |
性别、年齡 | 男、大二 | 男、大二 | 男、大二 |
職業 | 學生 | 學生 | 學生 |
收入 | 無 | 無 | 無 |
知識層次和能力 | 大學學生,善于樂于使用電腦、手機,實體系學生 | 大學學生,善于樂于使用電腦、手機,非實體系學生 | 大學學生,善于樂于使用電腦、手機,非實體系學生 |
生活/工作情況 | 上學 | 上學 | 上學 |
動機、目的、困難 | 這學期有一門基礎實體實驗是必修課,困難:要花好多時間處理資料和查找書上或者網絡資料預習、寫實驗報告 | 這學期有一門基礎實體實驗是必修課,困難:想要學好,但還有其他的專業課負擔重以及社團活動學生工作等,沒有很多時間精力能花在這上面 | 這學期有一門基礎實體實驗是必修課,困難:作業中經常會有計算線性回歸的,但每次花費很多時間在這上面 |
使用者偏好 | 上網浏覽和檢索資訊、打遊戲、認真學習 | 經常教室自習、參與較多學生工作、善用社交軟體 | 上網浏覽和檢索資訊,善用工具提高學習效率 |
使用者比例 | 50% | 40% | 10% |
典型場景 | 他在平台上發現能夠找到大部分基礎實體實驗的預習報告,以及友善的資料處理功能,于是使用。 | 他在平台上發現能夠根據實驗資料自動生成報告,而且還能快速驗證自己的計算是否正确,于是使用。 | 他在平台上發現能夠根據資料自動計算線性回歸的,友善自己快速處理資料,于是使用。 |
典型描述 | 認真嚴謹,善用資源 | 業務繁忙,追求效率 | 善用工具,追求效率 |
場景測試1
- 典型使用者:小張
使用者的需求/迫切需要解決的問題:
a) 想學好基礎實體實驗這門課,但是每次實驗之前要做大量預習工作,并且希望能夠得到前人的經驗教訓;
b) 處理繁瑣的實驗資料要花費很長時間,迫切需要快速地知道自己是否處理得正确,以免影響實驗成績。
場景描述:
a) 小張第一次打開網頁,進行注冊、郵箱驗證與登入;
b) 小張進入首頁後他可以通過點選“生成報告”,檢視所有實驗的概覽,難度系數等,結合自己的需求抉擇下一次選哪個實驗。
c) 小張定好選擇哪個實驗之後,可以“檢視預習報告”來下載下傳預習報告,閱讀一遍之後能夠快速、清晰地知曉實驗原理、目标、流程等知識;
d) 接着小張可以進入“社群”,檢視這個實驗的讨論區,檢視除了理論的知識點之外,還有哪些前人留下來的疑難點、注意點、得分點。
e) 小張可以在對應的“文章”或者“話題中”進行回複與提問,或者“私信”其他使用者進行詳細咨詢。
f) 自此,小張對下一次要做的實驗了如指掌。
g) 順利完成實驗的小張回來之後開始着手資料處理,熱愛學習的他手工處理了原始資料之後,與網站上的“生成資料報告”一比對,發現自己有地方算錯了。仔細一看原來是xxx的錯誤,果然是自己粗心算錯了。
h) 送出實驗報告之後,小張對自己的這次實驗非常自信,對實體實驗的興趣也越來越濃厚,越學越好。也開始在網站社群中釋出自己的攻略,加強了交流。
場景測試2
- 典型使用者:小劉
使用者的需求/迫切需要解決的問題:
a) 想學好基礎實體實驗這門課,但是真正做好一個實驗要花大量時間精力,然而自己還有很多其他事情要做,比如專業課和學生工作等;
b) 非實體系,迫切需要快速上手實體實驗,以最高的效率拿到可能的最高分數。
場景描述:
a) 小劉第一次打開網頁,進行注冊、郵箱驗證與登入;
b) 小劉進入首頁後他可以通過點選“生成報告”,檢視所有實驗的概覽,難度系數等,結合自己的需求抉擇下一次選哪個實驗;
c) 小劉定好選擇哪個實驗之後,可以“檢視預習報告”來下載下傳預習報告,小劉快速浏覽一遍對實驗有了個大緻的認識;
d) 接着小劉進入“社群”,檢視這個實驗的讨論區的精華文章,認真看了看大家提到的得分點、注意點,甚至一些不一定可取的捷徑。
e) 小劉又對選哪個老師進行了一番研究,發現了有些老師很坑,是以主動避開了那些老師的實驗課;
f) 小劉花了很短的時間給自己的實驗做好了準備,知道自己下周實驗要幹什麼了,開開心心地去做實驗了。
g) 完成實驗之後,小劉回來趕緊将實驗資料錄入網站的“資料報告中心”,把生成得到的資料報告結果和小夥伴比對一下發現沒有太大問題,趕快完成了本次實驗。
h) 小劉發現這麼做效率還蠻高的,而且一定程度上還保證了品質,覺得心裡很踏實。
場景測試3
- 典型使用者:小陳
使用者的需求/迫切需要解決的問題:
a) 想學好基礎實體實驗這門課,同時在資料作業處理上能夠有較快高的效率。
b) 非實體系,迫切需要快速計算工具,以最高的效率完成作業并保證正确率。
場景描述:
a) 小陳第一次打開網頁,進行注冊、郵箱驗證與登入;
b)小陳進入首頁後他可以通過點選“工具”,檢視所有工具展示,結合自己的需求選擇一個工具;
c) 小陳選好工具後,點選“開始使用”,然後通過輸入要處理的資料,點選“計算”;
d) 然後小陳快速的通過工具處理完資料啦;
e) 小陳發現這麼做效率還蠻高的,而且一定程度上還保證了正确率,覺得真不錯。
測試矩陣
測試矩陣 | 後端功能測試 | 前端功能測試 | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
測試機型 | 測試環境 | 注冊功能 | 登陸功能 | email功能 | 資訊修改 | 搜尋功能 | 檢視、生成及下載下傳報告 | 資料錄入與計算正确性 | 工具計算正确性 | 論壇釋出、回複、關注、收藏 | 上傳附件 | 使用者私信 | 頁面排版 | 圖檔顯示 | 工具計算結果顯示 | 搜尋結果顯示 | 頁面切換 |
LENOVO Z575 | 正常 | 正常 | 正常 | 正常 | 結果搜不到 | 無法下載下傳報告 | 正确,且速率良好 | 無法點選按鈕 | 正常 | 正常 | 正常 | 正常 | 較好 | 無法點選按鈕 | 正常 | 較快 |
beta版本的出口條件
- 網站的核心功能完整且正常工作:報告的生成、檢視、下載下傳,以及資料的處理功能在PC端運作均正常,且結果正确;網站交流社群功能完整且運作正常,小工具的使用能夠正常運作且結果正确。對于一名選修基礎實體實驗的學生來說,目前網站功能已足以應對實驗部分。
- 網站前端界面整體風格基本一緻但更要注重細節:社群風格比較簡單
總結起來,相對于alpha階段來說,beta階段更多的是從網站的擴充性出發,通過重構提升代碼的可維護性,使用更加友善,可擴充性提高。
轉載于:https://www.cnblogs.com/sigma-rg/p/8176534.html