如何編寫有效測試用例_第1頁
如何編寫有效測試用例_第2頁
如何編寫有效測試用例_第3頁
如何編寫有效測試用例_第4頁
如何編寫有效測試用例_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

如何編寫有效測試用例測試用例,是一份關(guān)于具體測試步驟的文檔,它描述了測試的輸入?yún)?shù)、條件及配置、預(yù)期的輸出結(jié)果等,以判斷被測軟件的工作是否正常。設(shè)計、書寫和執(zhí)行測試案例是測試活動中重要的組成部分,測試案例通常由測試案例管理系統(tǒng)或工具進行管理。一、編寫測試用例的原則測試用例的重要性是毋庸置疑的,它是軟件測試全部過程的核心,是測試執(zhí)行環(huán)節(jié)的基本依據(jù)。測試用例編寫應(yīng)該遵循的原則:1、測試用例要達到最大覆蓋軟件系統(tǒng)的功能點。測試工程師應(yīng)該測試計劃編寫完成之后,在開發(fā)階段編寫測試用例,參考需求規(guī)格說明書和軟件功能點對每個功能點進行操作上的細化,盡可能趨向最大需求覆蓋率。2、測試用例對測試功能點、測試條件、測試步驟、輸入值和預(yù)期結(jié)果應(yīng)該有準確的定義。3、測試用例的設(shè)計應(yīng)包括各種類型的測試用例。在設(shè)計測試用例的時候,除了滿足系統(tǒng)基本功能需求外,還應(yīng)該考慮各種異常情況、邊界情況和承受壓力的能力等。4、測試用例的管理。使用測試用例管理系統(tǒng)對測試用例進行管理。一個好的測試用例應(yīng)該具有較高的發(fā)現(xiàn)某個尚未發(fā)現(xiàn)的錯誤的可能性,而一個成功的測試案例能夠發(fā)現(xiàn)某個尚未發(fā)現(xiàn)的錯誤,通常一個好的測試案例有以下特性:1、

具有高的發(fā)現(xiàn)錯誤的概率2、

沒有冗余測試和冗余的步驟3、

測試是“最佳類別”4、

既不太簡單也不太復(fù)雜5、

案例是可重用和易于跟蹤的6、

確保系統(tǒng)能夠滿足功能需求測試用例不可能設(shè)計得天衣無縫,也不可能完全滿足軟件需求的覆蓋率,測試執(zhí)行過程里肯定會發(fā)現(xiàn)有些測試路徑或數(shù)據(jù)在用例里沒有體現(xiàn),那么事后該將其補充到用例庫里,以方便他人和后續(xù)版本的測試。另外產(chǎn)品功能的增減變更,相應(yīng)的都要在測試用例中及時表現(xiàn)出來,好的測試用例一定要做到“與時俱進”,在正確的思考下不斷更新。二、如何編寫測試用例測試用例的信息有很多,可以根據(jù)實際的情況進行增刪,一般來說一個優(yōu)秀的測試用例應(yīng)該包含以下信息:1、產(chǎn)品相關(guān)信息(1)

軟件產(chǎn)品或項目的名稱(2)

軟件產(chǎn)品或項目的版本(3)

功能模塊名(4)

功能描述(5)

測試平臺這些信息建議可以在測試案例手工選擇。2、基本記錄信息(1)

測試用例入庫者(2)

測試用例入庫時間(3)

測試用例更新者(4)

測試用例更新時間這些信息建議可以由測試案例自動生成。3、測試用例的屬性(1)

測試用例ID:測試用例的ID(由案例管理系統(tǒng)自動生成,方便跟蹤管理)(2)

測試用例名稱:測試用例的名稱(3)

測試功能點:測試的功能檢查點(4)

測試目的:該測試功能點的測試目的(5)

測試級別:主路徑測試、煙霧測試、基本功能測試、詳細功能測試。

下面對這幾個測試級別進行說明:A、主路徑測試:對照需求中重要模塊和功能的最主要功能路徑,主路徑測試為設(shè)計探針模塊,快速檢查程序的可測試性(可測試性還包括安裝測試是否成功)的主要依據(jù)的測試案例B、煙霧測試:對照需求中所有模塊的主要功能路徑,主路徑測試案例為煙霧測試案例的子集,煙霧測試為做回歸測試的主要依據(jù)的測試案例。C、基本功能測試:對照需求和總體設(shè)計中所有模塊和功能的基本功能路徑,基本功能測試為測試軟件產(chǎn)品的非重要級別模塊,書寫完全的自動測試腳本的主要依據(jù)。D、詳細功能測試:對照總體設(shè)計中所有模塊和功能的功能路徑,測試各個模塊及功能各個層次,各種類型。詳細功能測試案例為對重點模塊,易發(fā)生錯誤的模塊的主要依據(jù)。(6)

測試類型:功能測試、邊界測試、異常測試、性能測試、壓力測試、兼容測試、容錯性測試,安全測試、恢復(fù)測試、安裝測試、界面測試、啟動/停止測試、文檔測試、配置測試、可靠性測試、易用性測試、多語言測試,Internationalizationtesting(國際化測試),Localizationtesting(本地化測試),Globalizationtesting(全球化測試),Accessibilitytesting(快捷鍵測試,也稱殘障測試),Deploymenttesting,EULA(EndUserLicenseAgreement最終

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論