第6章-兼容性測試_第1頁
第6章-兼容性測試_第2頁
第6章-兼容性測試_第3頁
第6章-兼容性測試_第4頁
第6章-兼容性測試_第5頁
已閱讀5頁,還剩18頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

Slide101March2024第六章兼容性測試6.1兼容性測試的概念

軟件兼容性測試就是要檢查軟件能否在不同組合的環(huán)境下正常運行,或者軟件之間能否正常交互和共享信息。 軟件對其運行環(huán)境的依賴程度。

1.軟件兼容性測試需要解決的問題(1)被測對象需要與何種應(yīng)用平臺、軟件兼容;(2)被測對象需要遵循何種信息交互標(biāo)準(zhǔn)或規(guī)范;(3)被測對象使用何種數(shù)據(jù)與應(yīng)用平臺、其他軟件交互和共享信息。Slide201March20246.1兼容性測試的概念

2.兼容性測試常用的術(shù)語(1)向下兼容:指可以使用軟件以前的版本或功能;(2)向上兼容:指可以使用軟件未來的版本或功能。 3.兼容性測試的分類 (1)平臺和設(shè)備兼容性測試;

(2)向下兼容性測試;

(3)交叉兼容性測試。Slide301March20246.1兼容性測試的概念

4.兼容性測試的環(huán)境(1)硬件環(huán)境:服務(wù)器、客戶機(jī)、網(wǎng)絡(luò)連接設(shè)備、打印機(jī)、掃描儀等;(2)操作系統(tǒng)、數(shù)據(jù)庫、中間件、瀏覽器、其他軟件環(huán)境Slide401March20246.2硬件兼容性測試的基本內(nèi)容

硬件兼容性測試的目的就是確定軟件運行的最低硬件配置和環(huán)境。 操作系統(tǒng)和驅(qū)動軟件特別要重視硬件兼容性的測試,而應(yīng)用軟件對硬件的依賴取決于操作系統(tǒng)對硬件的依賴。

(1)配置;(2)響應(yīng);(3)功能實現(xiàn);(4)特別需求。

6.2.1

硬件兼容性的基本內(nèi)容Slide501March20246.2硬件兼容性測試的基本內(nèi)容

硬件主要部件的兼容性測試: (1)CPU 主要考慮軟件對Intel和AMD產(chǎn)品的支持或兼容性,主要體現(xiàn)在芯片的主頻和緩存上。 (2)內(nèi)存 考慮在不同內(nèi)存容量的環(huán)境下,軟件的功能是否正常,性能是否滿足要求。 (3)硬盤6.2.2

主機(jī)兼容性的基本內(nèi)容Slide601March20246.2硬件兼容性測試的基本內(nèi)容

與板卡兼容性相關(guān)的軟件主要包括操作系統(tǒng)和驅(qū)動程序,而游戲軟件對顯卡的兼容性有很高的要求。

1.獨立板卡

2.主板芯片組

3.自由驅(qū)動程序6.2.3

板卡兼容性6.2.4

打印機(jī)卡兼容性 打印機(jī)的兼容性需要在不同操作系統(tǒng)、不同辦公軟件、不同網(wǎng)絡(luò)下進(jìn)行。

Slide701March20246.3軟件兼容性測試

當(dāng)軟件需要在多操作系統(tǒng)下運行時,就必須進(jìn)行操作系統(tǒng)兼容性測試。如果軟件運行在多層結(jié)構(gòu)的網(wǎng)絡(luò)環(huán)境下,則需要考慮服務(wù)器和客戶機(jī)的操作系統(tǒng)兼容性。(1)Windows操作系統(tǒng)(2)Linux操作系統(tǒng)(3)Unix操作系統(tǒng)(4)Macintosh操作系統(tǒng)

6.3.1

軟件與操作系統(tǒng)的兼容性Slide801March20246.3軟件兼容性測試

數(shù)據(jù)庫的標(biāo)準(zhǔn)主要包括SQL、ODBC、JDBC、ADO、JDO、OLEDB,這些標(biāo)準(zhǔn)也不斷地完善、升級,推出了多個版本。由于各個數(shù)據(jù)庫系統(tǒng)對標(biāo)準(zhǔn)的支持程度不同,導(dǎo)致基于某一種數(shù)據(jù)庫開發(fā)的應(yīng)用系統(tǒng)在其他數(shù)據(jù)庫上未必能夠運行好。如果系統(tǒng)從SQLServer遷移到Oracle,從Oracle8i升級到Oracle9i,都應(yīng)當(dāng)進(jìn)行數(shù)據(jù)庫兼容性測試。6.3.2

軟件與數(shù)據(jù)庫的兼容性Slide901March20246.3軟件兼容性測試

數(shù)據(jù)庫兼容性的測試要點:(1)數(shù)據(jù)完整性檢查原數(shù)據(jù)庫中的所有表能否全部移入新的數(shù)據(jù)庫,并比較所有表中的數(shù)據(jù)是否正確。

