一、輸入框測試
在web測試中,我們經常遇到這種輸入框的測試,輸入框測試看似簡單,實際上包含了很多的測試基本的方法,思考邏輯,下面就是我總結出來的一些注意點:
1)驗證輸入輸出信息的一致性
2)輸入框前面的文字提示是否正確
3)對特殊字符的處理、識別:單雙引號,括號,逗號、分號等等,以及大小寫狀態,半角全角狀態下的情況
4)輸入框的大小、長度、邊框等
5)不同字符的輸入,以及字符組合情況的處理(數字+字母+字符等)
6)對空格、tab換行鍵的處理機制
7)密碼輸入框字符星號或者其他星號的轉行,加密
8)輸入框輸入字符長度是否有限制
9)字符本身顯示的顏色,規格等
10)有些輸入框需要加以限制,如輸錯,是否有提示?提示是否簡單合理?
11)輸入狀態,某種情況下輸入框出於不可編輯,當再次處於編輯狀態,輸入框的輸入狀態是否有變化?
12)輸入類型:是否允許復制黏貼剪切等輸入操作
13)關鍵字是否支持通配符,以及關鍵字的搜索能力,敏感字等情況
14)輸入框輸入空格的情況
15)比如登陸注冊,各項輸入條件的判定:是否輸入,輸入是否正確等
二、用戶權限測試
用戶權限,顧名思義,就是該賬號擁有哪些執行操作的權利
1)給某賬號賦予權限后,登陸該賬號,查看是否擁有已賦予的權限,以及權限設置是否正確(權限是否超過或者不足)
2)刪除或修改已經登陸並且正在執行操作的賬號權限,程序能否正確處理,驗證
3)重新注冊系統變更登陸身份后再登陸,程序能否正確執行,之前所擁有的權限能否繼續使用
4)在用工作分配或者角色管理情況下,刪除包含用戶的工作組或者角色,程序能否正確處理
5)不同權限賬號登陸同一個系統,權限范圍是否正確
6)能否給信息為空、長用戶名的賬號添加權限
7)是否允許刪除系統管理員或者修改管理員權限?刪除或者修改后的實際情況
8)已登錄的用戶能否修改或者刪除自己或者他人的權限,信息
9)添加用戶(有編號或者標識),不同用戶名標識的組合情況下,權限能否處理正確
10)修改用戶權限或者信息后,對其他模塊是否有影響
11)如果修改用戶信息為和已存在的其他用戶信息相同,能否修改成功?是否有對應提示?
12)修改某些設置,是否會對與該賬號權限相同或者高於/低於該賬號的其他賬號的權限造成影響
13)同一用戶是否可以同時屬於其他組,各個組的權限能否交叉?