浏覽器相容性測試
浏覽器相容性測試又叫網頁或網站的相容性問題,指的是不同浏覽器(核心)對同一段代碼又不同的解析,造成頁面顯示不一樣的情況。
1. 浏覽器相容性問題介紹
浏覽器相容性問題産生的原因:
因為不同浏覽器使用的核心及所支援的HTML等網頁語言标準不同;以及使用者用戶端的環境不同(如分辨率不同)造成的顯示效果不能達理想結果。最常見的問題就是網頁元素位置混亂,錯位。
核心:決定了浏覽器如何顯示網頁的内容以及頁碼的格式資訊
2. 常見浏覽器介紹
3. 浏覽器相容性測試場景
-
- 客戶有需求,使用要指定的浏覽器(比如政府機構:一般都需要相容所有的IE)
- 網站一般都是需要做相容性測試的,
。如果需求沒有特定的規定浏覽器,一般選取主流的浏覽器(前6種)但是需要在測試報告中進行備注,避免後期出現追責。使用者使用量+核心決定
-
- 相容性測試一般是穿插在功能測試中進行的。
- 相容性測試的内容:主要是頁碼的格式,字型,輸入框,下拉框,複選框,按鈕等檢查(類似于UI測試)
4. 常見筆試面試題
- 小衆浏覽器需不需要做相容性測試?使用者回報再小衆浏覽器上有問題?怎麼處理?
- 一般來說都需要做相容性測試,保證我們在小衆浏覽器上也不會出現錯位問題 ,但是具體怎麼做要看使用者的要求(eg:使用者說是需要在谷歌浏覽器上加宣傳彩頁,視覺效果最好,我們就得調查分析 市面上大多數使用者使用的分辨率及谷歌浏覽器多少分辨率視覺效果才是最好的)
-
可以與使用者溝通,看這個小衆浏覽器上的客戶群體占比例情況能不能放棄,主推大衆浏覽器,如果不行,可以聯系開發修改代碼保證小衆浏覽器的相容性
2.如果一個網站分為前台、背景是否都需要做浏覽器相容性測試?
- 前台測試一般都會做相容性測試,但是如果我的網站背景隻有自己進行管理,一般不需要做相容性測試,如果我們背景會分一部分權限對外,就得需要做相容性測試,還是得根據使用者的需求來定。