1. 程式人生 > >團隊作業5——測試與發布(alpha階段)

團隊作業5——測試與發布(alpha階段)

查詢 桌面 平臺 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階段)