- 注冊
首先了解注冊頁面上各個需要填寫字段的限制,字符限制、長度限制、是否必填等等。然后結合這些點,以等價類划分和邊界值法來得出測試點。這里只考慮需要用戶名密碼。
- 功能
-
- 用戶名(字符、長度、空)和密碼(字符、長度、空)排列組合進行測試。
- 重新注冊存在的用戶,特別可以考慮包含特殊字符的名字
- 測試是否大小寫敏感,比如已經有用戶abc,注冊ABC並且密碼一樣,觀察結果
- 易用性
-
- 是否支持快捷鍵操作,比如tab、enter鍵;是否支持拷貝粘貼
- 多次點擊注冊按鈕,是否會重復提交
- 安全性
-
- 輸入特殊字符</html>,或者一些腳本操作的字符,是否會引起系統崩潰
- 登錄
針對登錄功能,界面上一般都會提供”用戶名”、”密碼"輸入框,以及”登錄”按鈕。針對每個元素的可能性進行排列組合,並結合功能、性能、安全這幾個點輸出測試點。
- 功能
-
- 用戶名(存在的用戶名、不存在的用戶名、空)和密碼(正確的密碼、錯誤的密碼、空)排列組合進行測試,並觀察提示信息是否符合預期
- 用戶名和密碼是否大小寫敏感
- 用戶名和密碼中包含特殊字符
- 用戶名和密碼超長值情況
- 有驗證碼的情況,觀察當頁面刷新或重新輸入數據時,驗證碼是否更新
- 是否支持多個設備同時登錄一個賬號
- 一個設備上能否登錄多個賬號
- 安全
-
- 是否有限制賬號密碼輸錯次數的限制
- 登錄后,是否有超時的限制,即登錄后不操作一段時間,是否需要重新登錄
- 密碼是否以***方式顯示
- 拷貝成功登錄的URL,下次直接輸入URL是否需要輸入密碼
- 性能:
-
- 大負載情況下,登錄頁面,觀察響應情況,如果登錄失敗,觀察提示信息
- 測試能並發登陸的數量
