如何進(jìn)行Web網(wǎng)頁的兼容性測試?

網(wǎng)頁設(shè)計

作者:鮑峻熙 發(fā)布:2023-05-06 09:39 577瀏覽

回答 共1個

根據(jù)軟件測試六大特性:我們了解兼容性測試屬于“可移植”的一類特性,要想提升軟件的用戶體驗,首先需要滿足基于不同瀏覽器及不同的終端平臺適配性,這樣才能解決大部分用戶體驗問題。

Web瀏覽器類型分為:IE,FF,Chrome,360瀏覽器、遨游、搜狗、QQ、歐朋瀏覽器等等.

Web兼容性測試分類:硬件兼容性測試、軟件兼容性測試、數(shù)據(jù)兼容性測試。

Web網(wǎng)頁的兼容性平臺分為:

1.PC端瀏覽器的兼容性。

2.APP端H5頁面的兼容性測試。

一般產(chǎn)生兼容性問題的原因是什么?

首先:基于PC端也好,基于APP端瀏覽器或者H5頁面也好,都是基于不同的開發(fā)語言開發(fā)出來的腳本,做成一系列的動態(tài)或者靜態(tài)頁面,從而通過與服務(wù)器進(jìn)行資源交互,獲取服務(wù)器資源,通過前端JS、CSS等腳本的渲染引擎機制來顯示信息。

為什么有時候我們使用不同瀏覽器的打開頁面,會存在兼容性的問題?

因為不同的瀏覽器使用的“內(nèi)核”不同,而出現(xiàn)兼容性問題。咱們最常見的瀏覽器就有三種FF/Chrom/IE,這三款瀏覽器都是使用什么內(nèi)核呢?

1.IE瀏覽器基于”Trident內(nèi)核”

2.FF瀏覽器基于”Gecko內(nèi)核”

3.Chrome瀏覽器基于“Blink內(nèi)核”

4.國內(nèi)雙內(nèi)核(360安全瀏覽器6.0+,搜狗瀏覽器5.0+,QQ瀏覽器7.0+,獵豹瀏覽器5.0+。

那怎么去測試兼容性問題?

1.基于IE瀏覽器兼容性測試可以使用IE自動切換瀏覽器版本的功能進(jìn)行測試

2.基于Chrome與FF由于版本多樣化,我們可以使用邊界值的方法來覆蓋測試

3.為了提升工作效率,我們可以借助自動化測試工具來完成一部分測試,或者通過安裝虛擬機來完成兼容性測試。

4.結(jié)合市場用戶平臺占用率分析,按用戶排行榜來分析測試重點。

5.如果由于公司資源不足帶來的問題,我們可以借助第三方平臺進(jìn)行測試,例如:云測、眾測等平臺。

6.關(guān)于專項瀏覽器工具不建議使用,為什么?因為工具是由第三方開發(fā),工具本身存在BUG,所以盡量使用我講解的以上方法來進(jìn)行測試。

總結(jié):因為不同的瀏覽器對同一段代碼有不同的解析,造成頁面顯示效果不統(tǒng)一的情況,從而出現(xiàn)兼容性問題,當(dāng)然除了內(nèi)核不一樣,我們可以發(fā)現(xiàn)不同的瀏覽器他們都有各自的特點,F(xiàn)F瀏覽器穩(wěn)定性相對不及Chrome,IE瀏覽打開速度加載較慢,最受人歡迎的是“Chrome”瀏覽器,當(dāng)然兼容性測試不能跟隨我們的喜好而去測試,更應(yīng)該站在用戶的角度來分析思考問題,所以通過今天的學(xué)習(xí),希望大家對兼容性測試出現(xiàn)的問題有一個全面的理解,同時能夠應(yīng)用到平時的工作中去。

兼容性測試bug案例分享:

17贊同

2023-05-06 09:45:50

推薦閱讀 RECOMMENDED READING