1. 程式人生 > >測試用例編寫要素與模板

測試用例編寫要素與模板

測試用例設計是測試工作的核心任務之一,也是工作量最大的任務之一。一般來說,編寫測試用例所涉及的內容或者要素以及樣式均大同小異,一般都包含主題、前置條件、執行步驟、期望結果等。測試用例可以用資料庫、Word、Excel、xml等格式進行儲存和管理。

1.編寫測試用例要素

一般測試用例應包括以下要素:

1)名稱和標識

2)測試追蹤

3)用例說明

4)測試的初始化要求

5)測試的輸入

6)期望的測試結果

7)評價測試結果的標準

8)操作過程

9)前提和約束

10)測試終止條件

2.測試用例編寫模板

1)ANSI/IEEE829-1983標準

(1)識別符號:每個測試用例應該有一個唯一識別符號,為所有和測試用例相關的文件/表格引用和參考的基本元素。

(2)測試項

(3)測試環境要求:一般來說在整個的測試模組裡面應該包含整個測試環境的特殊要求,而單個測試用例的測試環境需要表徵該測試用例所單獨需求的特殊環境需求。

(4)輸入標準:用來執行測試用例的輸入需求。

(5)輸入標準:標識按照指定的環境和輸入標準得到的預期輸出結果。

(6)測試用例之間的關聯:用來標識該測試用例與其他測試(或其他測試用例)之間的依賴關係。

2)編寫測試用例例項

以常見的Web登陸頁面測試為例。如圖:


3.編寫測試用例注意事項

1)功能檢查

(1)功能是否齊全

(2)功能是否多餘

(3)功能是否可以合併

(4)功能是否可以再細分

(5)軟體流程與實際業務流程是否一致

(6)軟體流程能否順利完成

(7)各個操作之間的邏輯關係是否清晰

(8)各個流程資料傳遞是否正確

(9)模組功能是否與需求分析及概要設計相符

(10)批量增加、修改,增加,修改等錄入比較頻繁地介面或錄入資料較多的介面,是否支援全鍵盤或全滑鼠操作,並且使用通用的鍵實現資料欄位的有序切換。

2)面向使用者的考慮

3)資料處理

4)軟體流程測試

反流程操作、反邏輯操作、重複操作、反業務流程操作以及違反流程或者打亂流程的惑不安操作手冊的亂操作。