1、相容性測試含義
相容性測試是指要測試的軟體在不同的硬體平台上、不同的應用軟體之間、不同的作業系統中、不同的網路環境中是否可以正常的執行、有無異常的測試過程。即是通常說的軟體的可移植性。
2、相容性測試分類
相容性測試分類
相容測試主要包括:
a、瀏覽器測試:
檢查軟體在不同瀏覽器上web頁面樣式和元素展示效果以及互動是否正常;主流瀏覽器:windows下,ie 9以上、firefox、chrome。mac下,safari、chrome、firefox。
你可能遇到過功能明明是正常的,換乙個瀏覽器就不正常的情況。這是因為不同瀏覽器使用核心及所支援的html(標準通用標記語言下的乙個應用)等網頁語言標準不同;以及使用者客戶端的環境不同(如解析度不同)造成的顯示效果不能達到理想效果,功能不正常等。
b、解析度測試:檢查要測試的軟體在不同解析度下能否正常顯示;1920x1080 ,1280×800,1280×1024等
c、作業系統:主流作業系統:windows系列、mac os x系列、unix/linux系列、android系列、ios系列。
d、硬體平台:pc 手機 pad等
3.相容性測試方法
相容性測試,可以全手工測試相容即:人工測試,測試軟體在主流瀏覽器和常用作業系統上的主流程和主介面。另外一種是借助第三方相容性測試工具進行測試;
ietester,是專門用於測試網頁在ie瀏覽器各個版本中相容性的工具,版本包含ie5.5至ie11的各個版本。
spoon browser sandbox,點選你需要測試的瀏覽器環境,安裝外掛程式就可以進行測試了。幫助你測試網頁在safari、chrome、firefox和opera瀏覽器中是否正常。
browsershots,一款免費的跨瀏覽器測試工具,捕捉**在不同瀏覽器中的截圖。最有名,最古老的瀏覽器相容性測試工具。
multiple ies這款工具同樣用於測試網頁在ie瀏覽器各個版本的相容性。
通常來說,人工測試工作量大,且覆蓋不全;第三方測試工作雖說比較省時省力,但是在主功能和主流程測試的時候沒有側重點,不夠靈活,很難發現一些隱藏的問題;所以將人工和第三方工具相容性測試結合起來才是最好的相容性測試方法。
4、瀏覽器的相容性測試從哪些方面入手?
a、了解當前主流瀏覽器,挑選3-5個左右的瀏覽器進行相容性測試
b、同瀏覽器的不同版本相容性測試(一般測試最新版本)
c、檢查介面元素的位置是否正確,與業務功能互動是否正常,排版布局是否合理美觀
功能按鈕(增刪改查、匯入匯出、超連結、清空)等
各種控制項的檢查:日期和時間控制項、搜尋控制項
5、 瀏覽器見相容性-測試點
介面:1.開發出來的web程式,在不同的瀏覽器上執行,所展示的介面是否相符。
2.比如字型是否有錯位,重疊,或者顯示不全,窗體是否有異常拉伸與縮排,是否在指定位置顯示。
3.有些程式在不同的瀏覽器執行,介面不一樣,但是能實現相同的功能,這也是可以的。不是產品缺陷,因為不同的瀏覽器所使用的渲染引擎不一樣。
控制項:對於web應用程式上某個控制項,在不同的瀏覽器上,是否都能正常執行。例窗體上的按鈕在不同的瀏覽器上是否都可以點選,輸入框裡是否可以正常輸入字元。
相容性測試要點總結:
6、相容性測試注意事項
a、向前相容和向後相容,新舊版本的軟體能否正常讀取、載入和互動。
b、異構資料庫相容, 軟體要考慮其對不同資料庫平台的支援能力,軟體是否可直接掛接,或需提供相關的轉換工具。
相容性測試
一 什麼是相容性測試二 相容性測試分類三 相容性測試方法四 如何進行相容性測試五 相容性測試的作用 相容性測試是軟體測試過程必不可少的乙個過程,沒有相容測試的測試是不完整的測試,相容性測試的存在是有一定作用的。我個人覺得最少有以下幾點 相容性測試能夠進一步提高產品的質量,提高使用者體驗 相容性測試能...
相容性測試
相容性測試是指測試軟體在特定的硬體平台上 不同的應用軟體之間 不同的作業系統平台上 不同的網路等環境中是否能夠很友好的執行的測試。web相容性 測試型別主要有 硬體 作業系統 瀏覽器 解析度 網速 資料庫方面相容性測試 補充 伺服器平台相容需考慮點 作業系統os,web伺服器 如apache 資料庫...
相容性測試
一 相容性測試的概念 就是驗證開發出來的程式在特定的執行環境中與特定的軟體 硬體或資料相組合是否能正常執行 有無異常的測試過程 二 相容性測試的分類 1 瀏覽器相容性測試 指的是在瀏覽器上檢查web頁面樣式和元素的展示效果,以及互動是否正常 主流瀏覽器 windows ie 火狐 谷歌 mac sa...