测试用例------用户登录(很详细哦)

测试用例的方法是基于:边界值和等价类的
功能

1.用户名和密码输入框对大小写是否敏感
2.用户名的密码是否加密显示
3.账号和密码的最大输入长度为多少
4.账号和密码的最小输入长度为多少
5.密码规则符合
6.可以切换其他用户 登录
8.登录时用户的头像是否显示正确
9.注册用户账号是否可以用
10.找回密码是否可以用
11.用户名不正确登录失败,是否有提示找回密码
12.密码不正确登录失败,是否有提示找回密码
13.用户名和密码都不正确登录失败,是否有提示找回密码
14.网络异常时是否可以正常登录
15.账号被禁用量是否可以登录
16.账号被锁定了是否可以登录
17.账号如果正在找回密码是否可以登录
18.登录的账号再次登录是否可以再次登录
19.超过用户名或密码的最大的长度,是否有提示
20.用户名和密码小于最小长度,是否有提示
21.输入框是否支持复制粘贴
22.是否支持快捷键操作
23.是否可以二维码登录
24.是否可以多用户登录
25.服务器异常时是否可以登录成功
26.数据库异常时是否可以登录成功
27.电脑和手机是否可以同时登录
28.是否可以同时多用户登录
29.如果登录时需要验证码,验证码是否可以更换,更换后是否可以
30.刷新页面验证码是否可以更新
31.验证码如果具有时效性,分别验证时间内和时间外
.

性能

1.不同网络下的登录时间:2G,3G,4G,wifi
2.用户登录的时间是否小于3s (2/8原则)
3.高并发的情况下,用户的登录的时间是否小于5s

界面

1.界面美观,搭配合理
2.按钮的大小以及位置合适
3.界面的布局合理
4.界面是否有错别字

易用

1.是否支持快捷键,复制粘贴,enter

兼容

1.不同的操作系统都可以进行登录:Windows,Mac,安卓
2.不同的版本的操作系统都可以登录
3.不同分辨率下都可以进行登录
4.不同的浏览器下,验证登录界面以及登录的正确性
5.相同浏览器的不同版本下,验证登录界面的显示 以及登录的正确性
6.在移动设备的不同浏览器下,验证登录页面的显示以及功能的正确性

安全

1.账户带有病毒,是否可以被检查出来
2.密码输入框是否支持赋值粘贴操作
3.密码是否具有时效性,时间到后是否提示重新登录
4.不登录的情况下,在浏览器的地址栏里输入URL是否可以进入用户登录界面
5.用户密码在后台是否加密存储
6.密码在传输过程中是否加密传输
7.验证SQL注入:在密码输入框里面SQL注入字符串,是否返回用户登录界面
8.同一个用户在同一个设备的不同的浏览器下,验证登录功能是否互斥
9.同一个用户在不同设备上登录,验证登录功能是否互斥

  • 15
    点赞
  • 200
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是一些针对登录功能的软件安全测试用例示例: 1. 验证合法用户:使用正确的用户名和密码进行登录,确保系统能够成功验证合法用户的身份,并允许其登录。 2. 验证非法用户:使用错误的用户名和密码进行登录,确保系统能够正确地拒绝非法用户的登录尝试,并给出适当的错误提示。 3. 密码安全性:测试系统对于密码的安全性要求,包括密码长度、复杂性要求(如包含字母、数字和特殊字符等)等。 4. 账号锁定:测试系统在多次登录失败后是否会锁定账号,以防止暴力破解攻击。 5. 弱密码检测:测试系统是否能够检测和阻止使用弱密码(如常见的密码、连续字符等)进行登录。 6.会话管理:测试系统在用户登录后如何管理会话,包括会话超时、注销等功能。 7. 跨站脚本攻击(XSS)防护:测试系统是否对输入的用户名和密码进行适当的转义和过滤,以防止XSS攻击。 8. SQL注入防护:测试系统是否对输入的用户名和密码进行适当的过滤和参数化处理,以防止SQL注入攻击。 9. 强制访问控制:测试系统是否正确地实施访问控制策略,只允许授权用户访问相关资源。 10. 多因素身份验证:测试系统是否支持和正确实施多因素身份验证,如短信验证码、指纹识别等。 以上仅是一些示例,具体的测试用例应该根据具体的系统和安全要求进行定制和扩展。同时,还应该考虑其他安全测试方面,如会话劫持、密码重置功能、安全日志记录等。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值