Android相容測試無從下手?
Android的相容性測試對一些人來說,繁雜難切入,拋開機型終端數的困擾,不同相容問題場景的處理,也讓很多人認為付出的精力太多。但對於任何一款產品來說,相容性測試是一項必須要進行的測試專案,更不用提在Android終端碎片化嚴重的今天。筆者在測試行業從業幾載,有個一些經驗累積,此次輔以剛釋出不久的《TestBird APP測試白皮書》中所提供的測試資料與分析,特將幾個相容性測試中較為關鍵的場景展示出來,並針對性地進行解決方式的闡述,期望有更多朋友能夠更加輕鬆地完成相容性測試。
UI相容(解析度)
測試場景
圖片、文案、控制元件佈局比較多;
WebView控制元件內容。
推薦解析度
優先相容App使用者的Top N(例如Top10)
若沒有統計,考慮這些解析度:2560x1440,1920x1080,1280x720,854x480,960x540,800x480等。
廠商/ROM相容
測試場景
ROM有特殊功能或手機又特殊功能(例如雙攝像頭,實體按鍵等)
存在特殊許可權(例如MIUI,EMUI等)
ROM本身存在限制,缺陷,BUG,但使用者群大
推薦ROM或廠商
優先相容App使用者的Top N(例如Top10)
若沒有統計,考慮這些:Nexus,三星機型,MIUI(小米,紅米),EMUI(華為榮耀機型,P系列,Mate系列),Flyme(魅族,魅藍),OPPO/ViVo等
Android系統版本相容
測試場景
開發使用了與版本相關的API
某些特殊的功能與API Level有關(例如簡訊,執行時)
推薦相容版本
Android 2.3.5
Android 4.1
Android 4.4
Android 5.1
Android 6.0.1
手機網路制式相容
測試場景
功能與資料網路相關
功能可能會受資料網路變化的影響
推薦網路制式
聯通3G,移動3G,電信3G
聯通/移動/電信4G
不要忘了驗證2G網路哦
CPU架構
測試場景
如果App需要相容x86手機
推薦機型
聯想K900