團隊作業5——測試與發布(alpha階段)
阿新 • • 發佈:2018-05-10
查詢 桌面 平臺 BE 方法 src 應該 標識 階段
1.在測試過程中總共發現了多少Bug?每個類別的Bug分別為多少個?
(1).測試中發現數據庫錄入例如rest%20的數據,記錄尾部帶有%20標識。經查詢,%20就是url序列化後的空格,當初用腳本轉化一般單詞表為json數組時,單詞尾部都跟了一個空格,改進後已去除。
(2).讀取雲端用戶配置失敗,因為微信的request是異步方法,因此要調用es6的promise來處理異步問題
(3).在某些測試中極低概率會出現單詞界面讀取不出單詞內容的現象,並未捕捉到錯誤信息,故暫時無法處理。
(4).單詞發音沒聲音輸出,移至BETA階段
2.場景測試(scenario testing),包括以下內容:
你預期不同的用戶會怎樣使用你的軟件?
他們有什麽需求和目標?
你的軟件提供的功能怎麽組合起來滿足他們的需要?
(1)在微信中加載小程序,或通過桌面快捷圖標進入
(2)學習單詞,並進行學習測試,可以查看學習曲線
(3)隨機單詞學習+測試+單詞查詢
3.你們在什麽樣的平臺、硬件配置、瀏覽器類型等條件上對你們的軟件進行測試?——測試矩陣(test matrix)
機型1:一加3
配置:高通驍龍820 + 四核 + 6GRAM
機型2:iPhone 6 plus
配置:蘋果 A8+M8協處理器 + 雙核 + 1GRAM
機型3:小米6
配置:高通驍龍835 + 八核 + 6GRAM
測試平臺:微信
4.非功能測試
(1)性能數據
小米6:
一加3:
iPhone 6 plus:
0%也不知道怎麽統計的。。根據占用量換算一下的話應該是2%-3%之間浮動
(2)壓力測試
團隊作業5——測試與發布(alpha階段)