06- web兼容性測試與web兼容性測試工具


web兼容性概述

 

定義:軟件兼容性測試是指檢查軟件之間能否正確地進行交互和共享信息。隨着用戶對來自各種類型軟件之間共享數據能力和充分利用空間同時執行多個程序能力的要求,測試軟件之間能否協作變得越來越重要。軟件兼容性測試工作的目標是保證軟件按照用戶期望的方式進行交互

平台的兼容性:

硬件平台:pc 手機 pad等,

操作系統:Android iOS Windows mac linux。

瀏覽器:谷歌瀏覽器 火狐瀏覽器 IE瀏覽器等。

 

web兼容性測試:以瀏覽器兼容性為主,操作系統和分辨率為輔。

明確需求:根據用戶需求 去找瀏覽器,市場占有率的瀏覽器(瀏覽器最近的三個版本)

操作系統:安裝虛擬機。

 

瀏覽器市場占有率

 

瀏覽器內核陣營

 

 

 

操作系統

安裝虛擬機,在虛擬機上安裝Linux系統等

 

主流分辨率

 一般電腦屏幕分辨率  19120X1080 ,1366X768,1440X900,1600X900 根據CNZZ統計客戶端信息查詢得到。

 

web兼容性測試矩陣圖

 

 

 

web瀏覽器見兼容性-測試點

界面:

1.開發出來的web程序,在不同的瀏覽器上運行,所展示的界面是否相符。

2.比如字體是否有錯位,重疊,或者顯示不全,窗體是否有異常拉伸與縮進,圖片是否在指定位置顯示。

3.有些程序在不同的瀏覽器運行,界面不一樣,但是能實現相同的功能,這也是可以的。不是產品缺陷,因為不同的瀏覽器所使用的渲染引擎不一樣。

 控件:

對於web應用程序上某個控件,在不同的瀏覽器上,是否都能正常運行。比如窗體上的按鈕在不同的瀏覽器上是否都可以點擊,輸入框里是否可以正常輸入字符,輸入字符的長度在不同的瀏覽器是否相同,在輸入字符邊界值的保護上,每個瀏覽器是否相同。

圖片:

比較頁面上顯示的圖片在不同的瀏覽器上大小是否相同,質量是否有差異,有沒有被拉伸或者伸縮。

動畫:

在web應用程序里設計出來的圖片動畫,Java applet動畫或者flask動畫,在不同的瀏覽器里,是否都可以正常播放。有些動畫,比如Java,flask是需要安裝相應的插件支持的,我們可以測試插件沒有安裝之前和安裝后的顯示結果。

響應時間:

點擊web程序的某一個功能選項,在不同的瀏覽器里響應時間是否有差異,如果響應時間太長應該就是缺陷,需要處理。

 

鏈接:

在web頁面或者窗口上有鏈接的地址,測試在不同瀏覽器點擊這些鏈接,是否能夠正常打開。頁面能否正常跳轉。點擊鏈接后有沒有造成頁面凍結或者崩潰現象。

 

 

兼容性測試要點:

主流程 主要功能 界面 控件  圖片 動畫 響應時間 鏈接

 

web兼容性測試工具

 Browsershots: http:// Browsershots.org/

 letester: http://www.letester.cn/

MulitiBroswer

 

browsershots 操作方法

 

 

 

 

兼容性測試要單獨寫代碼嗎(挑選一部分,復用)。什么時候進行測試(主要功能測試完成)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM