閱讀577 返回首頁    go 技術社區[雲棲]


場景測試

背景

自誕生之初,MQC就始終致力於幫助開發者發現、解決更多的App質量問題,並降低開發者測試成本。MQC依托於阿裏深刻、全麵的測試技術,一直在努力探索各類測試方法,讓開發者以最低成本發現更多的問題。基於這樣的目的,場景測試應運而生。
  
場景測試通過設定多種不同的測試場景,包括網絡模式(WIFI,3G,2G)、屏幕(橫屏,豎屏)、電話唿入、CPU、內存、電量,從而檢查出App在不同的場景下出現的問題。

各測試場景介紹:

1. 網絡  

4類模式:WIFI(默認選項,沒有速度限製)、3G(Up: 128Kb/s, down: 1920Kb/s)、2G(Up: 118Kb/s, down: 236Kb/s)。注:單位都是Kilobits/sec。網絡模擬是通過網絡限速來模擬不同網絡模式,並非真實的運營商網絡。真實的運營商網絡需要接入真實的SIM卡,如果您有這部分需求,可以在MQC反饋群裏反饋。App測試在不同的網絡下,可能會出現非預期的表現,所以,您可以選擇不同的網絡模式,進行測試。

2. 屏幕  

App在不同分辨率下的UI界麵展示。如果您的App支持橫屏模式,您可以嚐試用橫屏場景來查看App的UI展示是否有問題。

3. 電話唿入  

App打開運行的過程中,如果有高優先級的電話唿入,將會打斷您的App執行,如果App對這種場景處理不當,當恢複App執行時,可能會導致App出現Crash等異常。

4. CPU  

場景是通過模擬不同CPU占用率,以壓縮被測App的CPU資源。您可以人為的幫助App製造一些CPU資源緊張的場景。如果您的App能夠通過這樣的場景,那麼您的App穩定性方便就很不錯了。注意:CPU占用並不是非常精確,CPU占用率存在輕微抖動。

5. 內存  

同CPU場景一樣,內存場景主要是模擬內存不足的場景。並檢查這個場景下App的表現。注意:內存占用並不是非常精確,內存占用率存在輕微抖動。

6. 電量

通過模擬終端低電量的狀態來測試功能在該狀態下的App正確性。

最後更新:2017-08-13 22:47:48

  上一篇:go  Logstash詳解之——input模塊
  下一篇:go  Android API兼容性指南