基於JUnit進行的專案測試

ighshssjjsjs發表於2024-05-30

基於JUnit進行的專案測試

對不同功能點進行測試:
檢測忘記密碼功能、註冊功能能否正常使用
指令碼檔案:registerTest.java

1.檢測忘記密碼功能。事先註冊好一個賬號用於測試
測試步驟:輸入賬號
輸入電子郵箱
輸入驗證碼

1)用例標題:驗證碼錯誤情況
測試資料:賬號 2021127
電子郵箱 2848250875@qq.com
驗證碼 1234
預期結果:驗證碼錯誤
實際結果:Verify Code Wrong!

2)用例標題:驗證碼正確情況
(由於驗證碼會變化,這裡手動輸入驗證碼來完成正確的填寫)
測試資料:賬號 2021127
電子郵箱 2848250875@qq.com
驗證碼 (手動填寫)
預期結果:進入忘記密碼下一級操作
實際結果:向郵箱傳送驗證資訊

2.檢測註冊功能
測試步驟:輸入使用者名稱
輸入暱稱
輸入密碼
重複輸入密碼
輸入學校(可選)
輸入郵箱

1)用例標題:使用者名稱重複情況
測試資料:使用者名稱 2021127
暱稱 clkr
密碼 123456
重複密碼 123456
郵箱 2848250875@qq.com
預期結果:使用者存在無法註冊
實際結果:

2)用例標題:正常註冊情況

測試資料:使用者名稱 2021008
暱稱 cll
密碼 123456
重複密碼 123456
郵箱 2848250875@qq.com
預期結果:成功註冊並登入
實際結果:成功註冊並登入

登入功能測試
指令碼檔案:loginTest1.java
分出正確賬號密碼,不正確賬號正確密碼,正確賬號不正確密碼,全部不正確賬號密碼四種用例測試。
錯誤輸入包括缺位,錯誤輸入,多輸入,大小寫錯誤,空格輸入
用例舉例如下
正確:

錯誤輸入:

不正確賬號正確密碼,正確賬號不正確密碼,全部不正確賬號密碼無法登入
輸入出現缺位,錯誤輸入,多輸入錯誤,密碼大小寫,密碼空格錯誤無法登入。

測試介面穩定:
指令碼檔案:Test1.java

透過測試長時間處於同一頁面是否會造成卡頓
開啟頁面並進行休眠

相關文章