Web测试中关于登录的测试
快捷键是否正常使用
1.TAB 键的使用是否正确
2.上下左右键是否正确
3.界面如果支持 ESC键 看是否正常的工作
4.ENTER 键的使用是否正确切换时是否正常。
输入框的功能:
输入合法的用户名和密码可以成功进入
输入合法的用户名和不合法密码不可以进入,并给出合理的提示
输入不合法的用户名和正确密码不可以进入,并给出合理的提示
输入不合法的用户名和不正确的密码不可以进入,并给出合理的提示
不合法的用户名有:不正确的用户名,,使用了字符大于用户名的限制
正常用户名不允许的特殊字符 空的用户名,系统(操作系统和应用系统)的保留字符
不合法的密码有:空密码(除有特殊规定的),错误的密码,字符大于密码的限制
正常密码不允许的特殊字符,系统(操作系统和应用系统)的保留字符
界面的链接:
对于界面有链接的界面,要测试界面上的所有的链接都正常或者给出合理的提示
补充
输入框是否支持 复制和黏贴 和移动
密码框显示的不要是具体的字符,要是一些密码的字符
验证用户名前有空格是否可以进入,一般情况可以。
验证用户名是否区分大小写。(有的软件是区分大小写的)
验证必填项为空,是否允许进入。
验证登录的次数是否有限制。从安全角度考虑,有些安全级别高的软件会考虑这方面的限制。
登录的测试用例的编码
xxx测试用例 | 测试结果汇总 | 通过 | ||||
失败 | ||||||
不测 | ||||||
用例 | 预期结果 | 测试结果 | 备注 | |||
用例编号 | 描述/步骤 | 输入 | ||||
子模块 | ||||||
登录注册模块 | 登录模块 | Login_01 | 未登录时进入我的页面 | 进入用户登录界面 | ||
Login_02 | 点击账号密码输入框 | 账号:neteasetest001@163.com 密码:test123 | 1.可以正常输入邮箱格式的账号(输入邮箱前缀后,会自动提示相关域名选择),密码以暗文的形式显示 2.快捷键TAB是否正常使用 3.enter键是否正常使用 4.上下左右键是否可以正常使用 5.账号输入框支持复制、粘贴、移动 6.密码输入框不支持复制,移动,可以粘贴 7.账号前有空格,输入正确的账号和密码可以进入 | |||
Login_03 | 在用户页面点击登录 | 1.账号密码为空时,弹出提示“请输入邮箱账号” 2.已输入密码,账号为空时,弹出提示“请输入邮箱账号” 3.已输入账号,密码为空,弹出提示“请输入密码” 4.输入不存在的账号,弹出提示“用户不存在,请重新输入” 5.输入正确账号和错误密码,弹出“密码错误提示” 6.账号里面包含特殊字符,弹出“账号或密码错误,请重新输入” 7.输入正确的账号密码,登录中显示“登录中,请稍后..."。登录成功跳转回个人中心页面,显示登录账号与余额等信息 | ||||
Login_04 | 选择其他方式登录 | 1.微信登录 2.QQ登录 3.微博登录 | 1.点击不同的登录方式跳转到对应客户端授权登录 2.授权登录后返回我的页面,且有登录状态。 | |||
Login_05 | 输入正确的账号和不正确的密码,3次登录 | 账号:neteasetest001@163.com 密码:test | 弹出提示:验证次数超过次数 | |||
邮箱注册 | Register_01 | 点击“去注册” | 跳转至网易邮箱账号-注册页面页面信息应该显示 | |||
Register_02 | 网易邮箱注册页面,点击邮箱/密码/验证码编辑框 | 可以正常输入 | ||||
Register_03 | 点击“立即注册” | 可以正常注册,并能正常返回登录页面。具体验证机制参照邮箱注册 | ||||
忘记密码 | Forget_01 | 登录页点击忘记密码。在找回密码页面,输入账号 | 1.可以正常输入 2.长按输入框,可以复制粘贴,可以选择文本 | |||
Forget_02 | 点击下一步 | 1.没有输入账号,点击下一步时,提示“请输入正确的通行证用户名” 2.输入错误的账号,点击下一步时,提示“用户名不存在,请重新输入”,并删除已输入的内容。 3.输入正确的账号,若账号未绑定手机,自动跳转到“未绑定手机提示页”,点击找回密码可以进入找网易用户中心。 4.输入正确的账号,若账号绑定了手机,跳转至获取验证码页面,输入验证码,可以正常重设密码 | ||||
Forget_03 | 点击返回图标或手机物理返回按键 | 可以正常返回用户登录界面 |