> ### 登录功能怎么测试?
* 功能方面的测试:
1. 输入正确的用户名和密码,点击提交按钮,验证是否能正确登录,能否能跳转到正确的页面
2. 输入错误的用户名, 验证登录失败,并且提示相应的错误信息
3. 输入错误的密码, 验证登录失败,并且提示相应的错误信息
4. 用户名为空, 验证登录失败,并且提示相应的错误信息
5. 密码为空, 验证登录失败,并且提示相应的错误信息
6. 用户名和密码都为空,点击登陆
7. 用户名和密码前后有空格的处理
* 性能方面的测试
1. 打开登录页面,需要多长时间
2. 输入正确的用户名和密码后,登录成功跳转到新页面,需要多长时间
* 安全性方面的测试
1. 密码是否在前端加密,在网络传输的过程中是否加密
2. 用户名和密码的输入框,能否防止SQL注入攻击
3. 用户名和密码的输入框,能否防止XSS攻击
4. 错误登陆的次数限制(防止暴力破解)
5. 是否支持多用户在同一机器上登录
6. 一个用户在不同终端上登陆
7. 用户异地登陆
* 用户体验测试:
1. 页面布局是否合理,输入框和按钮是否对齐
2. 输入框的大小和按钮的长度,高度是否合理
3. 是否可以全用键盘操作,是否有快捷键
4. 输入用户名,密码后按回车,是否可以登陆
5. 牵扯到验证码的,还要考虑文字是否扭曲过度导致辨认难度大,考虑颜色(色盲使用者),刷新或换一个按钮是否好用
* 兼容性测试
1. BS架构:不同浏览器测试,比如:IE,火狐,谷歌,360这些。
2. APP:在主流的不同类型,不同分辨率,不同操作系统的手机上测试,华为,vivo,oppo等
- 总章
- Oracle数据库
- 常见的Linux命令
- 理论内容整理
- 给你如下功能怎么测试
- 支付怎么测试
- 购物车怎么测试?
- 搜索功能怎么测试?
- 文件上传功能怎么测试?
- 登录功能怎么测试?
- 还款功能怎么测试?
- 订单功能怎么测试?
- 自动化测试篇
- 必记代码
- 接口测试篇
- 性能测试篇
- app测试篇
- 面试篇
- 项目篇
- 职业素养篇
- 真实案列分析
- 如何预防冷场
- redis
- 琪琪
- 禅道搭建手册
- 禅道搭建手册1
- 禅道的基本使用
- 基于Python3_Selenium的自动化
- Python3安装
- Python3基础
- 列表_元组_集合
- 函数_模块_类
- Python代码
- selenium环境
- selenium定位方式
- Selenium常见操作
- toast读取代码
- 添加用户代码
- 隐式等待与显式等待
- 循环添加用户
- 测试用例练习
- 测试用例优化
- Fiddler抓包工具
- 安装
- Fiddler使用
- 接口测试
- Jmeter的安装
- Jmeter使用
- jmeter+ant+jenkins接口自动化测试框架
- 接口安全测试
- 性能测试
- Nmon监控LInux系统
- Jmeter分布式
- 性能测试-具体案例
- Monkey
- 安装1
- Monkey使用
- appium自动化
- appium的安装
- appium基本使用
- 真机USB连接
- 问题排查
- Jenkins持续集成
- Jenkins安装
- Jenkins配置任务
- Python扩展内容
- Python连接数据库
- Python进行接口测试
- 开启服务
