Web页面测试总结?控件类
作者:hjhsysu 发布时间:[ 2016/9/23 14:25:44 ] 推荐标签:WEB测试 软件测试
时间框
· 用于选择时间,有起始时间和结束时间,有的有选择时间的快捷键。
· 日期选择功能是否正确(包括年、月、日的选择是否正确)
· 起、止时间选择(起始时间不能晚于结束时间)
· 年、月、日的时间限制(比如:年-1900至今,月-1~12,日-平月、闰月)
· 时间框展示在不同浏览器下,不同分辨率是否正确。
· 时间框快捷操作和左侧选择时间的对应关系检查,比如选择昨天,左侧的时间是否自动选择昨天的日期。
· 时间框选择时间后,确定,检查传递的值是否正确,尤其检查是否包含当天,比如近一个月,是否包含等。
· 时间框和筛选框交互,选择时间框后,再选择其他的筛选框,时间框选择的内容应该保持不变。
· 截止时间不能早于开始时间。
· 时间框为公用控件时,要考虑当某一处修改时,其他地方是否会受到影响。
树形
用于收起和展开功能。检查点如下:
1. 各层级用不同图标表示,下层节点无加减号
2. 提供全部收起、全部展开功能
3. 如有需要提供搜索与右键功能,如提供需有提示信息
4. 展开时,内容刷新正常
5. 显示数据的个数是否正确,和数据库中数据做对比。
图表类检查
曲线图:
· 图表的维度符合预期。
· 图表有时间轴的,检查时间轴的间隔是否符合预期。
· 某无数据,其他天有数据时,图表展示是否正常。
· 对比曲线图时,一般通过颜色区分不同曲线的意义。
· 鼠标悬浮到曲线上,能展示当前点的数据。
· 和时间框组合,选择不同的时间,折线图的数据是否自动变化,且显示正确。
· 实时折线图,检查实时的数据是否正常展示。
圆环图:
环形图一般显示为百分占比,测试点如下:
1. 图的百分比值是否显示正常
2. 图中心显示的数字长度检查,过长是不是能正常显示
3. 非0的百分比,环形占比是否符合预期
4. 显示多个项的百分比时,各项的颜色是否与提示一致。
5. 占比和0%占比时的显示情况检查。
6. 鼠标浮动到对应项上,是否有浮层提示对应的值,同时检查值是否显示正确。
7. 选择不同的时间框,图形内容是否随时间变化,变化值是否正确。
树形图:
· 树形图展开和关闭是否正常。
· 树形图展开多层,一屏放不下时,是否有滚动条。
· 树形图展开多层,是否能全部展开,上下是否显示正常。
· 树形图无数据时显示情况
· 只有单层时和多层时的显示情况。
· 选择不同的时间框,图形内容是否随时间变化,变化值是否正确。
地图:
· 地图中的数据块的数据是否和存储的一致。
· 鼠标移动到某一块,悬浮层内容显示检查。
· 选择不同的时间框,图形内容是否随时间变化,变化值是否正确。
· 地图一般和其他的表格数据配合使用,检查各区域的数据是否和图表中数据一致。
· 没数据的情况,地域的颜色显示。
柱状图:
· 数据为空时的显示
· 多个柱状差异比较大时的显示,比如一个数据是1000,一个时1,检查页面显示情况。
· 柱状图的范围区分是否符合预期
· 鼠标悬浮时,浮层的显示内容检查。选择不同的时间框,图形内容是否随时间变化,变化值是否正确。
文件类
分为文件上传和文件下载,分别如下:
文件上传,需要注意以下几点:
· 文件类型正确、大小合适,是否能正确上传,交互是否正确。
· 文件类型正确,大小不合适,文件过大,检查处理速度,进度条情况是否符合预期。
· 上传空文件。
· 上传超大文件,检查是否能正确处理。
· 文件类型错误,提示话术是否正确。
· 上传一个正在使用中的文件
· 文件名是否可以手工输入,手动输入存在/不存在的文件地址来上传,输入文件名称来上传
· 连续多次选择不同的文件,查看是否上传后一次选择的文件
· Excel文件类型时,表格列数符合要求,表格列数多于期望的列数,少于期望的列数等条件检查。各列的类型符合预期,不符合预期,有空行,有重复字段等检查。
文件下载,需要注意以下几点:
· 右键是否可以正常下载文件
· 使用工具下载文件,是否可正常下载,保存到本地是否正常显示
· 对于本机没有安装工具的文件是否能正常打开,能否给出正确提示
· 对于直接在页面内打开的内容是否能正常显示,页面美观性检查
· 下载的次数是否会被记录
· 后台设置了下载权限的文件,是否可以被正常下载
图片类
比如上传,下载图片等,测试点如下:
· 上传图片,检查文件类型适合与不适合校验。
· 上传图片,文件大小适合于不适合,空文件校验。
· 上传正确的符合要求的图片。
· 上传一个正在使用中的图片(即打开该图片,在上传该图片),上传成功
· 手动输入存在和不存在的图片地址,上传校验
· 上传成功,缩略图显示是否正确,上传失败,是否有错误原因提示
· 二次上传,是否会覆盖上次结果
· 需要多张图片的,使用同一张图片,是否会提示图片重复
· 上传时间检查,大图片文件,上传响应时间。
· 下载图片大小,类型检查。
· 下载图片是否能正常打开。
URL检查类
有输入URL和URL跳转的,注意以下检查点:
· url是否与主域一致性的检查。
· URL长度限制检查
· 修改url中的get参数,检查是否还能抓取成功。
· URL的链接是否能到达指定的页面
涉及到一些安全性选择的登录还要在url中校验http和https协议请求是否正常;
· 涉及到埋点等功能的url测试,还要注意点击的方式,比如单击,右键打开,直接输入url等方式请求(有些js处理的时候可能仅仅调用onclick事件) 错误url请求页面,校验出错页面是否友好
· URL需要拼接的,手动输入部分URL和系统自动加的字段形成一个URL的,需要检查系统加的字段是否正确,是否需要加密等。
IP输入框
输入IP字段的,四个输入框,共同组成一个IP:
· 检查正确的符合格式的IP
· 输入错误格式的IP。
· 输入的条数是否符合预期
· 输入重复的ip
· 输入带非数字的IP
· 一般IP都支持,表示任意字符,输入四个
本文内容不用于商业目的,如涉及知识产权问题,请权利人联系SPASVO小编(021-61079698-8054),我们将立即处理,马上删除。
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11热门文章
常见的移动App Bug??崩溃的测试用例设计如何用Jmeter做压力测试QC使用说明APP压力测试入门教程移动app测试中的主要问题jenkins+testng+ant+webdriver持续集成测试使用JMeter进行HTTP负载测试Selenium 2.0 WebDriver 使用指南