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運作速度極大地提高
更多學習資料
https://edu.csdn.net/course/detail/25768
https://edu.csdn.net/course/detail/22948
了。
*浏覽器的核心分為兩個部分的,一個是渲染引擎,另一個是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等。
更多學習資料
https://edu.csdn.net/course/detail/25768
https://edu.csdn.net/course/detail/22948