一個優秀的測試用例,應該包含以下信息:
1 ) 軟件或項目的名稱
2 ) 軟件或項目的版本(內部版本號)
3 ) 功能模塊名
4 ) 測試用例的簡單描述,即該用例執行的目的或方法
5 ) 測試用例的參考信息(便于跟蹤和參考)
6 ) 本測試用例與其他測試用例間的依賴關系
7 ) 本用例的前置條件,即執行本用例必須要滿足的條件,如對數據庫的訪問權限
8 ) 用例的編號( ID ),如可以是 軟件名稱簡寫 - 功能塊簡寫 -NO. 。
9 ) 步驟號、操作步驟描述、測試數據描述
10 )預期結果(這是最重要的)和實際結果(如果有 BUG 管理工具,這條可以省略)
12 )測試執行日期
例如以下這個模板:
項目 / 軟件 |
技術出口合同網絡申領系統 |
程序版本 |
1.0.25 |
|
|
|
功能模塊名 |
Login |
編制人 |
xxx |
|
|
|
用例編號 - |
TC-TEP_Login_1 |
編制時間 |
2010.10.12 |
|
|
|
相關的用例 |
無 |
|
|
|
|
|
功能特性 |
用戶身份驗證 |
|
|
|
|
|
測試目的 |
驗證是否輸入合法的信息,允許合法登陸,阻止非法登陸 |
|
|
|
|
|
預置條件 |
無 |
特殊規程說明 |
如數據庫訪問權限 |
|
|
|
參考信息 |
需求說明中關于 “ 登陸 ” 的說明 |
|
|
|
|
|
測試數據 |
用戶名 =yiyh 密碼 =1 | |||||
操作步驟 |
操作描述 |
數 據 |
期望結果 |
實際結果 |
實際結果 |
測試狀態 |
1 |
輸入用戶名稱,按 “ 登陸 ” 按鈕。 |
用戶名 =yiyh ,密碼為空 |
顯示警告信息 “ 請輸入用戶名和密碼! ” |
|
|
|
2 |
輸入密碼,按 “ 登陸 ” 按鈕。 |
用戶名為空,密碼 =1 |
顯示警告信息 “ 請輸入用戶名和密碼! ” |
|
|
|
------------>>> | ||||||
測試人員 |
|
開發人員 |
|
|
項目負責人 |
|
文章來源于領測軟件測試網 http://www.kjueaiud.com/