測試用例設計案例-登陸

現在以“系統登陸”黑盒測試用例設計來分析測試用例如何寫?

案例描述

測試對象:B/S結構系統的登陸功能
功能描述

  1. 用戶在地址欄輸入地址,限時登陸界面
  2. 輸入用戶名、密碼、驗證碼登陸,系統自動校驗並給出相應提示信息
  3. 當用戶名、密碼、驗證碼任一信息未輸入,登陸後系統給出相應提示信息
  4. 連續3此未通過驗證時,自動關閉瀏覽器

案例分析

  1. 找出登陸系統的輸入和輸出
    輸入:用戶名、密碼、驗證碼文本框輸入數據,點擊登陸
    輸出:登陸成功或者登陸失敗
  2. 確定測試類型
    功能測試,驗證系統實現的功能是否與需求規格說明書中的描述一致,如登陸界面是否正確的加載,輸入正確的用戶名、密碼、驗證碼是否能登陸成功;
    界面測試,檢查頁面設計是否符合規範,頁面元素是否完整,頁面佈局是否合理,頁面跳轉是否流程;
    容錯性測試,當系統中是否有對錯誤的處理;
    易用性測試,是否可以使用快捷鍵;
    兼容性測試,用各種瀏覽器加載登陸界面;
    安全性測試,3次驗證未通過,自動關閉瀏覽器;
  3. 測試方法
    等價類分析方法,測試登陸可以從有效等價類和無效等價類兩個角度設計測試用例;從有效等價類,設計系統能夠登陸成功的測試用例,從無效等價類,設計系統不能登陸成功的測試用例;
    邊界值法,在數據輸入時,採用邊界值,分別輸入左中右的值;

用例設計

前置條件:1. 打開瀏覽器,在地址欄輸入相應地址,可以進入到系統登陸界面;2. 存在正確的用戶名和密碼;

用例編號 用例名稱 執行步驟 逾期結果
1 界面測試 1.頁面title是否正確;
2.頁面默認焦點是否控制在用戶名輸入框中;
3.Tab鍵能否控制;
1.頁面title正確;
2.默認焦點控制在用戶名輸入框中;
3.Tab鍵正常控制;
2 登陸成功 輸入正確的用戶名、密碼、驗證碼
1.鼠標點擊登陸;
2.直接回車進行登陸;
密碼密文顯示;
系統登陸成功;
3 用戶名 1.不輸入用戶名;
2.輸入不存在的用戶名;
1.提示:用戶名不能爲空;
2.提示:用戶名不存在;
4 密碼 1.不輸入密碼;
2.輸入與用戶名不一致的密碼;
1.提示:密碼不能爲空;
2.密碼錯誤;
5 驗證碼 輸入錯誤的驗證碼; 提示:驗證碼輸入錯誤;
6 安全校驗 連續3次未成功; 提示:您沒有權限,請與管理員聯繫;

總結

登陸的測試用例設計,主要從3個方面,1.界面檢查:查詢頁面元素是否完整;2.功能測試:正確的輸入;3.錯誤的輸入;
詳情

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章