測試中發現的Bug
在釋出前發現并修複了如下的問題:
1.随機點選和随機滑動會超出現有螢幕範圍
解決方法:限定随機值在螢幕範圍内
2.未連接配接裝置的情況下開始測試會崩潰
解決方法:添加判斷是否連接配接裝置
3.點選次數和間隔時間等輸入過大或過小的值會崩潰
解決方法:添加輸入範圍要求
4.點選暫停和繼續後沒有反應
解決方法:更改程序間通信相關部分
5.點選停止後不能再次開始測試
解決方法:更改相關鎖的機制
6.連續多次點選暫停、繼續、停止會崩潰
解決方法:添加判斷标志
同時,還存在尚未解決的問題,如下表:
1.使用模拟器時偶爾會出現與monkeyrunner不相容的問題,應該是monkeyrunner方面的問題,且偶爾異常報告部分有時不正常運作,疑似與此有關
2.目前在手動點選終止測試前繼續加入測試序列,可能會不能正常測試
3.需要手動點選終止測試,否則可能出現未知異常
4.異常檢測線程可能沒法正常退出導緻在背景挂起占用資源
5.包體較大,優化方面還沒做
6.幫助部分未完成,先關閉了,引導部分有待增加細節
7.偶爾會出現添加了測試點選開始後不開始的情況,原因不明,疑似操作太快會引起
8.暫停或終止時,如果有正在運作的操作,會在暫停的提示出現後再出現操作,原因是暫停的提示是即時的,而操作記錄有延遲,這裡還有待改進。
場景測試
典型使用者的個人資訊
使用者 | 開發者A |
---|---|
身份 | 不知名安卓遊戲的開發者 |
年齡 | 25歲 |
重要性 | 非常重要,所占比例較大,對本産品需求較高 |
使用場景 | 測試産品,修改提高産品品質 |
使用環境 | 工作室、辦公室、家中 |
工作/生活 | 工作就是開發,生活就是工作,壓力較大 |
知識層次/能力 | 熟悉計算機相關知識,有一定的實踐經驗,但總的開發經驗不足 |
動機/目的 | 提升産品品質 |
使用者偏好 | 希望能精準的測到問題,精準的報告問題 |
學生C | |
---|---|
大學計算機系/軟體學院學生 | |
20歲 | |
比較重要,所占比例較大,對本産品需求較高 | |
圖書館、教室、宿舍、家中 | |
在實踐中學習,為将來打下鋪墊 | |
掌握基本的計算機相關知識,實踐經驗不足 | |
學習、完成作業、參賽獲獎等 | |
主要用于檢查、完善自己的作業/作品 |
場景測試1
- 典型使用者:A先生
- 使用者需求/迫切需要解決的問題
- 測試程式,尤其對于新加入的功能需要進行針對性測試
- 如果需要的話,進行debug
- 完成并釋出産品
-
場景描述
A先生的團隊設計并開發了一個新遊戲,對于已經做好的遊戲,他們在讨論後加入了一些新的功能,A先生希望在傳遞測試前自己先測試一遍,以免出現更多問題,同時也是對團隊效率的提升。
A先生下載下傳了本程式,解壓并運作,作為一名開發者,環境都已經配置完善了,是以沒有遇到什麼問題,接着他連接配接了模拟器并準備開始測試。
他對自己的目标十厘清楚,就是對新功能進行測試,于是他專門為了新功能設計了一些互動測試,并通過我們提供的編輯測試隊列進行測試的設定,之後經過一定時間的等待完成了測試。
程式發現了異常,于是他通過測試報告定位操作步驟找到bug,最後成功解決問題,産品如期釋出。
場景測試2
- 典型使用者:小C同學
-
- 測試作品,可是送出在即
- 進行debug改善品質
- 送出作品
-
小C同學在課下參加了遊戲設計的課外活動,雖然做完了一個簡單的遊戲,也做過了測試,但是他還是不放心程式,他想對程式進行一個測試,但是送出在即,手動測試相當麻煩。
小C同學發現了本程式,于是下載下傳并解壓,接着連接配接好自己的手機準備開始。由于他不确定要怎麼去測試,于是隻好設定次數大量的随機測試。
經過一段等待,他在這段時間裡也靜下心來重新快速審了一遍代碼,到測試完成,發現沒有遇到異常,于是心滿意足的送出了作品。
測試矩陣
作業系統 | 硬體配置 | 機型 | 分辨率 | 首頁面 | 引導界面 | 驗證手機連接配接 | 報告顯示 | 報告儲存 | 暫停、終止 | 編輯測試序列 | 發現異常進行報告 | 單個測試正常運作 | 組合測試正常運作 | 截圖的擷取和删除 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
win10 | 8G記憶體,64位cpu | 模拟器 OPPO R11 | 1080x1920 | 通過 | ||||||||||
720x1280 | ||||||||||||||
480x800 | ||||||||||||||
模拟器 Xiaomi MI6 | ||||||||||||||
模拟器 HUAWEI MLA_AL10 | ||||||||||||||
注1:上述通過均為在存在前述不影響使用的問題或偶發的未解決問題的情況下,能夠正常運作的通過
注2:機型均為模拟器提供的型号
注3:在分辨率測試中,分辨率越小截圖速度越快,計劃後續對圖檔存取進行優化,需要對高分辨率的較大圖檔進行适當處理以提升速度
Alpha版本出口條件
基本功能正常運作,沒有重大bug