(2)數(shù)據(jù)處理正確性檢查原數(shù)據(jù)庫中的所有存儲過程和觸發(fā)器是否能夠在新數(shù)據(jù)庫中正確執(zhí)行并加載。(3)響應(yīng)性能影響

檢查新數(shù)據(jù)庫中數(shù)據(jù)查詢速度,看是否有很大影響。

6.3.2

軟件與數(shù)據(jù)庫的兼容性Slide1001March20246.3軟件兼容性測試

中間件的兼容性測試經(jīng)常是在版本之間進(jìn)行,通常是由低版本升級到高版本時做這種測試,如WebSphere從sp2升級到sp3,需要檢查軟件能否正確運行,性能是否正常。

6.3.3

軟件與中間件的兼容性Slide1101March20246.3軟件兼容性測試

(1)InternetExplorer;

(2)Netscape;

(3)Firefox。有些HTML標(biāo)簽或腳本只能在某些特定的瀏覽器顯示。不同廠家的瀏覽器對Java、JavaScript、ActiveX或不同版本HTML提供了不同程度的支持。例如,ActiveX是微軟的產(chǎn)品,是為InternetExplorer而設(shè)計的;JavaScript是為Netscape而設(shè)計的。

6.3.4

軟件與瀏覽器的兼容性Slide1201March20246.3軟件兼容性測試

數(shù)據(jù)兼容是指軟件之間能否正確地交互和共享信息。

1.不同格式數(shù)據(jù)的兼容性

(1)被測軟件能否與其他軟件相互復(fù)制粘貼文字、圖片、表格。

(2)被測軟件能否打開或調(diào)用以前版本軟件產(chǎn)生的數(shù)據(jù)

(3)被測軟件能否與其相關(guān)的軟件正常地交換數(shù)據(jù);(4)被測軟件能否與同類軟件正常地交換數(shù)據(jù); (5)被測軟件所涉及的數(shù)據(jù)是否符合行業(yè)標(biāo)準(zhǔn)。

6.3.5數(shù)據(jù)兼容性測試Slide1301March20246.3軟件兼容性測試

2.數(shù)據(jù)共享兼容性

(1)文件保存和文件讀??;

(2)文件導(dǎo)入和文件導(dǎo)出;

(3)剪切、復(fù)制和粘貼

;(4)DDE、COM(ComponentObjectModel)和OLE。

3.XML符合性 對于XML符合性的測試采用業(yè)界常用的數(shù)據(jù)格式規(guī)范,一般是一套Schema文件。

6.3.5數(shù)據(jù)兼容性測試Slide1401March20246.3軟件兼容性測試

軟件產(chǎn)品的成熟需要有一個不斷完善的過程,所以絕大多數(shù)軟件都會存在多個版本。因此,新版本軟件的推出就需要測試其向下的兼容性。

(1)定制應(yīng)用軟件的版本;

(2)商品化軟件版本。6.3.6多版本軟件兼容性測試Slide1501March20246.4數(shù)據(jù)遷移兼容性測試

數(shù)據(jù)遷移就是將舊系統(tǒng)中的數(shù)據(jù)進(jìn)行清理、轉(zhuǎn)換,并裝載到新系統(tǒng)中。

1.數(shù)據(jù)遷移前的準(zhǔn)備 (1)對遷移的數(shù)據(jù)源做詳細(xì)說明; (2)建立新舊系統(tǒng)的數(shù)據(jù)字典; (3)對舊系統(tǒng)的歷史數(shù)據(jù)質(zhì)量進(jìn)行分析; (4)新舊系統(tǒng)數(shù)據(jù)的差異分析; (5)建立新舊系統(tǒng)數(shù)據(jù)庫表的映射關(guān)系; (6)開發(fā)數(shù)據(jù)轉(zhuǎn)換和遷移工具。

Slide1601March20246.4數(shù)據(jù)遷移兼容性測試

2.數(shù)據(jù)遷移的實施 (1)制定數(shù)據(jù)轉(zhuǎn)換的詳細(xì)實施步驟; (2)準(zhǔn)備數(shù)據(jù)遷移環(huán)境; (3)對涉及數(shù)據(jù)遷移的技術(shù)進(jìn)行測試; (4)實施數(shù)據(jù)遷移。

3.數(shù)據(jù)遷移后的校驗 通過試運行新系統(tǒng)的功能模塊,特別是查詢和報表功能,檢查數(shù)據(jù)的正確性。Slide1701March20246.4數(shù)據(jù)遷移兼容性測試

為保證數(shù)據(jù)遷移的安全,可以考慮以下措施: (1)在實際運行環(huán)境之外搭建模擬環(huán)境,導(dǎo)入部分或全部數(shù)據(jù),在模擬環(huán)境中進(jìn)行遷移嘗試。 (2)將舊系統(tǒng)的數(shù)據(jù)備份; (3)分步實施遷移:先將備份數(shù)據(jù)遷移到新的備份系統(tǒng),原有的主系統(tǒng)不動。運行備份系統(tǒng)一段時間,若一切正常,則正式將數(shù)據(jù)遷移到新系統(tǒng)中。Slide1801March20246.5軟件兼容性的標(biāo)準(zhǔn)和規(guī)范

