测试入门学习笔记迁移之Web测试的方法和内容:
功能测试
1. 页面测试
保证改Web网站不存在孤立页面
所有页面可通过链接访问
所有页面可通过URL直接访问
2. 链接测试
所有链接指向页面存在且地址正确
所有链接点击有鼠标手势和颜色差异
所有链接地址可跳转正常打开
3. 内容测试
l 文案
无歧义和对公司不利信息
文案无拼写和语法错误
中英文符号风格统一
l 图片
图片大小合适且清晰度高
图片可点击切换时时间性能稳定
4. 表单测试
(主要用于B/S即浏览器/服务器结构的网站,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,服务端存储着大量的数据)
表单填写的字符校验准确性(比如默认值,比如地区城市匹配性等)
前台操作的流程完整性(例如用户注册、登陆、信息提交等一系列的步骤)
数据提交给服务器的信息正确性(服务端存储的帐号和用户信息等)
性能测试
1. 连接速度测试(网站打开速度测试)
是否有打开和刷新时间限制
一般打开时间不能超过5秒钟
2. 负荷测试(Load,即边界数据的测试)
某时刻同时访问Web系统的用户数量
某阶段在线数据处理的数量
最多允许多少用户同时在线?超过数量的现象如何?能否应对大批量用户对同一个页面的操作请求?
3. 压力测试(Stress,极限导致崩溃)
4. 稳定性测试
网站持续打开长时间的稳定性
网站频繁刷新的稳定性
错误处理
l 表单输入错误值的处理
l 流程中断的处理(比如填写信息一半提交或关闭网页)
l 浏览器关闭
l 网络中断等
兼容测试
1.系统覆盖
Mac
Windows
2.浏览器及版本覆盖
谷歌chromium
火狐firefox
IE
safari
安全测试
1. 外部接口
覆盖验证借口的准确性,如信用卡,要覆盖有效无效或被盗信用卡
接口容错性处理,如网络中断,操作取消等
2. 登陆验证
登录成功次数或时间限制
登录IP限制
失败次数限制,是否有超次锁定处理
3. cookies测试(网站为辨别用户身份进行的跟踪而储存在用户本地终端上的数据)
cookies正确有效
cookies保存周期和预期符合
刷新对cookies的影响
长时间网站无操作cookies的处理
接口测试
见接口测试系列