手機性能測試數據庫
手機測試策略
衡量APP性能的3種類別:緩存
因爲某些緣由若是服務器宕機或數據不可達,咱們能夠將數據保存在本地數據庫。當服務器宕機,咱們能夠顯示數據存儲在本地數據庫中。
另外一個解決方案多是數據庫故障轉移服務器即若是其中一個服務器或在維護階段備份服務器應該能夠切換。
故障轉移/備份服務器應該在連續複製和同步與主服務服務器
手機APP故障處理性能網絡
1)滯後或移動應用的反應遲緩。
延遲的緣由多是內存,緩存等。
你須要殺了沒必要要的進程或清除緩存。故障診斷鏈接問題可能解決的一些問題,形成滯後
2)應用程序重啓問題,鎖定,凍結或反應遲鈍。
優化應用程序代碼
軟件應該修補和更新。
自動恢復
管理RAM或在某些狀況下在使用外部卡
擦拭緩存分區
驗證應用程序與其餘第三方應用程序和API的工做
根據設備映射的移動應用程序併發
好用的APP測試工具
Robotium,Monkey Runner,Automator(apple)app
Challenges
不一樣設備和操做系統
模擬網絡3G,4G,Wifi
耗電量和資源消耗
易用性
設備兼容性(分辨率)工具
搭建手機APP性能測試環境
Understanding of the mobile app which needs to be tested
Identification of different OS on which the app needs to run
Building the test setup
Build the emulators or simulators
Prototyping of the actual setup
Selecting the appropriate tool for the testing性能
手機APP性能測試checklist測試
測試移動應用程序的性能是一個重要的測量以前release。性能測試是檢查完成的:優化
運行app須要多少內存 驗證app在不一樣網絡和環境的速度和響應時間 確保在幾個網絡條件下實際的用戶體驗 確保所需的結果實現的在多個鏈接性狀況下 確保應用程序不會crash。 確保移動應用程序使用數據時表現良好,wifi或其餘鏈接 監控正常運行時間和移動API使用的瓶頸 確保的最大併發用戶數量 最後,檢查移動應用其侷限性