兼容軟體是衡量軟體好壞的一個重要指標,兼容性指與軟體可從某一環境轉移到另一環境的能力有關的一組屬性,
兼容是指幾個硬體之間、幾個軟體之間或是幾個軟硬體之間的相互配合的程度。兼容的概念比較廣,相對於硬體來說,幾種不同的電腦部件,如CPU、主機板、顯示卡等,如果在工作時能夠相互配合、穩定地工作,就說它們之間的兼容性比較好,反之就是兼容性不好。
簡介
而相對於軟體,一種是指某個軟體能穩定地工作在某作業系統之中,就說這個軟體對這個作業系統是兼容的。再就是在多任務作業系統中,幾個同時運行的軟體之間,如果能穩定地工作,不出經常性的錯誤,就說它們之間兼容性好,否則就是兼容性不好。另一種就是軟體共享,幾個軟體之間無需複雜的轉換,即能方便地共享相互的數據,也稱為兼容。
屬性
1、與軟體無需採用有別於為該軟體準備的活動或手段就可能適應不同的規定環境有關的軟體屬性;
2、使軟體遵循與可移植性有關的標準或約定的軟體屬性;
3、與軟體在該軟體環境中用來替代制定的其他軟體的機會和努力有關的軟體屬性。
在具體測試中我們可以從以下幾個方面來判斷:
作業系統兼容性
軟體可以運行在哪些作業系統平台上,理想的軟體應該具有與平台無關性。有些軟體需要在不同的作業系統平台上重新編譯即可運行,有些軟體需要重新開發或是改動較大,才能在不同的作業系統平台上運行,對於兩層體系和多層體系結構的軟體,還要考慮前端和後端作業系統的可選擇性。