之前我有寫過一篇《為什么兼容性測試如此重要》,從不一樣角度闡述了兼容性測試重要性,今天我在分享一下,移動App兼容性測試用例怎么設計,也是干貨滿滿。廢話不多說,進入我們正題。
兼容性測試是指測試軟件在特定的硬件平臺上、不同的應用軟件之間、不同的操作系統(tǒng)平臺上、不同的網(wǎng)絡環(huán)境中是否能正常的運行的測試。
比如:一個界面在4.7英寸上顯示的是正常的,在5.5英寸上卻顯示不全,更別說2020年主流6.2英寸以上,可以顯示效果不能直視(你懂的)。
兼容性測試的核心內(nèi)容:
測試軟件是否能在不同的操作系統(tǒng)平臺上兼容,或測試軟件是否能在同一操作平臺的不同版本上兼容
軟件本身能否向前或向后兼容(升級新版本之后舊的版本是否還能正常運行)
測試軟件能否與其他相關(guān)的軟件兼容
數(shù)據(jù)兼容測試,主要是指數(shù)據(jù)能否共享等(軟件升級之后能否把數(shù)據(jù)也同步過去)
兼容性測試的作用:
兼容性測試能夠進一步提高產(chǎn)品的質(zhì)量
兼容性測試能使軟件與盡可能多的其他軟件“和平共處”,盡可能達到平臺的無關(guān)性
兼容性測試盡可能的保證軟件存在的價值,它是衡量一個軟件質(zhì)量的重要依據(jù)
兼容性測試能使軟件產(chǎn)品的市場更廣闊
兼容性測試本質(zhì)上屬于功能測試,只不過側(cè)重在不同的軟硬件環(huán)境。
圈定兼容性測試測試范圍:
針對app考慮以下幾個方面
操作系統(tǒng)版本(安卓、IOS)
屏幕分辨率(4.7、5.0、5.5……)
不同手機品牌(三星、華為、小米、Oppo……)
網(wǎng)絡的類型(2/3/4G、Wifi、弱網(wǎng)、斷網(wǎng))
針對兼容性問題基本做法:
根據(jù)app特性選擇覆蓋的范圍,該買相關(guān)的設備,做兼容性測試
通常選取少量主流設備執(zhí)行全部測試用例,在其他設備上覆蓋主要測試用例(要是在不主流的設備上也執(zhí)行全部測試用例,時間太長,任務太重,你懂得。。。)
兼容性測試要是做的很全面的話會測試很多種機型,一個功能點可能需要反復的測試,這樣一來測試人員容易對這個功能點產(chǎn)生疲勞測試,并且也需要耗費大量的時間。
本文內(nèi)容不用于商業(yè)目的,如涉及知識產(chǎn)權(quán)問題,請權(quán)利人聯(lián)系SPASVO小編(021-60725088-8054),我們將立即處理,馬上刪除。