測試用例的書寫方式及測試模板大全
一個優(yōu)秀的測試用例,應該包含以下信息:
1 )軟件或項目的名稱
2 )軟件或項目的版本(內(nèi)部版本號)
3 )功能模塊名
4 )測試用例的簡單描述,即該用例執(zhí)行的目的或方法
5 )測試用例的參考信息(便于跟蹤和參考)
6 )本測試用例與其他測試用例間的依賴關系
7 )本用例的前置條件,即執(zhí)行本用例必須要滿足的條件,如對數(shù)據(jù)庫的訪問權限
8 )用例的編號(ID),如可以是 軟件名稱簡寫- 功能塊簡寫-NO. 。
9 )步驟號、操作步驟描述、測試數(shù)據(jù)描述
10 )預期結果(這是最重要的)和實際結果(如果有 BUG 管理工具,這條可以省略)
11 )開發(fā)人員(必須有)和測試人員(可有可無)
例如以下這個模板:
項目/軟件 |
技術出口合同網(wǎng)絡申領系統(tǒng) |
程序版本 |
1.0.25 |
|
|
|
功能模塊名 |
Login |
編制人 |
xxx |
|
|
|
用例編號 |
TC-TEP_Login_1 |
編制時間 |
2010.10.12 |
|
|
|
相關的用例 |
無 |
|
|
|
|
|
功能特性 |
用戶身份驗證 |
|
|
|
|
|
測試目的 |
驗證是否輸入合法的信息,允許合法登陸,阻止非法登陸 |
|
|
|
|
|
預置條件 |
無 |
特殊規(guī)程說明 |
如數(shù)據(jù)庫訪問權限 |
|
|
|
參考信息 |
需求說明中關于“登陸”的說明 |
|
|
|
|
|
測試數(shù)據(jù) |
用戶名 =yiyh 密碼 =1 | |||||
操作步驟 |
操作描述 |
數(shù)據(jù) |
期望結果 |
實際結果 |
實際結果 |
測試狀態(tài) |
1 |
輸入用戶名稱,按 “ 登陸 ” 按鈕。 |
用戶名 =yiyh ,密碼為空 |
顯示警告信息“請輸入用戶名和密碼!” |
|
|
|
2 |
輸入密碼,按“登陸”按鈕。 |
用戶名為空,密碼 =1 |
顯示警告信息“請輸入用戶名和密碼!” |
|
|
|
測試人員 |
|
開發(fā)人員 |
|
|
項目負責人 |
|
需求測試用例
客戶需求列表-需求說明書 |
開發(fā)人員-系統(tǒng)說明書-功能列表 |
測試人員--功能點測試列表 |
1注冊功能 |
1用戶可以自動注冊 |
(對比發(fā)現(xiàn)問題) |
|
|
|
相關推薦:考試吧策劃:2010年軟件水平考試完全指南
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |