什么是兼容性測試缓呛?兼容性測試是指測試軟件在特定的硬件產(chǎn)臺上棚品、不同的應用軟件之間靠欢、不同的操作系統(tǒng)平臺上、不同的網(wǎng)絡等環(huán)境中是否能很好地運行的測試铜跑。
? ? ? ? ?Android App兼容性測試是一個比較重要的App指標门怪,實際上兼容性測試不僅僅和測試人員相關,在開發(fā)階段就應當著重考慮锅纺,因為兼容性問題是除了實現(xiàn)App本身要求的功能后掷空,必須要關注、而且至關重要的一個點囤锉。
? ? ? ? 所以坦弟,提出以下幾點建議:①App開發(fā)人員在開發(fā)階段進行保障,有經(jīng)驗的Android工程師能夠在開發(fā)過程中保證60%以上用戶機型的兼容與適配官地,經(jīng)驗豐富的工程師幾乎能夠做到90%以上的兼容適配酿傍。當然,由于市場上Android機型出新速度快驱入,系統(tǒng)升級快赤炒,一味的追求在開發(fā)階段的兼容適配保障,一方面延誤開發(fā)進度亏较,另一方面需要較高的開發(fā)投入莺褒,因此需要做好權衡,這也是后續(xù)Android兼容性測試這一關鍵測試階段必要存在的原因雪情。
? ? ? ?②測試階段遵岩,兼容性測試必須要在各個機型、系統(tǒng)上對App進行運行巡通、測試尘执,查看相關UI是否適配舍哄、功能是否正常。所以正卧,選擇測試機的時候蠢熄,首先關注的就是手機的品牌跪解,這里的品牌不等于廠家炉旷,魅族和魅藍,小米和紅米要區(qū)別對待叉讥,盡量不要互相代替窘行。還有同一品牌的手機盡量要體現(xiàn)出差距,比如米2和米4图仓,不要出現(xiàn)魅藍note與魅藍note2之類的選擇罐盔,太過相似的機型測試出來的結果缺乏說服力。需要選擇不同分辨率救崔,不同操作系統(tǒng)版本的機型惶看。這些機器應該覆蓋所有主流廠商,主流分辨率六孵,主流操作系統(tǒng)版本還有一些有代表性的特殊機型纬黎。可借助目前市場上的云測試平臺WeTest(http://wetest.qq.com/提供大量機型劫窒,擁有完善的自動化測試平臺本今,提供大量云端的真機使用,只需要上傳apk主巍,就能夠進行簡單兼容性測試冠息,并且利用云真機進行調(diào)試App)
? ? ?③可針對驗收方或用戶群使用頻率較高的機型進行測試,能更好針對性的測試孕索,提高使用群的穩(wěn)定性逛艰,一定程度上減少問題的存在。
? ? ?④借助工具-模擬器搞旭,顧名思義就是模擬真機進行一系列的測試工作散怖。如夜神模擬器(https://www.yeshen.com/只需要上傳apk,就能夠進行簡單兼容性測試选脊,并且可設置機型進行測試杭抠,僅限于Android)。目前這個工具設置機型進行測試還未研究恳啥,所以是否準確還需關注偏灿。