當前位置:學問君>學習教育>考研>

筆試經驗:談談軟件相容性測試

學問君 人氣:1.32W

導讀:軟件可以執行在哪些操作系統平臺上,理想的軟件應該具有與平臺無關性。以下是由本站小編J.L爲您整理推薦的談談軟件相容性測試,歡迎參考閱讀。

筆試經驗:談談軟件相容性測試

1.軟件相容性測試

相容性測試之待測試項目在特定的硬件平臺上,不同的應用軟件不同,不同的操作系統平臺上,在不同的網絡等環境中能正常的執行的測試。

相容性測試的目的:帶測試項目在不同的操作系統上正常執行,包括待測試項目能在同一操作系統平臺的不同版本上正常執行;待測試項目能與相關的其他軟件或系統的“和平共處”;帶測試項目能在指定的硬件環境中正常執行;待測試項目能在沒的網絡環境中正常執行。

相容性測試無法做到完全的質量保證,但對於一個項目來講,相容性測試是一個必不可少的一個步驟。

相容性測試的主要類型

WEB相容性測試主要是針對不同的操作系統平臺,瀏覽器,以及分辨率進行的測試。

操作系統相容性測試

常 見的操作系統有Windows,Unix,Linux 等,對於普通用戶來說,最常用的是Windows操作系統。Windows操作系統包括 WindowsXP,Windows2003,Windows vista,Windows 2000/NT,Windows9X等等。

用戶使用操作系統的類型,直接決定了我們操作系統平臺相容性測試的操作系統數量,進行操作系統平臺的相容性測試 的主要目的就是保證我們的'待測試項目在該操作系統平臺下能正常使用。

對 於一些特殊項目(比如定製項目),可以指定某一類型的操作系統版本,這些都應該在需求規格說明書中指明,針對這些指明的操作系統版本必須進行相容性測試。

大部分的其他項目,是不指定操作系統版本的,針對這樣的項目,我們應當針對當前主流操作系統版本進行相容性測試,在確保主流操作系統版本相容性測試的前提 下,在對非主流操作系統版本進行測試,儘量保證項目的操作系統的相容性測試的完整性。

瀏覽器相容性測試

瀏覽器是WEB系統中對核心的組成構建,來及不同廠家的瀏覽器對javascript,ActiveX或不同的HTML規格有不同的支援,即使是同一廠家的瀏覽器也存在不同的版本的問題。不同的瀏覽器對安全性和JAVA的設定也不一樣。

目前最爲常用的瀏覽器爲:IE6,IE7,IE8,IE9,Firefox,Chrome,這些瀏覽器同樣存在各個版本的問題,這個對於Web系統來說是一個相當大的挑戰

對 於一些特殊項目(比如定製項目),可以指定某一類型的瀏覽器(包括版本),這些都必須在需求規格說明書中指明,針對這些指明的瀏覽器必須進行相容性測試, 但大部分的項目,是不能指定瀏覽器的。

針對這樣的項目,那麼我們必須針對當前的主流瀏覽器(含版本),在確保主流瀏覽器的相容性測試透過的前提下,在對非 主流瀏覽器(含版本)進行測試,儘量保證項目的瀏覽器的相容性測試的完整性。

分辨率相容性測試

分辨率的測試是爲了頁面的版式在不同的分辨率模式下能正常顯示,字元符合要求而進行的測試。

用 戶使用什麼模式的分辨率,對於我們來講是未知的,通常情況下,在我們的需求規格說明書中會建議某些分辨率。對於測試來說,必須針對需求規格說明書中建議的 分辨率進行專門的測試。現在常見的分辨率是1024*768,800*600。

對於需求規格說明書中規定的分辨率,測試必須保證測試透過,但對於其他分辨 率,原則上也應該儘量保證,但猶豫這個在需求規格說明書上沒有加以約束,所以在一定程度上,開發往往會拒絕進行調整。

對於需求規格說明書中沒有規定分辨率的項目,測試應該在完成主流分辨率的相容性測試的前提下,儘可能進行一些非主流分辨率的相容性測試,在一定程度上保證大部分。