相容性測試是指測試軟體在特定的硬體平台上、不同的應用軟體之間、不同的作業系統平台上、不同的網路等環境中是否能夠很友好的執行的測試。
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頁面樣式和元素...