軟件兼容性測試

軟件兼容性測試

ID:27188876

大?。?5.57 KB

頁數(shù):10頁

時間:2018-12-01

軟件兼容性測試_第1頁
軟件兼容性測試_第2頁
軟件兼容性測試_第3頁
軟件兼容性測試_第4頁
軟件兼容性測試_第5頁
資源描述:

《軟件兼容性測試》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。

1、.WORD完美.格式編輯.軟件兼容性測試1軟件兼容性與軟件兼容性測試兼容性問題,即應(yīng)用程序在不同的環(huán)境中,是否會因接口、函數(shù)的不同而發(fā)生錯誤的問題。1.1軟件兼容性軟件兼容性是指某個軟件能穩(wěn)定地工作在某操作系統(tǒng)/平臺之中,就說這個軟件對這個操作系統(tǒng)/平臺是兼容的,再就是在多任務(wù)操作系統(tǒng)中,幾個同時運行的軟件之間如果能穩(wěn)定地工作,就說這幾個軟件之間的兼容性好,否則就是兼容性不好。另一種情況是軟件共享的數(shù)據(jù),幾個軟件之間無需復(fù)雜的轉(zhuǎn)換,即能方便地共享相互間的數(shù)據(jù),也稱為兼容。因此,軟件兼容性是衡量軟件好壞的一個重要指標。從這個意義上看,軟件兼容性不良就是軟件推廣的

2、最大阻礙,例如在微軟歷史上花費人力財力最多的Vista系統(tǒng),發(fā)布了半年之久依然是叫好不叫座,據(jù)說原因之一是軟件兼容性最為用戶所詬病。1.2軟件兼容性測試軟件兼容性測試是指測試軟件在特定的硬件產(chǎn)臺上、不同的應(yīng)用軟件之間、不同的操作系統(tǒng)平臺上、不同的網(wǎng)絡(luò)等環(huán)境中是否能很好地運行的測試。簡單的說,兼容性測試是指測試某新開發(fā)的軟件在某一特定環(huán)境下與各種軟件的協(xié)調(diào)性,軟件之間能否很好的運作。例如,會不會有相互不良的影響,還有軟件和硬件之間能否發(fā)揮很好的效率工作,會不會影響或?qū)е孪到y(tǒng)的崩潰等。1.3配置測試與軟件兼容性測試配置測試是指驗證在不同的硬件配置和軟件配置下,應(yīng)用

3、程序能否正常工作。配置測試的目的是保證軟件在其相關(guān)的硬件上能夠正常運行,而兼容性測試主要.技術(shù)資料.專業(yè)整理..WORD完美.格式編輯.是測試軟件能否與不同的軟件正確協(xié)作。軟件兼容性測試(SoftwareCompatibilityTesting)是指檢查軟件之間是否能夠正確地進行交互和共享信息。其工作的目標是保證軟件按照用戶期望的方式進行交互。1軟件兼容性測試的內(nèi)容軟件兼容性測試的主要內(nèi)容:1.操作系統(tǒng)/平臺的兼容性2.應(yīng)用軟件的兼容性,例如framework、flash等3.瀏覽器之前的兼容性4.數(shù)據(jù)庫之間的兼容性5.其他方面,例如操作系統(tǒng)語言、傳輸協(xié)議、代

4、理服務(wù)器、防火墻、自身產(chǎn)品集成1.1操作系統(tǒng)/平臺的兼容性市場上有很多不同的操作系統(tǒng)類型,最常見的有Windows、Unix、Macintosh、Linux等。應(yīng)用軟件的最終用戶究竟使用哪一種操作系統(tǒng),取決于用戶系統(tǒng)的配置。這樣,就可能會發(fā)生兼容性問題,同一個軟件可能在某些操作系統(tǒng)下能正常運行,但在另外的操作系統(tǒng)下可能會運行失敗。因此,理想的軟件應(yīng)該具有平臺無關(guān)性。當然,有些軟件只是針對某一系列的操作系統(tǒng)平臺來開發(fā)的,不存在跨平臺的需求。但同一操作系統(tǒng)也有多個版本,例如Windows系統(tǒng)也有不同的系列版本號,如Windows2000/XP/Vista等,他們之

5、間可能也有許多不同的組件屬性。因此,有些軟件可能需要在不同操作系統(tǒng)平臺上重新編譯才可運行,有些軟件需要重新開發(fā)或改動較大才能在不同平臺運行。因此,在軟件發(fā)布之前,需要在各種操作系統(tǒng)下對應(yīng)用軟件進行兼容性測試。自行安裝多種平臺和模擬應(yīng)用環(huán)境進行測試,但缺點是難以覆蓋所有平臺。一個軟件產(chǎn)品的開發(fā)成功,不僅僅是編寫完為使用者提供服務(wù)功能的程序而已,.技術(shù)資料.專業(yè)整理..WORD完美.格式編輯.更重要的是能在用戶環(huán)境中可靠的運行。因此,軟件程序編寫工作的完成,其實只是完成了開發(fā)任務(wù)中的一半,對軟件進行模擬用戶環(huán)境進行兼容性測試其重要性不亞于對程序本身的開發(fā)。1.1應(yīng)

6、用軟件的兼容性主要考察兩項內(nèi)容:一是軟件運行需要哪些應(yīng)用軟件支持。二是判斷與其他常用軟件一起使用,是否會造成其他軟件運行錯誤或本身不能正確實現(xiàn)其功能。1.2瀏覽器之間的兼容性現(xiàn)在好多應(yīng)用軟件都應(yīng)用B/S結(jié)構(gòu),它們的客戶端都使用瀏覽器。因此,瀏覽器是Web客戶端最核心的構(gòu)件,但來自不同廠商的瀏覽器對Java、JavaScript、ActiveX、plug-ins或HTML規(guī)格都有不同的支持。例如,ActiveX是Microsoft的產(chǎn)品,是為InternetExplorer而設(shè)計的,JavaScript是Netscape的產(chǎn)品,Java是Sun的產(chǎn)品等。另外,框

7、架和層次結(jié)構(gòu)風(fēng)格在不同的瀏覽器中也有不同的顯示,甚至根本不顯示。不同的瀏覽器對安全性和Java的設(shè)置也不一樣。所以,測試不同廠商、不同版本的瀏覽器對某些構(gòu)件和設(shè)置的適應(yīng)性,也是軟件兼容性測試的重點之一。1.3數(shù)據(jù)庫之間的兼容性現(xiàn)在很多軟件尤其是ERP、CRM等軟件都需要數(shù)據(jù)庫系統(tǒng)的支持,對此類軟件應(yīng)考慮對不同數(shù)據(jù)庫平臺的支持能力,如從BD2平臺替換到MSSQL平臺時,軟件是否可直接掛接,或者提供相關(guān)的轉(zhuǎn)換工具。還有新舊數(shù)據(jù)轉(zhuǎn)換的是否存在問題,軟件是否提供新舊數(shù)據(jù)轉(zhuǎn)換的功能。例如,當軟件升級后可能會定義新的數(shù)據(jù)格式或文件格式,這就涉及到對原有格式的支持及更新,原

8、有用戶記錄在新格式下是否依然可用等。另

當前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。