天天看點

Alpha階段測試報告

測試報告 Alpha

遇到的bug

使用者體驗型bug

  • 遇到了頁面的适配問題,在不同的手機上顯示的頁面差距非常大,解決方法為替換為根據不同螢幕自動調整的relativelayout布局.
  • 在本地的ui界面和手機上看的不一樣(在constraintlayout中加入guideline來限制控件位置)
  • 動态下滑重新整理導緻的顯示異常bug,解決方法:下滑重新整理後清空動态清單
  • 動态推薦、關注、我的、釋出來回切換時頁面變空白,解決方法:重寫fragment的destroy方法

程式崩潰型bug

  • 遇到了線程安全的bug,bug的原因是必須在調用api之前先擷取到token,而擷取token和調用api都需要新開一個線程,解決方法為通過加鎖來解決線程安全問題
  • 擷取到了傳回的gson資料,但解析時gson為空. 原因:OnCreatView方法在Handler前執行,将解析部分代碼放在Handler内即可
  • 分頁擷取資訊時如果清單數大于100則點選時會崩潰. 原因:設定點選的監聽器位置不對,放在第二個Handler下即可
  • 點選我的作業,如果我的班級中沒有作業,會閃退(在加載清單時判斷,若為空則不設定資料)

程式功能bug

  • xml檔案内空間無法重疊放置. 解決方法: 加一層fragmentlayout即可
  • 在我的收藏中點進一個内容傳回後會多出一些重複的資料(在onresume方法中不設定UI)
  • 退出程式後本地登入退出但網站的登入端沒有退出(在加載網頁登入api時先清除本地的web緩存以及cookie)

場景測試

屬性 描述
姓名 小王
身份 某高效計算機系學生
知識層次 有一定的計算機知識基礎
使用者需求 希望可以在手機上浏覽部落格園的班級中釋出的作業
軟體對應功能 在部落格園app的班級子產品提供了作業浏覽等功能
使用場景 小王在宿舍躺在床上,使用部落格園app随手浏覽自己所在班級釋出的作業
張老師
某高校計算機系教師
擁有豐富的計算機知識
希望可以在手機上檢視班級的一些資訊,管理班級
在部落格園app上提供了班級功能,可以檢視同學們送出作業的情況
張老師網上在床上仍關心學生,在手機上使用部落格園app檢視同學們作業情況
老李
某公司程式員
擁有豐富的計算機從業知識
希望可以在手機上随時浏覽部落格園上的一些部落格,問答動态等
在部落格園app上提供了許多部落格園在網頁端的功能,例如首頁,動态,問答等
老李在地鐵上通過手機上的部落格園app來檢視部落格,然後回答了一些人在部落格園發出的問題

測試矩陣

機型/安卓版本 首頁頁面 動态頁面 問答頁面 班級頁面 我的頁面 搜尋部落格 釋出動态 釋出問答 登入 頁面跳轉 圖檔加載 點選事件
小米/9.0 正常 偶爾加載失敗 部分圖檔加載出現問題
一加/10.0
華為/9.0
Nexus 5x/9.0
谷歌Pixel/9.0

出口條件

1、對照alpha階段的功能表,需完成之前确定的要在alpha階段完成的所有條件。

2、對軟體的所有功能進行了測試,可以正常加載資料,跳轉,退出。

3、軟體生成apk可以在各個安卓手機上下載下傳并正确安裝,不會出現不同手機顯示界面不同的問題。

上一篇: Scrum Meeting 10
下一篇: Scrum Meeting 9