“登录”测试用例设计

首先,了解需求

1、功能测试:

(1)若未注册,无法登录;若已注册,输入正确用户名和密码才能登录,输入错误的会有错误提示(非空检查)

(2)大写键盘开启时有提示,密码是否加密显示

(3)是否有第三方登录

(4)若有验证码,看文字是否易于辨认,刷新是否可用

2、界面测试

布局是否合理,界面中文字没有错别字,

3、兼容测试:不同浏览器,不同平台(Windows,Mac,移动设备(iPhone,Android))

4、性能测试:打开登录界面需要几秒,输入正确的用户名和密码成功跳转需要几秒,频繁进行登录退出操作

5、安全性测试

(1)注册,账号和密码的强度(需要多少位,大小写敏感,特殊字符)

(2) 若输错密码是否有“只能输入5次”等的提示(防止暴力破解)

(3)是否支持多个用户在同一机器登录

(4)一个用户在多台机器登录

(5)登录成功后生成的cookie是否有httpOnly(降低脚本盗取风险)

(6)账号和密码是否通过加密方式发送给Web服务器

(7)账号和密码的验证是在服务器端验证

(8)账号和密码输入框屏蔽SQL注入攻击

6、可用性测试:

(1) 未注册时登录提示要注册;已注册情况登录时是否会提示常用登录名(记住账号功能),

(2)若输错密码是否会把密码清空,便于重输入

(3)是否可以快捷键操作

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值