web兼容性測試相關知識
一、客戶端兼容性
1、瀏覽器的兼容性測試
a、內核角度
Tridnt內核:代表作IE、騰訊、遨遊、世界之窗等
Gecko內核:代表作Firefox
webkit內核:代表作Safari、Chrome
Presto內核:代表作Opera Presto是由Opera
Software開發的瀏覽器排版引擎,它是世界上最快的渲染速度引擎,在13年後,Opera宣布加入谷歌陣營,啟用了。
Blink內核:由Google和OpearSoftware開發的瀏覽器排版引擎,2013年4月發布。現在Chrome內核就是Blink。谷歌還開發了自己的JS引擎,V8,使用JS運行速度極大地提高 了。
*瀏覽器的內核分為兩個部分的,一個是渲染引擎,另一個是JS引擎,現在JS引擎比較獨立,內核更加傾向渲染引擎。
b、瀏覽器版本角度
瀏覽器版本之間差異性很大的比如:IE
代表:Chrome45版本前後完成禁用了NPAPI插件,因此依賴此插件的軟件肯定有問題,Chrome45之後是PPAPI,一般用43和46版本。
原則:用最新版本前兩三個版本,最新版本,UI自動化測試用穩定版本
2、顯示器分辨率測試
二、服務端測試
1、硬件兼容性
適配其它電腦和外設設備;
比如:打印機(這就是設計到beta測試到客戶環境測試)。
2、操作系統兼容性
常用操作系統windows Linux Unix。
3、數據庫兼容性(架構師)
Oracle、MySQL等,數據遷移。
4、web服務器兼容性(中間件/web容器)
Apache、IIS、Tomact、websphere等。
web兼容性測試相關知識