根據軟體測試六大特性:我們瞭解相容性測試屬於“可移植”的一類特性,要想提升軟體的使用者體驗,首先需要滿足基於不同瀏覽器及不同的終端平臺適配性,這樣才能解決大部分使用者體驗問題。
Web瀏覽器型別分為:IE,FF,Chrome,360瀏覽器、遨遊、搜狗、QQ、歐朋瀏覽器等等.
Web相容性測試分類:硬體相容性測試、軟體相容性測試、資料相容性測試。
Web網頁的相容性平臺分為:
1. PC端瀏覽器的相容性。
2. APP端H5頁面的相容性測試。
一般產生相容性問題的原因是什麼?
首先:基於PC端也好,基於APP端瀏覽器或者H5頁面也好,都是基於不同的開發語言開發出來的指令碼,做成一系列的動態或者靜態頁面,從而透過與伺服器進行資源互動,獲取伺服器資源,透過前端JS、CSS等指令碼的渲染引擎機制來顯示資訊。
為什麼有時候我們使用不同瀏覽器的開啟頁面,會存在相容性的問題?
因為不同的瀏覽器使用的“核心”不同,而出現相容性問題。咱們最常見的瀏覽器就有三種FF/Chrom/IE,這三款瀏覽器都是使用什麼核心呢?
1. IE瀏覽器基於”Trident 核心”
2. FF瀏覽器基於”Gecko 核心”
3. Chrome瀏覽器基於“Blink 核心”
4. 國內雙核心 (360 安全瀏覽器 6.0+, 搜狗瀏覽器 5.0+, QQ 瀏覽器 7.0+, 獵豹瀏覽器 5.0+。
那怎麼去測試相容性問題?
1. 基於IE瀏覽器相容性測試可以使用IE自動切換瀏覽器版本的功能進行測試
2. 基於Chrome與FF由於版本多樣化,我們可以使用邊界值的方法來覆蓋測試
3. 為了提升工作效率,我們可以藉助自動化測試工具來完成一部分測試,或者透過安裝虛擬機器來完成相容性測試。
4. 結合市場使用者平臺佔用率分析,按使用者排行榜來分析測試重點。
5. 如果由於公司資源不足帶來的問題,我們可以藉助第三方平臺進行測試,例如:雲測、眾測等平臺。
6. 關於專項瀏覽器工具不建議使用,為什麼?因為工具是由第三方開發,工具本身存在BUG,所以儘量使用我講解的以上方法來進行測試。
總結:因為不同的瀏覽器對同一段程式碼有不同的解析,造成頁面顯示效果不統一的情況,從而出現相容性問題,當然除了核心不一樣,我們可以發現不同的瀏覽器他們都有各自的特點,FF瀏覽器穩定性相對不及Chrome,IE瀏覽開啟速度載入較慢,最受人歡迎的是“Chrome”瀏覽器,當然相容性測試不能跟隨我們的喜好而去測試,更應該站在使用者的角度來分析思考問題,所以透過今天的學習,希望大家對相容性測試出現的問題有一個全面的理解,同時能夠應用到平時的工作中去。
相容性測試bug案例分享:
根據軟體測試六大特性:我們瞭解相容性測試屬於“可移植”的一類特性,要想提升軟體的使用者體驗,首先需要滿足基於不同瀏覽器及不同的終端平臺適配性,這樣才能解決大部分使用者體驗問題。
Web瀏覽器型別分為:IE,FF,Chrome,360瀏覽器、遨遊、搜狗、QQ、歐朋瀏覽器等等.
Web相容性測試分類:硬體相容性測試、軟體相容性測試、資料相容性測試。
Web網頁的相容性平臺分為:
1. PC端瀏覽器的相容性。
2. APP端H5頁面的相容性測試。
一般產生相容性問題的原因是什麼?
首先:基於PC端也好,基於APP端瀏覽器或者H5頁面也好,都是基於不同的開發語言開發出來的指令碼,做成一系列的動態或者靜態頁面,從而透過與伺服器進行資源互動,獲取伺服器資源,透過前端JS、CSS等指令碼的渲染引擎機制來顯示資訊。
為什麼有時候我們使用不同瀏覽器的開啟頁面,會存在相容性的問題?
因為不同的瀏覽器使用的“核心”不同,而出現相容性問題。咱們最常見的瀏覽器就有三種FF/Chrom/IE,這三款瀏覽器都是使用什麼核心呢?
1. IE瀏覽器基於”Trident 核心”
2. FF瀏覽器基於”Gecko 核心”
3. Chrome瀏覽器基於“Blink 核心”
4. 國內雙核心 (360 安全瀏覽器 6.0+, 搜狗瀏覽器 5.0+, QQ 瀏覽器 7.0+, 獵豹瀏覽器 5.0+。
那怎麼去測試相容性問題?
1. 基於IE瀏覽器相容性測試可以使用IE自動切換瀏覽器版本的功能進行測試
2. 基於Chrome與FF由於版本多樣化,我們可以使用邊界值的方法來覆蓋測試
3. 為了提升工作效率,我們可以藉助自動化測試工具來完成一部分測試,或者透過安裝虛擬機器來完成相容性測試。
4. 結合市場使用者平臺佔用率分析,按使用者排行榜來分析測試重點。
5. 如果由於公司資源不足帶來的問題,我們可以藉助第三方平臺進行測試,例如:雲測、眾測等平臺。
6. 關於專項瀏覽器工具不建議使用,為什麼?因為工具是由第三方開發,工具本身存在BUG,所以儘量使用我講解的以上方法來進行測試。
總結:因為不同的瀏覽器對同一段程式碼有不同的解析,造成頁面顯示效果不統一的情況,從而出現相容性問題,當然除了核心不一樣,我們可以發現不同的瀏覽器他們都有各自的特點,FF瀏覽器穩定性相對不及Chrome,IE瀏覽開啟速度載入較慢,最受人歡迎的是“Chrome”瀏覽器,當然相容性測試不能跟隨我們的喜好而去測試,更應該站在使用者的角度來分析思考問題,所以透過今天的學習,希望大家對相容性測試出現的問題有一個全面的理解,同時能夠應用到平時的工作中去。
相容性測試bug案例分享: