現在的操作系統,瀏覽器越來越多樣性,導致軟件兼容性測試在目前軟件測試領域占有很重要的地位,我在測試項目經歷中,以瀏覽器的兼容測試為主,平台、分辨率為輔。
(我的經驗前提:我測試過3類的不同行業的web系統,一個面向醫院服務行業,所以系統及瀏覽器也是我們定好的,兼容工作測試小;一類是面向淘寶用戶的第三方服務,所以支持的瀏覽器、平台與淘寶一致,一般按我們內部使用的統計數據測試前5個瀏覽器,出現問題的平台及瀏覽器使用虛擬機重現問題;第三類就是純面向web用戶的了,主要方式也和第二類差不多)
1. 平台測試
測試工具:VMware Workstation,這個一直在用,感覺真的不錯。
2. 瀏覽器測試
測試瀏覽器兼容性的一個方法是創建一個兼容性矩陣。在這個矩陣中,測試瀏覽器對某些構件和設置的適應性。
測試點:
- 一般的瀏覽器兼容測試(一般測試前幾,按自己需求)
以下介紹一些平時的經驗
IE瀏覽器:一般使用它的文檔模式(F12)切換,來測試IE8~11的兼容。一般問題主要是IE8及IE9會對一些JS、控件等有兼容問題。
360瀏覽器:主要問題出在360(兼容)模式,有可能出現少了某個標簽導致整個界面不加載的情況(但IE瀏覽器器顯示又正常)。
火狐瀏覽器、chrome瀏覽器:有的前端使用chrome開發,有的使用火狐,有時候2個中一個也會出現不兼容,尤其是網站常用到的滾動、計時等功能。
QQ瀏覽器、搜狗瀏覽器:前面那個也容易出錯,后面搜狗一般還好。
- 瀏覽器攔截功能
web網站,經常會投放一些自己的廣告,或者會有一些彈窗,或者引導頁等等。瀏覽器自帶的攔截功能或者用戶常用到的攔截插件也會是我們測試的一部分。
當然,這個一個系統測試一遍后基本就不會再動了。這里只是總結一下。
3. 分辨率測試
4. 打印機