實際測試中可能只用到其中幾條而已,比如銀行卡密碼的修改,就不用考慮英文和非法字符,更不用考慮那些TAP之類的快捷鍵。而有的需要根據需求具體分析了,比如連續出錯多少次出現的提示,和一些軟件修改密碼要求一定時間內有一定的修改次數限制等等。
1.不輸入舊密碼,直接改密碼
2.輸入錯誤舊密碼
3.不輸入確認新密碼
4.不輸入新密碼
5.新密碼和確認新密碼不一致
6.新密碼中有空格
7.新密碼爲空
8.新密碼爲符合要求的最多字符
9.新密碼爲符合要求的最少字符
10.新密碼爲符合要求的非最多和最少字符
11.新密碼爲最多字符-1
12.新密碼爲最少字符+1
13.新密碼爲最多字符+1
14.新密碼爲最少字符-1
15.新密碼爲非允許字符(如有的密碼要求必須是英文和數字組成,那麼要試漢字和符號等)
16.看是否支持tap和enter鍵等;密碼是否可以複製粘貼;密碼是否以* 之類的加祕符號
17.看密碼是否區分大小寫,新密碼中英文小寫,確認密碼中英文大寫
18.新密碼與舊密碼一樣能否修改成功