tft每日頭條

 > 生活

 > 測試用例是怎麼寫的

測試用例是怎麼寫的

生活 更新时间:2024-07-28 00:16:42

大多數企業測試團隊使用的測試用例通常包含用例編号、測試項、測試标題、用例屬性、重要級别、預置條件、測試輸入、操作步驟、預期結果、實際結果等關鍵詞。

1、用例編号

測試用例的編号有一定的規則,比如系統測試用例的編号這樣定義規則: PROJECT1-ST-001 ,命名規則是項目名稱 測試階段類型(系統測試階段) 編号。定義測試用例編号,便于查找測試用例,便于測試用例的跟蹤。

測試用例是怎麼寫的(測試用例格式)1

2、測試項

測試項即是測試用例對應的功能模塊。包含測試子項,以及該用例所屬的功能模塊,如上例中的例子,往往一個測試項下可能包含若幹測試子項或測試用例,因此測試項一般可以定義到測試子項級别,更便于識别測試用例所屬模塊及維護用例。

測試用例是怎麼寫的(測試用例格式)2

3、測試标題

對測試用例的描述,測試用例标題應該清楚表達測試用例的用途。比如 “ 測試用戶登錄時輸入錯誤密碼時,軟件的響應情況 “,原則标題不可重複”,每一條測試用例對應一個測試目的 。

4、用例屬性

用例屬性可以描述該用例的功能用途,如功能用例、性能用例、可靠性用例、安全性用例、兼容性用例等。用例屬性在選擇不同測試策略時尤為重要,當确定用例所屬性後,可根據不同的測試需求及風格控制策略,優先選擇相應的屬性用例。列如,僅做安全測試時,可選擇安全的用例,做兼容測試,則可以選擇兼容的用例。

測試用例是怎麼寫的(測試用例格式)3

5、重要級别

重要級别體現了測試用例的重要性,可根據測試用例的重要級别決定用例執行的先後次序。重要級别一般有高、中、低3個級别,級别可繼承與需求優先級。在一個測試項中,重要級别為高的測試用例數量往往控制在1左右,通常從功能風險、功能使用頻率、功能關鍵性等幾個因素來考慮用例的重要級别設置,高級别的用例多,預測試項目就越多,就越不利于測試執行,這樣設置級别也就沒有意義了。

6、預置條件

測試用例是怎麼寫的(測試用例格式)4

預置條件是執行該用例的先決條件,如果此條件不滿足,則無法執行該用例。預置條件在實際過程中,往往選擇與當前的用例直接因果關系的條件。當某個功能A或流程的輸出直接·影響下一個功能或流程的工作時,可稱A是下一個功能或流程的預置條件。

7、 測試輸入

測試執行時,往往需要一些外部數據、文件、記錄驅動。列如,新增客戶信息時,需輸入客戶姓、聯系電話、通信地址等,這些構造的測試數據即稱為測試輸入。

8、操作步驟

測試用例是怎麼寫的(測試用例格式)5

根據需求規格說明書中的功能的需求,設計用例執行步驟。操作步驟闡述執行人員執行用例時,應遵循的輸入操作動作。編寫操作步驟時,需明确給出每一個步驟的詳細描述。

9、預期結果

提供測試執行的預期結果,預期結果應該根據軟件需求中的輸出得出。如果在實際測試過程中,得到的實際測試結果與預期結果不符,那麼測試不通過;反之則測試通過。

10、實際結果

一般實際結果都不會在寫測試用例中填寫,這一項隻能執行測試用例中填寫。每一個公司要求不一樣,可能這一項可有可無。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved