Beta階段測試報告

測試中發現的Bug

  1. Qthread線程一運行就退出
    • 緣由:Qthread線程做爲局部變量被gc
    • 解決狀態:已解決
  2. 運行程序未能啓動MonkeyRunner
    • 緣由:Python跨目錄調用sys.path只在入口文件的目錄下
    • 解決狀態:已解決
  3. 第一次鏈接設備有概率鏈接失敗
    • 緣由:推測是MonkeyRunner自己的bug
    • 解決狀態:未解決
  4. 沒法正常輸入分辨率
    • 緣由:python內部數據類型轉化遺漏
    • 解決狀態:已解決
  5. 錯誤報告未能及時更新到程序界面
    • 緣由:測試報告讀取目錄出錯
    • 解決狀態:已解決
  6. 打開程序同時打開內部一些文件夾會權限衝突
    • 緣由:程序自己會從新建立文件夾,致使和os打開衝突
    • 解決狀態:未解決

場景測試

典型用戶的我的信息

用戶 開發者A
身份 不知名安卓遊戲的開發者
年齡 25歲
重要性 很是重要,所佔比例較大,對本產品需求較高
使用場景 測試產品,修改提升產品質量
使用環境 工做室、辦公室、家中
工做/生活 工做就是開發,生活就是工做,壓力較大
知識層次/能力 熟悉計算機相關知識,有必定的實踐經驗,但總的開發經驗不足
動機/目的 提高產品質量
用戶偏好 但願能精準的測到問題,精準的報告問題
用戶 學生C
身份 大學計算機系/軟件學院學生
年齡 20歲
重要性 比較重要,所佔比例較大,對本產品需求較高
使用場景 測試產品,修改提升產品質量
使用環境 圖書館、教室、宿舍、家中
工做/生活 在實踐中學習,爲未來打下鋪墊
知識層次/能力 掌握基本的計算機相關知識,實踐經驗不足
動機/目的 學習、完成做業、參賽獲獎等
用戶偏好 主要用於檢查、完善本身的做業/做品

場景測試1

  • 典型用戶:A先生python

  • 用戶需求/迫切須要解決的問題git

    • 測試程序,尤爲對於新加入的功能須要進行鍼對性測試
    • 若是須要的話,進行debug
    • 完成併發布產品
  • 場景描述github

    A先生的團隊設計並開發了一個遊戲的新版本,在新版本中加入了新功能,經過長按呼出快捷界面,A先生但願測試這個新功能。併發

    A先生下載了本程序,解壓並運行,做爲一名開發者,環境都已經配置完善了,所以沒有遇到什麼問題,接着他鏈接了模擬器並準備開始測試。單元測試

    他對本身的目標十分清楚,就是對新功能進行測試,因而他專門在新功能的可交互位置設置了各類測試,而後又發現以前加入的一些測試序列須要調換位置,因而他經過拖動將測試序列調整到合適位置,爲了以後再次使用該測試隊列,他將此次測試進行了存檔。學習

    程序發現了異常,因而他經過測試報告定位操做步驟找到bug,須要再次進行測試以肯定功能是否完善,A先生直接調出以前使用的存檔進行測試,終於沒有發現新的異常,如期交付。測試

場景測試2

  • 典型用戶:小C同窗操作系統

  • 用戶需求/迫切須要解決的問題線程

    • 測試做品,但是提交在即
    • 進行debug改善質量
    • 提交做品
  • 場景描述debug

    小C同窗在課下參加了遊戲設計的課外活動,雖然作完了一個簡單的遊戲,也作過了測試,可是他仍是不放心程序,他想對程序進行一個測試,可是提交在即,手動測試至關麻煩。

    小C同窗發現了本程序,因而下載並解壓,接着鏈接好本身的手機準備開始。因爲他不肯定要怎麼去測試,正好咱們提供了一個存檔,他直接調用了咱們預設的存檔進行測試,爲了保險他還加了大量隨機測試。

    通過一段等待,他在這段時間裏也靜下心來從新快速審了一遍代碼,到測試完成,發現沒有遇到異常,因而心滿意足的提交了做品。

迴歸測試

因爲alpha階段的測試沒有作到嚴謹可靠,本階段咱們對alpha階段已有功能和beta階段新添功能中的接口進行了單元測試和覆蓋率測試來確保程序的可靠性,在這個過程當中迴歸測試就完成了,詳情以下。

單元測試

覆蓋率報告

截圖展現不完整,能夠到倉庫下載TestReport文件夾查看完整內容,使用方式見文件夾內readme。

測試矩陣

操做系統 硬件配置 手機/模擬器 分辨率 新界面 獲取分辨率 拖拽改變測試序列 保存測試序列 讀取測試序列 單個新加入測試 組合新加入測試 組合全部測試
win10 8G內存,64位cpu 模擬器 OPPO R11 1080x1920 經過 經過 經過 經過 經過 經過 經過 經過
win10 8G內存,64位cpu 模擬器 OPPO R11 720x1280 經過 經過 經過 經過 經過 經過 經過 經過
win10 8G內存,64位cpu 模擬器 OPPO R11 480x800 經過 經過 經過 經過 經過 經過 經過 經過
win10 8G內存,64位cpu 模擬器 Xiaomi MI6 1080x1920 經過 經過 經過 經過 經過 經過 經過 經過
win10 8G內存,64位cpu 模擬器 Xiaomi MI6 720x1280 經過 經過 經過 經過 經過 經過 經過 經過
win10 8G內存,64位cpu 模擬器 Xiaomi MI6 480x800 經過 經過 經過 經過 經過 經過 經過 經過
win10 8G內存,64位cpu 模擬器 HUAWEI MLA_AL10 1080x1920 經過 經過 經過 經過 經過 經過 經過 經過
win10 8G內存,64位cpu 模擬器 HUAWEI MLA_AL10 720x1280 經過 經過 經過 經過 經過 經過 經過 經過
win10 8G內存,64位cpu 模擬器 HUAWEI MLA_AL10 480x800 經過 經過 經過 經過 經過 經過 經過 經過

這裏只列舉新功能,舊功能再也不重複列出

Beta版本出口條件

  • 可以經過咱們的測試,完成基本功能
  • 爲用戶提供知足其需求的功能
相關文章
相關標籤/搜索