1.高級標(biāo)準(zhǔn)和規(guī)范高級標(biāo)準(zhǔn)和規(guī)范是指軟件產(chǎn)品應(yīng)當(dāng)遵循的形式化標(biāo)準(zhǔn),包括外形、感覺和外特性等。

2.低級標(biāo)準(zhǔn)和規(guī)范低級標(biāo)準(zhǔn)和規(guī)范是指軟件產(chǎn)品應(yīng)當(dāng)遵循的實質(zhì)性標(biāo)準(zhǔn),包括語言規(guī)范、文件格式、通信協(xié)議等。應(yīng)用軟件不兼容于系統(tǒng)平臺的低級標(biāo)準(zhǔn)和規(guī)范,是不能正常運行。應(yīng)用軟件不兼容于高級標(biāo)準(zhǔn)和規(guī)范,是不會影響軟件運行的。6.5.1軟件兼容性標(biāo)準(zhǔn)等級Slide1901March20246.5軟件兼容性的標(biāo)準(zhǔn)和規(guī)范

標(biāo)準(zhǔn)符合性測試的基本原理是,將被測軟件產(chǎn)品的功能、性能指標(biāo)與標(biāo)準(zhǔn)規(guī)定的進(jìn)行比較,確定軟件與標(biāo)準(zhǔn)的符合程度。

1.數(shù)據(jù)內(nèi)容類標(biāo)準(zhǔn)

由行業(yè)主管部門制定的一套標(biāo)準(zhǔn),主要描述用于數(shù)據(jù)交換和操作的數(shù)據(jù)格式或內(nèi)容規(guī)范。

2.通信協(xié)議類標(biāo)準(zhǔn) 通信協(xié)議標(biāo)準(zhǔn)描述了數(shù)據(jù)通信與傳輸?shù)慕涌跀?shù)據(jù)格式。

6.5.2標(biāo)準(zhǔn)符合性測試分類Slide2001March20246.5軟件兼容性的標(biāo)準(zhǔn)和規(guī)范

3.開發(fā)接口類標(biāo)準(zhǔn) 開發(fā)接口標(biāo)準(zhǔn)描述了軟件層次結(jié)構(gòu)之間數(shù)據(jù)傳輸?shù)母袷胶头椒ā?(1)SQL標(biāo)準(zhǔn)符合性測試; (2)ODBC標(biāo)準(zhǔn)符合性測試; (3)JDBC標(biāo)準(zhǔn)符合性測試;

4.信息編碼類標(biāo)準(zhǔn) 通常是對字符集進(jìn)行測試,如中文系統(tǒng)必須符合GB18030標(biāo)準(zhǔn)。

6.5.2標(biāo)準(zhǔn)符合性測試分類Slide2101March20246.5軟件兼容性的標(biāo)準(zhǔn)和規(guī)范

標(biāo)準(zhǔn)符合性的測試過程就是將測試用例的輸入輸出與基準(zhǔn)庫中的輸入輸出比較,對不一致的結(jié)果進(jìn)行分析,確定測試結(jié)果與標(biāo)準(zhǔn)的符合度。 (1)閱讀理解標(biāo)準(zhǔn); (2)確定測試工具; (3)確定用例文件;

(4)執(zhí)行用例文件; (5)分析測試結(jié)果。

6.5.3標(biāo)準(zhǔn)符合性測試步驟Slide2201March20246.6兼容性測試用例設(shè)計矩陣

將測試環(huán)境要素按類別分成行列,或者按測試用例分成行列,構(gòu)成測試用例設(shè)計矩陣。以SIM卡測試用例設(shè)計為例。

編號項目預(yù)置條件測試步驟測試要點次數(shù)備注pw_01

開機(jī)

1.開機(jī)動畫為系統(tǒng)默認(rèn)圖片/影片2.開啟本機(jī)號碼

長按開機(jī)鍵,觀察開機(jī)動畫/音樂

1.開機(jī)畫面顯示正常,音樂和畫面一致2.開機(jī)后可以正確搜網(wǎng)注冊,注意找網(wǎng)時間是否過長3.待機(jī)界面顯示正常3pw_02

1.開機(jī)動畫為手動設(shè)置的gif圖片2.開啟本機(jī)號碼長按開機(jī)鍵,觀察開機(jī)動畫/音樂

1.開機(jī)畫面顯示正常,音樂和畫面一致2.開機(jī)后可以正確搜網(wǎng)注冊,注意找網(wǎng)時間是否過長3.待機(jī)界面顯示正常3pw_03

1.開機(jī)動畫為手動設(shè)置的jpg圖片2.開啟本機(jī)號碼長按開機(jī)鍵,觀察開機(jī)動畫/音樂

1.開機(jī)畫面顯示正常,音樂和畫面一致2.開機(jī)后可以正確搜網(wǎng)注冊,注意找網(wǎng)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論