注册
以等价类划分和边界值法来分析
1、用户名字和密码都为最大长度 (边界值分析,取上点)
2、用户名字和密码都为最小长度 (边界值分析,取上点)
3、用户名字和密码长度在最大和最小长度之间(边界值分析,取内点)
4、必填项分别为空注册
5、用户名最大长度+1(边界值分析,取离点)
6、用户名最小长度-1 (边界值分析,取离点)
7、密码最大长度+1(边界值分析,取离点)
8、密码最小长度-1(边界值 分析,取离点)
9、用户名含有非法字符注册(这个可以划分几个无效的等价类,如空格,#等,看需求是否允许)
10、密码含有非法字符注册(这个可以划分几个无效的等价类)
11、两次输入密码不一致(如果注册时候要输入两次密码,那么这个是必须的)
12、重新注册存在的用户
13、以已经注册的用户名(改变大小写)来注册。(有的需求是区分大小写,有的不区分)
14、看是否支持Tab和enter键等;密码是否可以复制粘贴;密码是否以* 之类的加秘符号显示
15、邮箱地址格式不正确,正确格式 ---@---.com
16、验证码错误(大小写、空值、错误输入等)
二、登陆
1、 用户名和密码都正确
2、用户名和密码都错误
3、 用户名正确和密码错误
4、 用户名错误和密码正确
5、用户名或密码为空
6、删除的用户名和错误密码
7、删除的用户名和正确密码
8、未注册用户名和错误密码
9、用户名或密码中插入空格
10、使用Tab,Enter键是否能登陆
11、改变用户名或密码的大小写登陆
12、用户名和密码中含有全角字符登陆
13、Web系统是否有超时的限制
14、登陆错误次数是否限制
15、密码的安全性是否有强中弱鉴定
三、修改密码
1、不输入旧密码,直接改密码
2、输入错误旧密码
3、不输入确认新密码
4、不输入新密码
5、新密码和确认新密码不一致
6、新密码中有空格
7、新密码为空
8、新密码长度为最大长度
9、新密码为最大长度与最小长度之间
10、新密码长度为最小长度
11、新密码为最大长度+1
12、新密码为最大长度-1
13、新密码为最小长度+1
14、新密码为最小长度-1
15、新密码为非法字符(如有的密码要求必须是英文和数字组成,如中文汉字)
16、检查是否支持Tab和Enter键等;密码是否可以复制粘贴;密码是否以* 之类的加密符号
17、检查密码是否区分大小写,新密码中英文小写,确认密码中英文大写.
18、新密码与旧密码一样能否修改成功。
四、添加
1、要添加的数据项均合理,检查数据库中是否添加了相应的数据
2、留出一个必填数据为空
3、按照边界值等价类设计测试用例的原则设计其他输入项的测试用例
4、不符合要求的地方要有错误提示
5、是否支持table键
6、按enter是否能保存
7、若提示不能保存,也要察看数据库里是否多了一条数据
五、 删除
1、删除一个数据库中存在的数据,然后查看数据库中是否删除
2、删除一个数据库中并不存在的数据,看否有错误提示,并且数据库中没有数据被删除
3、输入一个格式错误的数据,看是否有错误提示,并且数据库中没有数据被删除。
4、输入的正确数据前加空格,看是否能正确删除数据
5、什么也不输入
6、是否指出table键
7、是否支持enter键
六、查询
精确查询:
1、输入的查询条件为数据库中存在的数据,看是否能正确地查出相应得数据
2、输入正确的查询条件以前加上空格,看是否能正确地查出相应的数据
3、输入格式或范围不符合要求的数据,看是否有错误提示
4、输入数据库中不存在的数据
5、不输入任何数据
6、是否支持table键
7、是否支持enter键
模糊查询:在精确查询的基础上加上以下一点:
1、输入一些字符,看是否能查出数据库中所有的相关信息
领取专属 10元无门槛券
私享最新 技术干货