登錄頁面功能測試用例


具體需求: 有一個登陸頁面, 假如上面有2個textbox, 一個提交按鈕。寫功能測試用例

1、非空驗證:什么都不輸入,點擊【提交】按鈕,查看提示信息;

2、超長字符驗證:輸入框輸入超長字符的數據,點擊【提交】按鈕是否有彈窗提示或者直接在登錄頁面限制輸入字符長度;

3、特殊字符驗證:輸入特殊字符,是否有提示;

4、前后空格驗證:輸入數據,驗證自動去除前后空格或者驗證是否限制空格鍵;

5、用戶名密碼正確驗證:輸入正確用戶名和密碼,點擊【提交】按鈕,驗證是否成功跳轉對應頁面;

6、用戶名密碼錯誤驗證:輸入錯誤的用戶名和密碼,點擊【提交】按鈕,驗證是否頁面扔停留在該頁面,且顯示錯誤提示的彈窗;

7、密碼加密驗證:輸入密碼后,驗證文本框密碼自動顯示為【******】的格式;

8、鍵盤驗證:輸入用戶名后,敲TAb,或輸入用戶名和密碼后敲ENTER鍵,驗證TAB、ENTER等是否能正常使用;

9、驗證大寫鍵盤開啟功能:輸入密碼,按SHIFT鍵,驗證是否提示大寫鍵盤開啟;

10、驗證記住密碼功能:正確登錄后,驗證是否提示記住密碼;

11、驗證輸入框下拉顯示已登錄用戶:點擊用戶名輸入框,驗證是否下拉顯示已登錄用戶;

12、驗證輸入框下拉框顯示錯誤登錄的用戶:點擊用戶名輸入框,驗證是否下拉顯示錯誤登錄的用戶;

13、登錄界面驗證:進入登錄頁面,驗證登錄界面與原型圖一致或者用戶名和密碼未對齊。

    上次面試的時候,人家問我登錄問題,我就隨便說了6個用例,然后人家再問我,還有嗎?我說:【差不多】這些了。哈哈

 知乎發現一個編寫登錄用例不錯的例子:

 拓展:編寫用例的字段說明

  • 序號: 不用說,就是按順序下去的。
  • 模塊:該功能點具體屬於哪個模塊的,填寫這個主要是方便查找,如:注冊/登錄模塊
  • 編號:對每個用例進行編號,方便后期跟進。畢竟用文字說,容易口誤。不過此處建議編號設計的有點規則,方便快速定位查找。如:A0001。其中A表示注冊/登錄模塊。00表示賬號登錄,01 表示賬號密碼登錄下的第一個測試用例。
  • 功能點:具體指某個功能,如:賬號登錄、首頁、發布等。
  • 子功能點:具體指功能點,如:賬號密碼登錄、手機驗證碼登錄、郵箱登錄、第三方授權登錄等。
  • 用例名稱:具體測試用例的名稱。如:輸入賬號、輸入密碼、密碼不合規等等。
  • 前置條件:指要達到預期測試結果,需要滿足那些條件才能達到。如:賬號密碼不一致時,就需要登錄失敗,那么此時就得保證賬號正確或密碼正確以及賬號正確時是存在的。
  • 操作步驟:指要達到預期測試結果,需要按這些步驟來。最好說明在什么頁面,點擊或操作什么內容,輸入什么內容。
  • 預期結果:說明按照前面寫的應該呈現出怎樣的結果。
  • 測試結果:如果符合預期結果,直接填寫正常或OK,如果不符合,則說明不符合或NO,
  • 結果描述:如果正常,可以不用填寫,如果不符合預期結果,則說明哪里不符合。
  • 測試人員:填寫測試人的名字,方便后期跟蹤BUG。
  • 測試日期:填寫測試的時間,方便后期查詢。
  • BUGID:跟測試編號一樣,自己設定ID規則,方便快速查詢。
  • BUG負責人:此處應該有技術那邊填寫,具體落實到某個人身上,才能更好的解決到問題。


免責聲明!

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



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