從功能測驗、性能測驗、界面測驗、安全性測驗、兼容性測驗、可用性測驗六個方面設計測驗用例,
一、功能性測驗
使用用戶名和密碼登錄
正常登錄情況:
- 輸入正確的用戶名和密碼,驗證是否登錄成功
- 輸入正確的手機號和驗證碼,,點擊登錄按鈕正常登錄
- 郵箱登錄下輸入正確的郵箱賬戶以及密碼,點擊登錄按鈕可以正常登錄
- 登錄成功之后能否跳轉到正確的頁面
例外登錄情況:
- 用戶名為空,提示用戶名不能為空
- 用戶名包含特殊字符,提示用戶名不能包含特殊字符
- 用戶名不存在,提示用戶名不存在
- 用戶名太長或太短,提示用戶名太長或太短
- 正確的用戶名,密碼為空,提示輸入的密碼不能為空
- 正確的用戶名,密碼太長或太短,提示請輸入6-12位密碼
- 用戶名輸入框對長度和格式要有校驗
- 用戶名或者密碼錯誤的時候,提示“用戶名或密碼”而不是“用戶名錯誤”或“密碼錯誤”
- 使用沒有注冊過的用戶名登錄,顯示該用戶不存在,請先注冊
其他
- QQ,微信,手機號,郵箱,二維碼掃碼登錄這幾種登錄方式能夠正常切換
- QQ,微信,手機號,郵箱,二維碼掃碼登錄這幾種第三方登錄均可以正常登錄
- 手機號登錄時,輸入錯誤的手機號,提示手機號格式錯誤
- 輸入正確的手機號格式,獲取驗證碼,能否在30秒內收到驗證碼
- 驗證碼重發功能正常,點擊獲取驗證碼以后30秒內置灰,30秒后可以正常點擊獲取驗證碼重發驗證碼
- 不輸入驗證碼點擊登錄,提示請輸入短信驗證碼
- 輸入錯誤的驗證碼,點擊登錄無法正常登錄,顯示驗證碼錯誤
- 驗證碼失效,點擊登錄,提示無效驗證碼,請重新獲取驗證碼
- 頻繁的獲取驗證碼,超過幾次就不能再獲取
- 郵箱登錄不輸入郵箱,點擊登錄按鈕顯示請輸入郵箱
- 郵箱登錄下輸入錯誤的郵箱以及密碼,點擊登錄顯示賬號或密碼錯誤,無效等價類包括不存在的網易郵箱賬戶,其他郵箱賬戶包括QQ郵箱,企業郵箱等
- 郵箱登錄下輸入郵箱以及密碼,不拖動滑塊或者拖動到錯誤位置無法登錄,將出現請先拖動滑塊至正確位置完成安全認證,并重新加載新的圖片,已經輸入的郵箱以及密碼不被清空
- 點擊換一張按鈕可以正常加載新的圖片進行驗證
- 輸入正確的賬號密碼,勾選十天免登陸,同一賬號下次可免登陸;
- 輸入錯誤的賬號密碼,無法免登陸
- 記住我功能能否記錄正確的用戶名和密碼
- 記住我是否會記錄輸入錯誤的用戶名和密碼
- 忘記密碼能否正常跳轉到找回密碼的頁面
二、性能測驗
- 打開登錄界面,需要幾秒
- 輸入正確的用戶名和密碼跳轉大正確的頁面需要幾秒
- 輸入錯誤的用戶名密碼以后,給出提示需要幾秒
- 多用戶并發登錄是否達到設計要求
- 登錄達到需求上限,系統穩定作業時間是否達到要求
三、界面測驗
- 布局是否合理
- 輸入框和按鈕的長度、高度是否符合要求,是否對齊
- 界面的設計風格是否與UI的設計風格統一
- 界面中的文字簡潔易懂,沒有錯別字
四、安全性測驗
- 密碼以*****密文的形式顯示
- 用戶名和密碼是否通過加密的方式發送給瀏覽器
- 用戶名和密碼的驗證,應該是服務端和客戶端同時驗證
- 用戶名和密碼的輸入框,要屏蔽SQL注入
- 錯誤登錄的此時限制,防止暴力破解
- Cookie有效時間驗證
- 是否允許多用戶同時登錄
- 使用已被洗掉或被禁用的賬號將無法登錄
- 切換賬號登錄,校驗登錄的資訊是否做到及時更新
五、兼容性測驗
- 不同瀏覽器下,驗證登錄頁面的顯示以及功能正確性;
- 相同瀏覽器的不同版本下,驗證登錄頁面的顯示以及功能正確性;
- 不同的平臺上,驗證登錄界面的顯示以及功能正確性;
- 不同移動設備終端的不同瀏覽器下,驗證登錄頁面的顯示以及功能正確性;
- 不同解析度的界面下,驗證登錄頁面的顯示以及功能正確性,
六、易用性測驗
- 是否可以全用鍵盤操作,是否有快捷鍵
- 輸入用戶名,密碼后回車,是否可以登錄
- 輸入框是否可以用Tab鍵切換
- 大小寫輸入框是否有提示
- 是否有記住密碼和賬號
- 是否有下次自動登錄
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/275740.html
標籤:其他
下一篇:SpringBoot + Shiro導致 @Transactional 事務 和 @Async 多執行緒 失效問題
