團隊做業5——測試與發佈(alpha階段)

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 + 四核 + 6GRAMes6

機型2:iPhone 6 plus
配置:蘋果 A8+M8協處理器 + 雙核 + 1GRAM數據庫

機型3:小米6
配置:高通驍龍835 + 八核 + 6GRAMjson

測試平臺:微信小程序

4.非功能測試

(1)性能數據

小米6:
數組

一加3:
此處輸入圖片的描述promise

iPhone 6 plus:瀏覽器

0%也不知道怎麼統計的。。根據佔用量換算一下的話應該是2%-3%之間浮動微信

(2)壓力測試

請求配置:
此處輸入圖片的描述異步

10用戶10次請求:
此處輸入圖片的描述性能

30用戶10次請求:
此處輸入圖片的描述
error率大幅上升

50用戶10次請求:
此處輸入圖片的描述

100用戶10次請求:
此處輸入圖片的描述
爆炸。。

(3)大數量測試

10W條數據輸入時並沒有問題,100W條數據嚴重卡頓,對於大規模數據並無很好的適應能力

(4)疲勞度測試

未作,待補

相關文章
相關標籤/搜索