登入模組
布局是否合理,輸入框,按鈕對齊方式
輸入框和按鈕的高度,長度是否符合要求
介面的設計風格是否與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...