相容性測試

2022-07-10 12:00:15 字數 2719 閱讀 5972

相容性測試是指測試軟體在特定的硬體平台上、不同的應用軟體之間、不同的作業系統平台上、不同的網路等環境中是否能夠很友好的執行的測試。

web相容性

測試型別主要有:硬體、作業系統、瀏覽器、解析度、網速、資料庫方面相容性測試

補充:伺服器平台相容需考慮點:作業系統os,web伺服器(如apache),資料庫,網路環境(wifi/3g等)

客戶端平台相容需考慮點:瀏覽器核心,螢幕尺寸和解析度相容測試(因為可能手機看網頁)

以上可以用正交法設計測試用例,有相容性測試工具(針對瀏覽器方面的相容)

1.作業系統相容性

市場上有很多不同的作業系統,常用的有windows xp、windows7、mac、linux等作業系統;同乙個應用在不同的作業系統下,可能會有相容性問題,可能有些系統正常,有些系統不正常,我們應該當針對當前主流的作業系統版本進行相容性測試;

2.瀏覽器相容性

國內主流的瀏覽器核心主要有4種:ie核心、firefox核心和chrome核心,safare(webkot核心);

(1)ie核心常見的瀏覽器有:ie6、ie7、ie8、ie9、ie10、ie11、360安全瀏覽器(相容模式)、360極速瀏覽器(相容模式)、搜狗瀏覽器(相容模式)、qq瀏覽器等等;

(2)firefox核心常見的瀏覽器即火狐瀏覽器(firefox);

(3)chrome核心常見的瀏覽器有:chrome、360安全瀏覽器(極速模式)、360極速瀏覽器(極速模式)、搜狗瀏覽器(高速模式)

同乙個應用在不同的瀏覽器下,可能會有相容性問題,可能有些瀏覽器正常,有些瀏覽器不正常,我們應該當針對當前主流的瀏覽器版本進行相容性測試;

3.解析度相容性

同乙個頁面在不同解析度下,顯示的樣式可能會不一樣,所以需要進行解析度的相容性測試;

可以通過對瀏覽器的縮放的比例進行不同解析度的測試;

(1)常見台式電腦解析度:

17寸液晶或crt顯示器1024×768

19寸液晶顯示器(普屏) 1280×1024

19寸液晶顯示器(寬屏) 1440×900

22寸液晶顯示器寬屏16:10和寬屏16:9的比例,最佳解析度分分別是16:10的解析度是1680*1050,16:9的最佳解析度是1920*1080。

(2)膝上型電腦解析度

螢幕尺寸      比例      解析度  

12』』       4:3         1024x768 

4:3         1400x1050  

16:10     1280x800   

16:9       1366x768 

13』』       16:9      1366x768

16:10     1440x900

16:9       1600x900

14』』        4:3       1024x768

4:3         1400x1050

16:10     1280x800

16:10     1440x900

16:9       1366x768 

15』』      4:3          1024x768

4:3         1400x1050 

4:3         1600:1200 

16:10     1280x800 

16:10     1680x1050 

16:10     1920x1200 

16:9       1366x768   

16:9       1600x9000

4.網速測試

待測專案在不同的網路環境中能正常的執行測試,可以通過fiddler、360外掛程式等軟體進行設定限速測試。

一種是人工測試即全手工測試相容;

另外一種是借助第三方相容性測試工具;

(1)web相容性測試

首先開展人工測試,測試工程師測試主流瀏覽器和常用作業系統測試主流程和主介面,看看主流程和主介面是否有問題,如果存在問題,那麼記錄下bug情況,以及瀏覽器型號和版本,以及作業系統,準確定位bug產生的原因,提交bug,告知開發人員修改。所有的主流裝置都需要進行測試,只關注主流程和主介面,畢竟每個系統主流程和主介面不是很多,所以這個工作量還是可以承受的。

其次借助第三方測試工具,目前我覺得比較好用的第三方web測試、火狐、opera等等。借助第三方測試工具,找到bug產生的位置,分析測試結果,告知程式設計師調整。

眾測平台和雲測平台,我經常使用的是雲測平台,這兩款測試工具裡面包含了安卓和ios的測試;測試很齊全,包括功能測試、深度相容測試、效能測試、網路環境測試,還可以模擬海量使用者測試,,還可以匯入自己編寫的測試用例進行功能測試,裡面還包括測試專家的測試,當然了找專家是要花錢滴。基本進行相容性測試是不需要花錢的;測試工程師把打包好的apk或者ipa檔案,上傳到測試平台,選擇需要測試的裝置型號,開始任務即可;等待一段時間,在等待的時間你是不需要盯著的,你可以做其他的工作。測試完成後會生成乙份測試報告,可以檢視錯誤頁面和錯誤日誌,如果需要調整,那麼提交bug,告知程式設計師修改即可。

相容性測試

一 什麼是相容性測試二 相容性測試分類三 相容性測試方法四 如何進行相容性測試五 相容性測試的作用 相容性測試是軟體測試過程必不可少的乙個過程,沒有相容測試的測試是不完整的測試,相容性測試的存在是有一定作用的。我個人覺得最少有以下幾點 相容性測試能夠進一步提高產品的質量,提高使用者體驗 相容性測試能...

相容性測試

一 相容性測試的概念 就是驗證開發出來的程式在特定的執行環境中與特定的軟體 硬體或資料相組合是否能正常執行 有無異常的測試過程 二 相容性測試的分類 1 瀏覽器相容性測試 指的是在瀏覽器上檢查web頁面樣式和元素的展示效果,以及互動是否正常 主流瀏覽器 windows ie 火狐 谷歌 mac sa...

相容性測試

1 相容性測試含義 相容性測試是指要測試的軟體在不同的硬體平台上 不同的應用軟體之間 不同的作業系統中 不同的網路環境中是否可以正常的執行 有無異常的測試過程。即是通常說的軟體的可移植性。2 相容性測試分類 相容性測試分類 相容測試主要包括 a 瀏覽器測試 檢查軟體在不同瀏覽器上web頁面樣式和元素...