51Testing软件测试论坛
标题:
不懂登录功能测试没关系,几张图帮你搞定
[打印本页]
作者:
lsekfe
时间:
2020-11-18 10:43
标题:
不懂登录功能测试没关系,几张图帮你搞定
功能测试基本概念
简单来说,功能测试就是根据功能测试用例,对系统各项功能进行验证,检查系统是否满足需求设计、能否满足客户需求,证明产品没有错误。
功能测试,又称为黑盒测试,顾名思义是将系统看着一个黑色的黑子,你并不能知晓盒子内部情况,但是可以根据盒子的输入和输出,判断盒子是否满足需求设计。
[attach]130731[/attach]
在进行功能测试的过程中,关注点是将输入数据输入系统,然后查看系统输出结果是否满足需求。不需要关注系统经过怎么样的处理将输入数据转化为输出结果。
登录功能测试点
针对登录功能可以围绕几个方面进行测试:
[attach]130732[/attach]
1.功能测试:检查系统登录功能是否满足需求。
2.界面测试:检查登录界面元素、风格是否符合需求,有没有分辨率不清晰、页面错乱或遮挡等情况。
3.性能测试:检查系统响应时间,大数据并发响应时间。
4.本地化测试:系统需要支持多种语言或多个国家上线时,切换语言时系统功能稳定性。
5.兼容性测试:对不同操作系统、浏览器是否可以正常工作。
6.可用性测试:检查系统的有效性、效率、易用性以及容错能力。
7.安全测试:输入框是否屏蔽sql注入、xss攻击、输入错误密码次数限制等。
登录功能功能测试用例设计点
[attach]130733[/attach]
1.正常校验:正常使用账户填写正确用户名、密码进行登录。
2.权限校验:拥有不同权限账户登录系统后权限正确。
3.为空校验:用户名或密码为空时进行登录,相应提示文案是否存在且正确显示。
4.错误校验:使用已注销账号进行登录,错误用户名或密码进行登录,相应提示文案是否存在且正确显示。
5.特殊情况验证:用户名、密码含有特殊字符支持情况,支持键盘快捷键情况。
6.连接测试:注册、找回密码等连接功能验证。
7.其他情况
1)是否支持记住密码,记住密码是否生效
2)输入框是有有一键清除功能
3)聚焦密码框打开大写锁是否有提示
4)验证码识别度,填写错误点击登录后自动刷新
5)是否支持多端登录,不支持有没有互踢机制
6)已登录系统,在新窗口打开页面,是否处于登录状态
7)其他登录方式验证,微信登录、QQ登录等授权登录验证
登录功能界面测试用例设计点
[attach]130734[/attach]
1.页面布局合理
2.账号密码输入控件对齐显示
3.账号密码输入控件高度、宽度符合需求
4.改变窗口大小页面能自适应显示
5.页面文字无错别字,简洁明了
6.页面风格满足需求
登录功能性能测试用例设计点
[attach]130735[/attach]
1.打开登录页面时间是否满足2-5-8原则
2.单用户登录响应速度是否满足2-5-8原则
3.多用户并发登录响应速度是否满足2-5-8原则
4.多用户并发,CPU、内存使用情况,不会出现系统宕机、内存泄漏情况
5.多用户并发系统功能稳定
登录功能本地化测试用例设计点
[attach]130736[/attach]
1.切换语言,UI界面显示正确
2.系统满足上线国家法律法规等相关政策
3.系统满足上线国家文化、宗教、使用习惯
4.系统相关文档,如安装手册、操作手册、使用说明书、帮助文档翻译情况
登录功能兼容性测试用例设计点
[attach]130737[/attach]
1.支持主流浏览器,如Chrome、Firefox、IE、UC等
2.支持不同操作系统,如Windows、Mac
3.支持不同分辨率
4.是否需要支持移动设备
登录功能可用性测试用例设计点
[attach]130738[/attach]
1.易学性:系统易于学习
2.效率:系统响应速度、完成任务速度
3.容错性:使用系统是少出错,用户错误操作时有相应防呆机制
4.满意度:系统让用户主观上觉得满意
登录功能安全性测试用例设计点
[attach]130739[/attach]
1.输入框屏蔽sql注入
2.输入框屏蔽XSS攻击
3.Cookie中传输密码加密显示
4.输入框密码显示点或星号
5.Token或cookie超时后刷新页面,应该返回到登录页面
6.退出系统后令牌注销
7.多次输入错误密码是否冻结账户,防止暴力破解
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2