Alpha階段測試報告
在測試過程中發現了多少Bug?
(1)會出現登錄信息cookies未在適當時候保留或者移除,比如在課程頁面註銷,但在主頁還留存著的情況。
(2)部分瀏覽器首頁聯系開發團隊的按鈕不能正常使用.
(3)部分瀏覽器(PM的機器)會出現頁面左右可以拖動的情況,而另一些沒有。
(4)缺少對於評論的修改選項,也不支持對於評論的評論。
(5)搜索欄缺少一些必要的tips,比如搜課程名還是老師,編號,可能會使新用戶產生困惑
(6)課程頁面的“課程網站”和“學院官網”兩個鏈接暫時沒有指向其他網頁。
(7)評論內容必須大於30字,否則無法進行評論(不寫評價也無法完成評分)。
(8)密碼輸入錯誤一次之後,再重新輸入也無法登陸,而且看密碼的按鈕也無法繼續使用。
(9)註冊成功後註銷,再點登陸默認有註冊界面且之前註冊用過的信息都還在(不刷新頁面的情況下)
(10)輸入郵箱沒有驗證,隨意輸入字符串都能通過。
(11)進入搜索結果第二頁或以後得頁面中某一門課後點後退,搜索結果是第一頁的。
(12)部分機型無法顯示聯系開發者的加群二維碼。
(13)一個用戶可以對一門課程多次評分。
你是怎麽進行場景測試(scenario testing)的?包括你預期不同的用戶會怎樣使用你的軟件?他們有什麽需求和目標?你的軟件提供的功能怎麽組合起來滿足他們的需要?
信息 | 描述 | |
---|---|---|
姓名,年齡,職業 | A,20,大學學生 | |
收入 | 無 | |
學歷 | 大學在校本科生 | |
使用目的 | 選課前想要查看課程信息指導選課,上課結束後想要評價課程幫助後來的學弟學妹 | |
用戶偏好 | 善於並且願意給出客觀評價 | |
所占比例 | 80%-85% | |
典型場景 | 選課前登陸看一下評分指導選課;上課後和其他同學討論這門課;結課後對課程評分 | |
典型描述 | 實時查看,實時評論 |
信息 | 描述 | |
---|---|---|
姓名,年齡,職業 | B,35,大學老師 | |
收入 | 8k | |
學歷 | 大學老師 | |
使用目的 | 想要看自己所授課程的評價,指導上課的內容 | |
用戶偏好 | 善於並且願意接受學生的反饋 | |
所占比例 | 15%-20% | |
典型場景 | 查看自己的課程,根據同學們的反饋調整教學 | |
典型描述 | 實時查看 |
場景測試一
典型用戶:A
用戶的需求:
(1)選課前想要查看課程信息指導選課
(2)上課結束後想要評價課程幫助後來的學弟學妹
典型場景:
(1)A首先打開網站,點擊註冊按鈕,輸入自己的賬號和密碼,註冊成功(這時已經自動登錄)
(2)在首頁,A有三種可能的操作
(a)點擊自己的學校,專業,搜索某一門課程
(b)點擊學校(點擊或者不點擊專業),查看此學校或者此專業的全部課程
(c)對網站有一定的建議,點擊聯系開發者的按鈕。
(3)在課程頁面
(a)A想要查看某一門課程的評價,進而決定是否學習這門課程,點擊該課程,在具體的課程頁面下拉,查看評論以及評分。
(b)A想要評價自己上過的課程,點擊該課程,在具體的課程頁面下拉,點擊“撰寫評價”按鈕,點擊“選擇學期”和“選擇老師”,然後對有趣程度、充實程度、課程難度、課程收獲四項進行評分,再書寫評論,選擇“是否匿名”,點擊“提交”按鈕完成操作。
典型用戶:B
用戶的需求:
想要看自己所授課程的評價,指導上課的內容。
典型場景:
(1)B首先打開網站,點擊註冊按鈕,輸入自己的賬號和密碼,註冊成功(這時已經自動登錄)
(2)在首頁,B有兩種可能的操作:
(a)點擊自己的學校,專業,搜索自己的課程
(b)對網站有一定的建議,點擊聯系開發者的按鈕。
(3)在課程頁面
(a)B想要查看自己上的課程的評價,繼而指導上課的內容,點擊該課程,在具體的課程頁面下拉,查看評論以及評分。
(b)B想要對自己上過的課程的評價給出一些說明,點擊該課程,在具體的課程頁面下拉,點擊“撰寫評價”按鈕,點擊“選擇學期”和“選擇老師”,然後對有趣程度、充實程度、課程難度、課程收獲四項進行評分,再書寫評論,選擇“是否匿 名”,點擊“提交”按鈕完成操作。
給出你的測試矩陣(test matrix),也即在什麽樣的平臺、硬件配置、瀏覽器類型……上對你的軟件進行測試?
測試矩陣 | 後端功能測試 | 前端功能測試 | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
測試機型 | 測試環境(版本和瀏覽器) | 登錄功能 | 發郵件給開發者 | 聯系我們 | 搜索課程 | 查看和寫評論 | 課程評分 | 註銷 | 頁面布局 | 加載速度 | 頁面鏈接 |
聯想Z575 | win—10 Google Chrome 62.0.3202.89(32-bit) | 正常 | 正常 | 正常 | 正常 | 正常 | 正常 | 正常 | 較好 | 正常 | 正常 |
惠普暗影精靈 | win-10 Google Chrome 62.0.3202.94(64-bit) | 正常 | 無反應 | 正常 | 正常 | 正常 | 正常 | 正常 | 較好 | 正常 | 正常 |
macbookpro | macOS(64位) Safari 11.0.1 | 正常 | 正常 | 正常 | 正常 | 正常 | 正常 | 正常 | 較好 | 正常 | 正常 |
聯想 V3000 | win—10 Google Chrome57.0.2987.110(64-bit) | 較好 | 正常 | 正常 | 正常 | 正常 | 正常 | 正常 | 較好 | 正常 | 正常 |
聯想 V3000 | win—10 360瀏覽器9.1 | 正常 | 無反應 | 正常 | 正常 | 無法查看 | 正常 | 正常 | 較好 | 正常 | 正常 |
聯想 V3000 | win—10 Microsoft Edge 38.14393.0.0 | 正常 | 正常 | 正常 | 正常 | 無法查看 | 正常 | 正常 | 一般 | 正常 | 正常 |
iphone 6 | Safari | 正常 | 正常 | 無法顯示 | 正常 | 正常 | 正常 | 正常 | 一般 | 正常 | 正常 |
華為 MateS | 百度瀏覽器9.3.6.2 | 正常 | 正常 | 正常 | 正常 | 正常 | 正常 | 正常 | 一般 | 正常 | 正常 |
三星S6 | UC瀏覽器 | 正常 | 正常 | 無法顯示 | 正常 | 無法查看 | 正常 | 正常 | 一般 | 正常 | 正常 |
你的軟件Alpha版本的出口條件(exit criteria)是什麽?也即在什麽條件下,認定你的軟件已經足夠好,可以發布Alpha版本?
首先是功能方面基本實現:
這部分的功能還有一些會出現一些問題,但是主要功能比較穩定,而且出問題的比例和平臺都具有零散化的特點,認為基本達到了出口條件。
1.鏈接測試
測試項目 | 測試方式 | 測試結果 |
---|---|---|
測試鏈接的正確性 | 遍歷所有的鏈接 | 鏈接均能指向設計的正確網頁 |
鏈接的有效性 | 遍歷所有的鏈接 | 部分手機首頁的“聯系我們”無法使用,課程頁面的“課程網站”和“學院官網”兩個鏈接暫時沒有指向其他網頁 |
2.表單測試
測試項目 | 測試方式 | 測試結果 |
---|---|---|
表單的正確性測試 | 提交的信息與網站顯示信息作比較 | 評論正確,評分正確,登錄正確 |
表單的等價性測試 | 兩次輸入相同的內容,將網站上顯示比較 | 評論正常,評分正常,登錄正常 |
異常輸入的測試 | 輸入一些不符合常理的輸入 | 登錄可以識別賬號和密碼錯誤,評分可以識別某一項未評分,評論可以要求在30字符以上 |
3.鏈接速度測試
測試項目 | 測試方式 | 測試結果 |
---|---|---|
首頁打開 | 通過瀏覽器內置的元素查看 | 40.95ms |
含有所有課程的搜索頁面 | 通過瀏覽器內置的元素查看 | 1310ms |
通過具體的信息搜索課程 | 通過瀏覽器內置的元素查看 | 111.57ms |
具體課程的評論界面 | 通過瀏覽器內置的元素查看 | 72.04ms |
4.用戶體驗部分功能的測試
測試項目 | 測試方式 | 測試結果 |
---|---|---|
匿名的測試 | 通過兩次提交評論測試(一次匿名一次不匿名) | 可以實現匿名 |
網站風格的一致性 | 比較各個網頁的風格 | 網頁風格基本一致 |
網站配色和排版的舒適程度 | 遍歷各個網頁 | 課程搜索頁面較為單調,其余網頁較好 |
網站的穩定性測試
這一部分的測試通過scrapy框架進行模擬訪問進行測試,分別通過四個模擬訪問的程序增加網站壓力,大致相當於每秒網站100次打開搜索某一個課程的訪問量,網站的功能還能正常使用,但網站的速度確實有比較大的降低,這一部分在較大壓力下能保持基本功能,認為達到了出口條件。
1.正常訪問的響應時間
2.壓力測試過程中的響應時間
網站的兼容性測試
測試的大部分平臺上至少主要功能都能夠正常使用,但也有個別平臺上的個別網站功能不能正常使用(具體測試可以看上面的第三部分測試矩陣)
(1)操作系統
測試 | 測試結果 |
---|---|
win10 | 通過 |
iOS11.0 | 通過 |
Android | 通過 |
macOS | 通過 |
(2)瀏覽器
測試 | 測試結果 |
---|---|
Safari | 通過 |
360瀏覽器 | 通過 |
Microsoft Edge | 通過 |
Google Chrome | 通過 |
百度瀏覽器(Android) | 通過 |
UC瀏覽器(Android) | 通過 |
綜上而言,我認為我們的網站是達到了基本出口要求的。
Alpha階段測試報告