登录模块测试点(没有考虑忘记密码和注册)

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/Knowledge_dai/article/details/90600952

登录模块
功能测试
正确的用户名正确的密码,可以登录
正确的用户名错误的密码,不能登录
错误的用户名正确的密码,不能登录
错误的用户名错误的密码,不能登录
当不能登录的时候提示用户名或密码错误
输入框长度测试:边界值测试
输入框为空时,不能登录并给出提示
字符前或字符后输入空格,不能登录
密码是否区分大小写
修改密码后,新密码能登录,旧密码不能登录
登录成功后可以跳转到指定页面
登录失败后不记住密码
不记住密码,退出二次登录时密码为空
一台设备登录多个账号,数据是否混乱
不同的设备登录同一个账号能否同时登陆
用户未注册时有提示
如果是移动端登录,点击输入框会弹出键盘
牵扯到验证码的,还要考虑文字是否扭曲过度导致辨认难度大,考虑颜色(色盲使 用者),刷新或换一个按钮是否好用

UI测试
	界面是否布局合理,输入框、按钮对齐方式
	输入框和按钮的高度长度是否符合要求
	界面的文字简介易懂,没有错别字
	登录界面的UI风格和主页的UI风格统一
	
性能测试
	打开登录页面时间
	登录成功跳转至首页时间(3、5、8原则)
	
兼容性测试
	不同系统下的兼容,比如windows,mac
	不同浏览器下的兼容,比如chorm,firxfox,IE
	不同浏览器版本下的兼容,比如IE7.0,8.0,9.0
	不同移动端的操作系统安卓、iphone
	不同分辨率下的兼容
	不同的语言环境下的兼容
	
安全性测试
	输入框不能输入sql语句,给出提示并不能登录(防止sql注入)
	输入框不能输入脚本,给出提示并不能登录(防止脚本攻击)
	密码不能粘贴,复制,剪切
	密码应该加密显示
	密码传输的过程中也是加密显示
	登录次数有限制防止暴力破解
	用户名和密码的验证,不应该是在客户端验证,应该在服务器端验证
	存储在数据库里的密码加密显示
	密码是否保存在本地的cookie中
	
易用性测试
	是否支持ESC键
	是否支持TAB键
	是否支持dele键
	是否支持上下左右光标移动键
	输入用户名,密码后按回车键是否可以登录
	输入密码时,大写键盘开启时要有提示信息
	网络异常时有提示信息
	
稳定性测试
	系统能否处理并发用户数在临界点以内联系登录3小时、8小时、24小时、72小时的情况
	
压力测试
	大量并发用户登录,系统的响应时间是多少?系统会出现崩溃、内存泄露、cpu饱和、用户无法登录的情况

猜你喜欢

转载自blog.csdn.net/Knowledge_dai/article/details/90600952