您的位置:首页 > 其它

基于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. 登录界面实例展示

支付宝登录页面—截图





海通证券登录页面—截图

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: