軟件測試用例 基本格式 軟件測試
測試用例設計
測試需求收集完畢后,開(kāi)始測試設計。測試用例是什么?測試用例就是一個(gè)文檔,描述輸入、動(dòng)作、或者時(shí)間和一個(gè)期望的結果,其目的是確定應用程序的某個(gè)特性是否正常的工作。設計測試用例需要考慮以下問(wèn)題:
o 測試用例的基本格式
軟件測試用例的基本要素包括測試用例編號、測試標題、重要級別、測試輸入、操作步驟、預期結果,下面逐一介紹。
用例編號: 測試用例的編號有一定的規則,比如系統測試用例的編號這樣定義規則: PROJECT1-ST-001 ,命名規則是項目名稱(chēng)+測試階段類(lèi)型(系統測試階段)+編號。定義測試用例編號,便于查找測試用例,便于測試用例的跟蹤。
測試標題: 對測試用例的描述,測試用例標題應該清楚表達測試用例的用途。比如 " 測試用戶(hù)登錄時(shí)輸入錯誤密碼時(shí),軟件的響應情況 " 。
重要級別: 定義測試用例的優(yōu)先級別,可以籠統的分為 " 高 " 和 " 低 " 兩個(gè)級別。一般來(lái)說(shuō),如果軟件需求的優(yōu)先級為 " 高 " ,那么針對該需求的測試用例優(yōu)先級也為 " 高 " ;反之亦然,
測試輸入: 提供測試執行中的各種輸入條件。根據需求中的輸入條件,確定測試用例的輸入。測試用例的輸入對軟件需求當中的輸入有很大的依賴(lài)性,如果軟件需求中沒(méi)有很好的定義需求的輸入,那么測試用例設計中會(huì )遇到很大的障礙。
操作步驟: 提供測試執行過(guò)程的步驟。對于復雜的測試用例,測試用例的輸入需要分為幾個(gè)步驟完成,這部分內容在操作步驟中詳細列出。
預期結果: 提供測試執行的預期結果,預期結果應該根據軟件需求中的輸出得出。如果在實(shí)際測試過(guò)程中,得到的實(shí)際測試結果與預期結果不符,那么測試不通過(guò);反之則測試通過(guò)。
軟件測試用例的設計主要從上述 6 個(gè)域考慮,結合相應的軟件需求文檔,在掌握一定測試用例設計方法的基礎上,可以設計出比較全面、合理的測試用例。具體的測試用例設計方法可以參見(jiàn)相關(guān)的測試書(shū)籍,白盒測試方法和黑盒測試方法在絕大多數的軟件測試書(shū)籍中都有詳細的介紹,這里不作贅述。
測試用例方法我們還是簡(jiǎn)單介紹一下
主要的測試用例方法有:
等價(jià)類(lèi)、邊界值、因果圖、錯誤猜測、正交試驗等等,用到最多的肯定是等價(jià)類(lèi)和邊界值,基本上任何用例都會(huì )用到這兩種方法,當然,錯誤猜測也是比較常用的。
文章來(lái)源于領(lǐng)測軟件測試網(wǎng) http://kjueaiud.com/