使用者登入如何設計測試用例

2022-08-26 20:48:25 字數 1605 閱讀 2282

(一)

a.輸入已註冊的使用者名稱和正確的密碼,驗證是否登入成功;

b.輸入已註冊的使用者名稱和不正確的密碼,驗證是否登入失敗,提示資訊是否正確;

c.輸入未註冊的使用者名稱和任意密碼,驗證是否登入失敗,提示資訊是否正確;

d.使用者名稱和密碼兩者都為空,驗證是否登入失敗,提示資訊是否正確;

e.使用者名稱和密碼兩者之一為空,驗證是否登入失敗,提示資訊是否正確;

f.如果登入功能啟用了驗證碼功能,在使用者名稱和密碼正確的前提下,輸入正確的驗證碼,驗證是否登入成功;

g.使用者名稱和密碼兩者都為空,驗證是否登入失敗,提示資訊是否正確;

h.如果登入功能啟用了驗證碼功能,在使用者名稱和密碼正確的前提下,輸入錯誤的驗證碼,驗證是否登入失敗,並且提示資訊正確

(二)a.使用者名稱和密碼是否大小寫敏感;

b.頁面上的密碼框是否加密顯示;

c.使用者名稱和密碼是否大小寫敏感;

d.忘記使用者名稱和忘記密碼的功能是否可用;

e.前端頁面是否根據設計要求限制使用者名稱和密碼長度;

f.點選驗證碼是否可以更換驗證碼,更換的驗證碼是否可用;

g.重新整理頁面是否會重新整理驗證碼;

h.如果驗證碼具有時效性,需要分別驗證時效內和時效外驗證碼的有效性;

i.使用者登入成功但是會話超時後,繼續操作是否會重定向到使用者登入介面;

j.不同級別的使用者,比如管理員使用者和普通使用者,登入系統後的許可權是否符合要求。

相容性測試用例:

a.在相同瀏覽器的不同版本中,驗證使用者登入頁面的顯示以及功能是否正確;

b.在不同瀏覽器中,驗證使用者登入頁面的顯示以及功能是否正確;

c.在不同移動裝置的不同瀏覽器中,驗證使用者登入頁面的顯示以及功能是否正確;

d.在不同解析度的介面下,驗證使用者登入頁面的顯示以及功能是否正確;

效能壓力測試用例:

a.單使用者登入的響應時間是否小於3秒;

b.單使用者登入時,後台請求數量是否過多;

c.高併發場景下使用者登入的響應時間是否小於5秒;

d.高併發場景下服務端的監控指標是否符合預期;

e.高集合點併發場景下,是否存在資源死鎖和不合理的資源等待;

f.長時間大量使用者連續登入和登出,伺服器端是否存在記憶體洩漏。

安全性測試用例:

a.使用者密碼在網路傳輸過程中是否加密;

b.後台資料庫儲存的密碼是否加密;

c.密碼是否具有有效期,密碼有效期到期後,是否提示需要修改密碼;

d.密碼輸入框內輸入的密碼是否可以在頁面原始碼模式下被檢視;

e.密碼輸入框是否不支援複製和貼上;

f.使用者名稱和密碼的輸入框中分別輸入典型的「sql注入攻擊」字串,驗證系統的返回頁面;

g.不登入的情況下,在瀏覽器中直接輸入需要登入後才能訪問的url位址,驗證是否會重新定向到使用者登入介面;

h.使用者名稱和密碼的輸入框中分別輸入典型的「xss跨站指令碼攻擊」字串,驗證系統行為是否被篡改,連續多次登入失敗情況下,系統是否會阻止後續的嘗試,以防止暴力破解;

i.同一使用者先後在多台終端的瀏覽器上登入,驗證登入是否具有互斥性;

j.同一使用者在同一終端的多種瀏覽器上登入,驗證登入功能的互斥性是否符合設計預期。

登入如何設計測試用例

一,功能性來說 1.輸入已註冊的使用者名稱和正確的密碼,驗證是否登入成功 2.輸入已註冊的使用者名稱和不正確的密碼,驗證是否登入失敗,並且提示資訊正確 3.輸入未註冊的使用者名稱和任意密碼,驗證是否登入失敗,並且提示資訊正確 4.使用者名稱和密碼兩者都為空,驗證是否登入失敗,並且提示資訊正確 5.使...

使用者登入測試用例

功能性測試用例包括 1.輸入已註冊的使用者名稱和正確的密碼,驗證是否登入成功 2.輸入已註冊的使用者名稱和不正確的密碼,驗證是否登入失敗,並且提示資訊正確 3.輸入未註冊的使用者名稱和任意密碼,驗證是否登入失敗,並且提示資訊正確 4.使用者名稱和密碼兩者都為空,驗證是否登入失敗,並且提示資訊正確 5...

「登入」測試用例設計

首先,了解需求 1 功能測試 1 若未註冊,無法登入 若已註冊,輸入正確使用者名稱和密碼才能登入,輸入錯誤的會有錯誤提示 非空檢查 2 大寫鍵盤開啟時有提示,密碼是否加密顯示 3 是否有第三方登入 4 若有驗證碼,看文字是否易於辨認,重新整理是否可用 2 介面測試 布局是否合理,介面中文字沒有錯別字...