之前面試被問到過這樣一個問題,自己答的都是一些UI界面上的case,看了一些大神的關於這類面試題的總結才知道自己差的不是一點半點,今天也總結下。
內管銀行開戶,有賬號、用戶名、用戶證件類型、證件號三個欄位,針對這個頁面進行測試案例設計。
功能測試
1.輸入正確的賬號,用戶名、證件類型、證件號,查看能否通過驗證。
2.輸入錯誤的賬號或用戶名或證件好或證件類型,查看能否通過驗證並給出相應的提示信息。
3.賬號輸入是否有空值校驗,位數校驗,是否限制數字輸入
4.用戶名和證件號是否有空值校驗,輸入過長或過短是如何處理
5.證件類型和證件號不匹配能否通過檢驗
6.輸入正確能否正常跳轉到下一界面
7.賬戶狀態異常能否通過驗證
8.客戶狀態異常能否通過驗證
UI測試
1.界面各欄位排列是否整齊
2.欄位名稱顯示是否正確
3.欄位默認提示是否正確
4.布局是否合理
5.控件使用是否正常
性能測試
1.打開開戶頁面需要幾秒
2.驗證客戶身份信息跳轉頁面需要幾秒
3.多個客戶同時開戶是否正常
安全性測試
1.用戶名和身份信息判斷是否是服務端判斷
2.用戶名和身份信息傳遞到服務器是否做加密處理
3.用戶名和身份信息是否保存在cookie
4.用戶名和身份信息欄位應防止sql注入
5.多次驗證失敗如何處理
6.同時給一個客戶開戶是否出現異常
兼容性測試
1.不同瀏覽器上是否能正常使用
2.不同操作系統上能否正常使用
3.不同分辨率
4.不同瀏覽器大小
5.不同瀏覽器版本