測試用例設計方法 概述

2021-08-21 09:38:56 字數 1114 閱讀 4370

在開展軟體活動時,通常情況下都需要依據測試用例進行,那到底什麼是測試用例,測試用例有什麼作用,測試人員又是如何設計並編寫測試用例的呢?

要解釋上述問題,首先要明白為什麼測試活動需要測試用例,根據自己的意願結合需求進行測試是否更快捷?答案顯然是否定的。在我們國內,隨著網際網路的發展以及使用者對軟體產品質量的要求不斷增加,在iso、cmmi等軟體質量標準中都要求測試活動實施時必須要進行測試用例設計,以期降低軟體質量風險,提高測試活動的質量。

測試用例,是為某個特定目標而開發的輸入、執行條件、操作步驟以及預期結果等內容的集合。那一條測試用例具體包含哪些內容呢?

一般來說一條測試用例包含用例編號、測試項、用例屬性、用例標題、前置條件、操作步驟、預期結果、優先順序等內容。

1、用例編號:該編號用來唯一識別一條測試用例,要求具有易識別性和易維護性,使用者根據該編號能很容易識別該用例的目的及作用。在系統測試中,用例編號一般格式為:a-b-c-d

a:產品或者專案名稱。

b:一般用於說明該用例時針對哪個階段的測試,比如ut(單元測試)、st(系統測試)。

c:測試需求的標識,說明該用例針對的測試點。

d:通常用數字表示,描述乙個測試點中用例的編號,比如001、002等。用例編號示例:dswjcms-st-使用者註冊-001

2、測試項:測試用例對應的功能模組,一般定義到測試子項,便於識別測試用例所屬模組和維護測試用例。

3、測試名稱:用於概括性的描述測試用例的關注點,原則上不能重複。比如:輸入包含空格的密碼,註冊失敗。

4、優先順序:優先順序體現了測試用例的重要性,可根據測試用例的優先順序決定用例執行的先後次序。優先順序一般分為高、中、低三個級別。

5、前置條件:用於描述執行該用例的前提條件,如果此條件不滿足則無法執行該測試用例。比如註冊時需要輸入使用者名為user1,則前置條件中需要描述:系統中不存在使用者user1

6、操作步驟:根據需求規格說明書的描述,設計測試用例的步驟,編寫時需要明確給出每乙個步驟的詳細描述。

7、預期結果:預期結果來自於需求,說明使用者的顯式或隱式期望,是測試用例最重要的乙個部分。可以從預期介面表現和預期功能表現兩方面描述。

測試用例示例:

測試用例設計方法 概述總結

一 等價類劃分法 定義 某個輸入域的集合,在集合中沒分輸入條件都是等效的,其中一方不能導致問題的話,原則上來說這一類都沒有問題 分類 有效等價值 合理輸入資料 無效等價值 不合理的輸入資料 步驟 確定輸入 確定輸入條件 劃分有效和無效 測試用例覆蓋有效 用最少用例盡可能的覆蓋更多的有效資料 測試用例...

測試用例設計方法

設計 方法 測試用例 1.測試用例設計方法 1.1.白盒測試的測試用例設計 邏輯覆蓋法 這種方法是從程式 內部的邏輯結構出發選取測試用例,因此要求測試用例設計人員對程式的邏輯結構十分清楚,甚至應掌握源程式的所有細節。1.1.1.語句覆蓋 設計若干測試用例,執行被測試程式,使得每個可執行語句至少執行一...

測試用例設計方法

1.測試用例設計方法 1.1.白盒測試的測試用例設計 邏輯覆蓋法 這種方法是從程式內部的邏輯結構出發選取測試用例,因此要求測試用例設計人員對程式的邏輯結構十分清楚,甚至應掌握源程式的所有細節。1.1.1.語句覆蓋 設計若干測試用例,執行被測試程式,使得每個可執行語句至少執行一次。1.1.2.判斷覆蓋...