一、測試計劃
Alpha版本即將發布,我們組織隊員進行這一版本的測試。
測試主要針對兩方面:瀏覽器兼容性和功能完善性。
測試分兼容性測試與功能完善性兩部分,兼容性測試分Windows操作系統、Linux系操作系統、Mac OS X操作系統以及手機端Android操作系統、iOS操作系統。功能完善性分為用戶場景測試以及網站功能bug測試。
二、測試過程
測試計劃制定完畢后,將任務分到每個人頭上,兼容性測試同學將在自己分到的操作系統環境中安裝各個版本的瀏覽器,訪問網站并進行基礎用戶功能測試。功能完善性測試同學將在瀏覽器中對網站的使用流程、業務邏輯、UI細節、用戶體驗以及極端情況網頁bug情況進行測試與匯報。
三、測試結果
(一)測試發現的bug
1.按取消鍵沒有反應,也有很多按鈕點擊后沒有反應
2.沒有忘記密碼、密碼找回功能
3.注冊時對手機號的輸入沒有檢驗
4.文章詳情界面提供了“登陸”與“注冊”按鈕但沒有響應
5.社團登陸界面點擊取消無法返回主頁
6.圖片過大會像cnblogs一樣顯示出格
7.點擊按鈕操作有卡頓
目前仍未解決的BUG
1.在進入網站頁面時,頁面有時會出現卡頓的情況
? ??
2.由于登陸時沒有做數據驗證,所以一些非法的注冊信息也可以注冊成功
3.在不同的瀏覽器或者不同大小的屏幕上可能會出現布局的問題
(二)場景測試
第一版網站有兩個典型用戶:學生及社團。
根據第一版目前的設定,學生以及社團與該網站的交互主要是圍繞活動來進行的,即目標和需求均建立在社團組織的活動上。學生體現為報名參加社團活動,社團體現為發起活動以及獲取活動報名名單。
學生用戶會將網站作為一個報名活動的平臺來使用:登陸后,通過“我要報名”按鍵即可完成報名參加活動
?
?
社團用戶會將網站作為一個創建活動、獲取名單的平臺來使用:社團登錄后,通過“創建新的活動”來創建活動,通過“名單”按鈕來獲取已報名名單。同時還能進行編輯與刪除
?
?
具體可分為3個場景。
- ?
(1)背景
1) 典型用戶:學生小江
2) 用戶的需求以及迫切需要解決的問題
周五下午,小江想要報名參加凌峰社的周日攀巖活動。但該活動的外場報名已經舉行完了,而郵箱以及電話報名聯系方式不知道去哪找,但活動到周五晚上凌晨就截止了。?
(2)場景
小江通過朋友的介紹,打開了BuaaClubs網站。
點擊左上角的“注冊”按鈕后,在彈出的對話框中用自己的實際信息快速的注冊了一個賬號,登陸后,便在顯示出的頁面中看到了諸多社團最近的活動。而凌峰的最新活動“周日攀巖”也包括在其中,再點擊該活動的右下角的“我要報名”按鈕,彈出提示“報名成功”。
報名就這么快速的完成了。
?
?
2.
(1)背景
1)典型用戶:凌峰社負責人小徐
2)用戶的需求/迫切需要解決的問題
?? 凌峰社作為北航最大、最著名的社團,影響力越來越大。舉辦的活動也愈發多,但宣傳活動仍然僅局限于現場報名以及自己開發的用戶量并不多的獨立APP。而且還要遇到發傳單、貼海報等資金、人員問題。小徐一直想找個更好的平臺,來宣傳社團活動。
(2)場景
???? 小徐得知北航社團平臺發布的通知,于是他聯系了網站負責人,一陣溝通后達成一致。網站維護人員在后臺社團數據庫加入了凌峰社。于是他打開BuaaClubs.com,點擊右上角的“社團登錄”按鈕,輸入自己剛剛與網站維護人員商討好的用戶名與密碼。
???? 登錄后,看到了自己提供的凌峰社Logo,以及下面的“創建新的活動按鈕”。點擊后,顯示的頁面與一般的博客編輯頁面十分類似,很容易上手。于是聯合社團其他活動組織者,編寫好了一個新的活動事宜。
???? 點擊“我要發布”,剛寫好的這篇活動通知便出現在了社團首頁的最上方。活動通知發布成功。
?
?
3.
(1)背景
1)典型用戶:凌峰社負責人小徐
2)用戶的需求/迫切需要解決的問題
?? 凌峰社之前的外場報名全是通過現場記錄,或者學生自行聯系活動負責人來得到學生名單的,十分消耗人力物力。小徐現在想變得更加高效。
(2)場景
???? 小徐在注冊了北航社團平臺后,再次來到自己的社團主頁,發現了剛剛創建的活動右下方有“名單”按鈕,原來就是用來生成報名名單的。點擊之后,名單便顯示出來。
?
(三)測試矩陣
PC端:
? | 登陸注冊 | 社團登陸 | 文章詳情 | 用戶報名 | 社團發布文章 | 社團查看活動名單 |
Windows平臺 | ? | ? | ? | ? | ? | ? |
chrome | 正常 | 正常 | 正常 | 正常 | 正常 | 正常 |
360瀏覽器 | 正常 | 正常 | 正常 | 正常 | 正常 | 正常 |
搜狗瀏覽器 | 正常 | 正常 | 正常 | 正常 | 正常 | 正常 |
獵豹瀏覽器 | 正常 | 正常 | 正常 | 正常 | 正常 | 正常 |
IE11瀏覽器 | 正常 | 正常 | 正常 | 正常 | 正常 | 正常 |
Edge瀏覽器 | 正常 | 正常 | 正常 | 正常 | 正常 | 正常 |
低版本ie瀏覽器 | 無法登錄 | 無法登陸 | 無法顯示 | 失敗 | 無反應 | 無反應 |
火狐瀏覽器 | 登錄失敗 | 失敗 | 正常 | 無法報名 | 失敗 | 失敗 |
ubuntu平臺 | ? | ? | ? | ? | ? | ? |
Firefox | 失敗 | 失敗 | 失敗 | 失敗 | 無反應 | 無反應 |
Chromium | 正常 | 正常 | 正常 | 正常 | 正常 | 正常 |
Ubuntu Web B rowser | 正常 | 正常(社團入口按鍵比例失調) | 正常 | 正常 | 正常 | 正常 |
Mac OS X | ? | ? | ? | ? | ? | ? |
Safari | 正常 | 正常 | 正常 | 正常 | 正常 | 正常 |
Firefox | 失敗 | 失敗 | 失敗 | 失敗 | 無反應 | 無反應 |
Chrome | 正常 | 正常 | 正常 | 正常 | 正常 | 正常 |
因為沒有對手機端web顯示做支持,手機端web功能可以正常使用,但是界面顯示比較凌亂,主要問題有:導航欄顯示不全,界面放大后元素布局受到影響。
(四)出口條件
1.用戶正常使用以游客身份瀏覽社團活動資訊,可以注冊、登陸、報名活動
2.社團可以登陸社團后臺,進行活動的創建、編輯、刪除以及查看活動報名名單
滿足以上需求后,網站的基本功能與基本需求就得到實現,可以發布Alpha版本供用戶使用與測試了。