問題和背景
不同類型的品牌和硬體環境、不同版本的android作業系統、IO作業系統,以及不同的分辨率,造成相同的APP在不同的裝置可能存在缺陷。
相容性測試,就是讓APP、小程式、H5程式,在所有的裝置上進行适配,相容性測試,發現潛在的問題
平台提供的線上裝置
衆測平台提供海量的線上裝置,覆寫了2015年以來的所有移動裝置;
包括IOS裝置,apple手機和平闆裝置
包括android裝置,作業系統從5.0到10.0
涵蓋不同分辨率的移動裝置
根據測試用例,編寫測試腳本
根據使用者給出的測試用例,編寫可以自動化執行的測試腳本。
測試用例的樣式,可以是word或者excel格式的;
采用業界領先的移動測試工具MobileRunner
通過USB連接配接到不同的移動裝置(手機/平闆)來實作測試腳本的錄制、編輯、執行。
支援參數化、檢查點
支援安全鍵盤、快速輸入
支援OCR
支援高可靠的圖像比對算法
在海量裝置上執行相容測試
通過真機雲的模式,實作海量裝置管理
支援在海量裝置上,執行相容性測試:把每一個測試用例發送給選中的每一台裝置來執行
出具測試日志和報告
【測試報告】
測試報告支援:
所有的測試執行日志步驟
對應的執行截屏
安裝、解除安裝的時間
性能資料:cpu、記憶體、FPS等
其他的資料:溫度等
人工複核缺陷
自動化難免會出現誤報、漏報,是以就需要對出現的錯誤,進行複核,防止出現誤報
對可以的執行,通過人工執行,來防止出現漏報
正式送出報告
稽核完成無誤,送出正式的測試分析報告,包括:
以及各種統計分析,如作業系統、分辨率等統計資訊
發現的缺陷