登入註冊測試用例

2022-09-14 01:48:09 字數 1558 閱讀 8580

登入模組

布局是否合理,輸入框,按鈕對齊方式

輸入框和按鈕的高度,長度是否符合要求

介面的設計風格是否與ui的設計風格統一

介面的文字簡潔易懂,沒有錯別字

輸入正確的使用者名稱和密碼,點選驗證登入成功

登入成功後,驗證是否跳轉到正確的頁面

使用者名稱,密碼如果過長,過短,是否有提示

使用者名稱和密碼前後有空格的處理

使用者名稱和密碼中有特殊字元或其他非英文的情況

記住使用者名稱的功能

登入失敗後,不能記住密碼的功能

密碼是否加密顯示

登入頁面的註冊,忘記密碼,登出等用另一賬號登入鏈結是否正確

輸入密碼時,大寫鍵盤開啟是是否有提示資訊

輸入錯誤的使用者名稱和密碼,檢視提示資訊

開啟登入頁面,需要幾秒

輸入正確的使用者名稱和密碼,登入成功不超過5s

主流瀏覽器是否顯示成功(ie8,9,10,11,firefox,chrome,safafi)

不同的平台是否能顯示成功(mac,windows)

移動裝置上是否顯示成功(android,ios)

不同的解析度

是否支援全鍵盤操作,是否有快捷鍵

輸入使用者名稱和密碼,按回車,是否可以登入

輸入框能否可以tab鍵切換

登入成功後生成的cookie,是否是http only

使用者名稱和密碼是否通過加密的方式發給web伺服器

使用者名稱和密碼的驗證,應該是在伺服器端,而不是在j**ascript前端

使用者名稱和密碼的輸入框,應該遮蔽sql注入

使用者名稱和密碼的輸入框,應該禁止輸入指令碼

錯誤登入的次數限制

考慮是否支援多使用者在同一機器上登入

考慮一使用者在多台機器上登入

註冊模組

布局是否合理,輸入框和按鈕是否對齊,介面風格是否統一,有沒錯別字

使用者名稱和密碼都有最大和最小長度,根據邊界值分析,取上點、離點,內點

使用者名稱和密碼都有字元型別要求,根據等價類分析,劃分幾個無效及有效等價類

驗證必填項為空是否可以正常進入

使用者名稱密碼輸入特殊字元,如/』 「\ 或程式語言等

輸入密碼時,大寫鍵盤開啟時要求有提示資訊

輸入的密碼是否密文顯示

改變已存在使用者的使用者名稱和密碼的大小寫來登入

登入後是否會用明文傳遞引數

資料庫中不存在的使用者名稱,或存在的使用者名稱,錯誤的密碼來登入

輸入的正確的使用者名稱或密碼前後中間有空格

登入失敗後,不能記錄密碼的功能

選中記住密碼是否可以儲存密碼,重新開啟是否儲存著正確的密碼

選中記住密碼後換乙個賬戶,儲存的密碼是否正確地與賬號對應

登入失敗後,已經輸入的使用者名稱和密碼一般需要清空

登入後儲存裡面的鏈結,關了瀏覽器直接複製鏈結看能不能訪問

開啟登入頁面,需要幾秒,輸入正確的使用者名稱和密碼成功跳轉後,需要幾秒

密碼一般要求不可以複製貼上

使用者名稱和密碼是否通過加密的方式,傳送給伺服器

使用者名稱和密碼的輸入框,要求遮蔽sql注入,如輸入or 1=1

錯誤登入次數限制,防止暴力破解

cookie有效時間驗證

登入測試用例

功能性用例設計點 1.輸入已註冊的使用者名稱和正確的密碼,驗證是否成功登入 2.輸入已註冊的使用者名稱和不正確的密碼,驗證是否成功失敗,且提示資訊正確 3.輸入未註冊的使用者名稱和任意密碼,驗證是否登入失敗,且提示資訊正確 4.使用未啟用賬戶登入,驗證是否登入失敗 5.使用被停用使用者登入,驗證是否...

測試用例 註冊介面測試用例點

使用者註冊 首先註冊頁面少不了各種輸入框,以及輸入框的各種格式,若只從使用者名稱與密碼的角度編寫用例,首先必須結合需求,若需求中明確規定了安全問題,郵箱,出生日期,位址,性別等等一系列輸入框的格式限制和字元要求的話,全部都要寫,主要以等價類劃分法,以及邊界值法來分析 1.各個輸入框的提示性文字是否存...

測試用例 郵箱註冊

用例編號 分類所屬等價類 測試描述 輸入資料 預期結果 實際結果 測試人員 測試時間 000001 郵件位址 有效6 18個字元,可使用字母 數字 下劃線,須以字母開頭 jianghe 123456 可用2020 11 21 22 00 000002 郵件位址 無效純數字 45678129 不可用2...