功能測試用例編寫


學了很久的測試,第一次嘗試自己寫了一個web登入功能的用例測試:

1、單個模塊的測試用例

測試類型 功能測試 模塊名稱 XXXXX系統用戶登入
用例描述 該用例用來測試在登入界面,用戶能否正常登入,如果出錯,是否能給出出錯信息
前置條件 存在正確的用戶名和密碼;登入頁面正常加載,錯誤信息提示正確(數據庫有用戶信息test/12345Test)
編號 測試項 操作步驟 數據 期望結果
1 界面檢查

1、界面裝載

2、檢查界面的標題

3、檢查文本框默認的焦點

4、檢查tab鍵的正常使用

1、登入界面的URL:CCCCCCC

1、界面正常裝載

2、界面標題顯示為“X”

3、焦點在用戶名文本框

4、能通過tab控制

2 用戶登錄

1、輸入沒有區分大小寫的用戶民

2、輸入沒有區分大小寫的密碼

3、按回車鍵

1、用戶名:Test

2、密碼:Testjk

3、N/A

1、N/A

2、N/A

3、區分大小寫,顯示出錯信息“用戶名或者密碼錯誤”並清空輸入框,不能正常登入

1、輸入正確的用戶民

2、輸入錯誤的密碼

3、按回車鍵

1、用戶名:test

2、密碼:Testjkfg

3、N/A

1、N/A

2、N/A

3、顯示出錯信息“用戶名或者密碼錯誤”並清空輸入框,不能正常登入

1、用戶名:test

2、密碼:$%#(在密碼中輸入特殊字符)

3、N/A

1、N/A

2、N/A

3、提示信息用戶名或者密碼中存在特殊符號,並清空輸入框,不能正常登入

1、輸入錯誤的用戶民

2、輸入正確的密碼

3、按回車鍵

1、用戶名:testjkjkz

2、密碼:12345Test

3、N/A

1、N/A

2、N/A

3、區分大小寫,顯示出錯信息“用戶名或者密碼錯誤”並清空輸入框,不能正常登入

1、用戶民:$%#(在用戶名中輸入特殊字符)

2、密碼:12345Test

3、N/A

1、N/A

2、N/A

3、提示信息用戶名或者密碼中存在特殊符號,並清空輸入框,不能正常登入

1、輸入錯誤的用戶民

2、輸入錯誤的密碼

3、按回車鍵

1、用戶民:test2

2、密碼:125testT

3、N/A

1、N/A

2、N/A

3、“用戶名或者密碼錯誤”

1、直接單擊登錄,不輸入任何東西 1、N/A 出現請輸入用戶名、密碼的提示框
3 用戶重置或取消

1、輸入用戶民

2、輸入密碼

3、單擊重置或取消

1、用戶民:test

2、密碼:12345Test

3、N/A

1、N/A

2、N/A

3、清空用戶民和密碼輸入框

2、模塊間的測試用例

測試類型 功能測試 模塊名稱 XXXXX系統搜索功能測試
用例描述 該用例用於測試在用戶登錄后能否正常搜索到后台已經刪除的結果
前置條件 管理員正常刪除某用戶資料,用戶(名:test1,密碼:test1aaa)正常登錄,有搜索權限
編號 測試項 操作步驟 數據 期望結果
1 以管理員登錄后台管理系統 輸入正確的用戶名和密碼

用戶名:admin

密碼:admin

登錄管理系統
2 從資料中刪除某員工資料 刪除資料 用戶A 用戶A從數據庫中刪除
3 用戶登錄submit 輸入正確的用戶名和密碼

用戶名:test1

密碼:test1aaa

直接回車登錄

正確登錄,裝入對應的系統頁面
4 用戶搜索用戶A 在搜索框中輸入用戶A,單擊搜索 輸入 用戶A用戶名 提示用戶:“沒有符合條件的產品”

總結:做功能測試需要充分理解實際的商業需求和流程,進而定義完備而准確的功能測試場景和測試用例,真正做到黑河測試。功能測試需要具有深度和廣度,要熟悉測試相關的技能,工具和流程,也需要在深度上理解產品、功能測試策略。要知道功能測試的目的就是找到缺陷,想方設法的讓軟件無法運行,讓軟件出錯。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM