兼容性測試是指測試軟件在特定的硬件平台上、不同的應用軟件之間、不同的操作系統平台上、不同的網絡等環境中是否能夠很友好的運行的測試。
Web兼容性測試類型主要有:硬件、操作系統、瀏覽器、分辨率、網速、數據庫方面兼容性測試
兼容測試包括:
(1)瀏覽器兼容測試:測試程序在不同瀏覽器上是否可以正常運行,功能能否正常使用;
(2)屏幕尺寸和分辨率兼容測試:測試程序在不同分辨率下能否正常顯示;
(3)操作系統兼容測試:測試程序在不同的操作系統下面能否正常運行,功能能否正常使用,顯示是否正確等;
(4)不同設備型號兼容測試:針對於APP,現在移動設備型號五花八門,主要測試APP在主流設備上能否正常運行,會不會出現崩潰的現象。
補充:
服務器平台兼容需考慮點:操作系統os,web服務器(如apache),數據庫,網絡環境(wifi/3g等)
客戶端平台兼容需考慮點:瀏覽器內核,屏幕尺寸和分辨率兼容測試(因為可能手機看網頁)
以上可以用正交法設計測試用例,有兼容性測試工具(針對瀏覽器方面的兼容)
分類具體:
1.操作系統兼容性
市場上有很多不同的操作系統,常用的有Windows XP、Windows7、Mac、Linux等操作系統;同一個應用在不同的操作系統下,可能會有兼容性問題,可能有些系統正常,有些系統不正常,我們應該當針對當前主流的操作系統版本進行兼容性測試;
2.瀏覽器兼容性
國內主流的瀏覽器內核主要有4種:IE內核、Firefox內核和Chrome內核,safare(webkot內核);
(1)IE內核常見的瀏覽器有:IE6、IE7、IE8、IE9、IE10、IE11、360安全瀏覽器(兼容模式)、360極速瀏覽器(兼容模式)、搜狗瀏覽器(兼容模式)、QQ瀏覽器等等;
(2)Firefox內核常見的瀏覽器即火狐瀏覽器(Firefox);
(3)Chrome內核常見的瀏覽器有:Chrome、360安全瀏覽器(極速模式)、360極速瀏覽器(極速模式)、搜狗瀏覽器(高速模式)
同一個應用在不同的瀏覽器下,可能會有兼容性問題,可能有些瀏覽器正常,有些瀏覽器不正常,我們應該當針對當前主流的瀏覽器版本進行兼容性測試;
3.分辨率兼容性
同一個頁面在不同分辨率下,顯示的樣式可能會不一樣,所以需要進行分辨率的兼容性測試;
可以通過對瀏覽器的縮放的比例進行不同分辨率的測試;
(1)常見台式機分辨率:
17寸液晶或crt顯示器1024×768
19寸液晶顯示器(普屏) 1280×1024
19寸液晶顯示器(寬屏) 1440×900
22寸液晶顯示器寬屏16:10和寬屏16:9的比例,最佳分辨率分分別是16:10的分辨率是1680*1050,16:9的最佳分辨率是1920*1080。
(2)筆記本電腦分辨率
屏幕尺寸 比例 分辨率
12’’ 4:3 1024X768
4:3 1400X1050
16:10 1280X800
16:9 1366X768
13’’ 16:9 1366X768
16:10 1440X900
16:9 1600X900
14’’ 4:3 1024X768
4:3 1400X1050
16:10 1280X800
16:10 1440X900
16:9 1366X768
15’’ 4:3 1024X768
4:3 1400X1050
4:3 1600:1200
16:10 1280X800
16:10 1680X1050
16:10 1920X1200
16:9 1366X768
16:9 1600X9000
4.網速測試
待測項目在不同的網絡環境中能正常的運行測試,可以通過Fiddler、360插件等軟件進行設置限速測試。