基于Web的登录功能设计测试用例
2015-04-15 16:34
525 查看
登录功能描述
· 用户在浏览器的地址栏里输入特定的网址,相应的登录页面会显示出来。· 输入用户名,密码和验证码,点击登录按钮,系统验证成功之后,跳转到相应页面
· 如果系统验证失败,会提示相应准确的提示信息,并清空用户名,密码和验证码的文本输入框。
· 如果对密码错误次数有限制,会在再次尝试登陆时提示告警;如果密码错误次数超限,会对账户有保护措施,如暂时冻结。
登录页面GUI测试
页面显示测试控件是否齐全。是否包含如下(登录名输入框,密码输入框,验证码输入框,忘记密码按钮,登录按钮,立即注册按钮,换一组验证码按钮,账户激活按钮)。
页面的文字描述是否简洁易懂。
页面的图片的大小,颜色是否适当。
空间大小和相对位置是否协调舒适。
第一次打开登录页面,所有的输入框是否都是空白的;用户名输入框里是否有隐式的提示用户名可选的类别,如邮箱,电话或其他账号等;
登录页面的,前进按钮是否为灰色
登录页面的初始默认焦点是否定位在用户名的输入框中
页面操作测试
点击“忘记密码”按钮,是否能跳转到找回密码的网页。
点击“换一组验证码”按钮,验证码是否会更新。连续多次点击该按钮,是否会有重复的验证码出现。
点击“账户激活”按钮,是否会跳转到激活冻结账户的网页。
点击“登录”按钮,是否会提示登录失败,请填写用户名和密码。
点击“立即注册”按钮,是否会跳转到新用户注册网页。
登录按钮是否支持Enter快捷键操作,是否支持前进和后退操作。
用户名,密码和验证码的输入框,是否支持移动,删除和复制操作以及其快捷键操作,如Ctrl+C, Ctrl+V, Ctrl+X, Ctrl+Z, Ctrl+A。
用户名,密码和验证码之间的跳转是否支持Tab,上下左右移动键。
登录页面中的更新操作是否会清空所有的输入框。
2. 功能测试
在地址栏里输入网址,能在合理时间内加载完登录页面新用户输入输入用户名,密码和验证码,点击登录,能提示该用户尚未注册,请注册后登录。
老用户输入正确的用户名【邮箱,手机号码,账户名之一】,输入密码和验证码,点击登录按钮或Enter键,登录成功并跳转到预期页面。
用户名输入非法用户名(如注销用户,冻结用户,过期用户),会登录失败并提示相应的错误信息
对于用户名,密码,验证码有一个缺失或者错误的情况下,点击登录都会登录失败,并提示详细确却的提示信息。
对于用户名,密码和验证码的输入框中,特殊字符,中英文字符,字符长度的支持情况测试。
3. 安全测试
第一次访问该网站,密码输入框屏蔽输入功能,提示下载安全控件。密码输入框禁止复制和粘贴功能(包括快捷键)
密码输入框中是密文输入
密码输入错误次数限制,提示密码输入错误次数和达到错误次数的保护措施。
系统是否有超时限制。当用户登录成功之后,在一定时间内无任何操作,是否会自动退出,需重新登录。
当电脑关机或重启,浏览器崩溃时,相应的用户信息是否会被清除
登录后的用户信息,是否会被记录在安装文件中或者系统日志中
相应的登录信息是否会被写进系统日志
连续多次登录和退出,是否都很顺畅
同时开启多个登录网页,是否只需要在一个网页登录,其他网页可以共享用户信息。
是否支持在同一台机器上多个用户同时登陆
是否支持同一个用户同时在多台机器上登陆
4. 异常测试
输入网站地址,浏览器无法加载该浏览器,否是有预期的提示信息用户名,密码和验证码三者至少有一个错误,或者至少缺失一个的情况下,登录失败,并提示准确的错误信息
关闭登录完成的浏览器,重新登录,是否会跳过登录页面
5. 兼容性测试
支持的操作系统以及版本(Linux,Windows,Mac等)支持的浏览器类型以及版本(IE, Firefox,Chrome等)
PC和手机端
是否能和其他软件同时运行,如杀毒软件等。
支持的显示屏幕的分辨率大小限制和尺寸下是否显示正常
6. 性能测试
打开登录页面需要多长时间输入正确的用户名和密码等信息,登录成功到跳转到新页面需要多长时间
7. 登录界面实例展示
支付宝登录页面—截图海通证券登录页面—截图
相关文章推荐
- WEB测试中的通用功能的测试用例设计
- 功能测试用例设计积累(一):软件界面
- Webdriver+Testng实现测试用例失败自动截图功能
- 设计功能和界面测试用例
- node.js基于express框架搭建一个简单的注册登录Web功能
- Bloomy Controls 公司基于NI平台为电池管理系统设计功能测试平台
- 功能测试用例设计
- 功能测试(FVT:Function Verification Test)测试用例设计
- 测试用例设计白皮书--功能图分析方法
- 功能(黑盒)测试用例设计方法
- 设计功能和界面测试用例
- 功能测试用例设计积累(二):错误推测法分析与实践
- 测试试卷--设计发表QQ说说功能列表和测试用例
- 用户登录的测试用例设计
- 设计功能和界面测试用例
- [转]功能和界面测试用例设计
- 测试用例设计白皮书--功能图分析方法
- 基于输入域的方法的测试用例设计
- 功能测试用例设计积累(三):正交表分析与实践