沐沐在以往的测试过程中发现,测试团队成员的测试颗粒度不均衡,导致测试完的产品质量参差不齐。因此梳理了一些Web端的通用测试用例,可以导入到缺陷管理系统(例如禅道),在测试过程中,执行这些通用的测试用例,使得非业务层面的一些测试点可以均衡覆盖。当然以下总结的测试点不一定适用于所有的Web端系统,仅做参考。
新增表单,文本框字符长度是否限制
新增表单,数字文本框是否限制字符格式
新增表单,身份证号码是否做强校验
新增表单,手机号是否限制格式、位数
新增表单,选择文本框是否限制输入字符
新增表单,必填字段是否限制输入空格保存
新增表单,必填字段仅输入特殊字符null保存是否校验
新增表单,xss注入是否限制(例如 <script>alert('xss!');</script>)
新增表单,文本域是否有统计字符长度功能
新增表单,分页表单下一步时是否校验必填字段
新增表单,多次快速点击【保存】是否产生重复数据
修改页面,字段值是否回显
修改页面,字典值中文映射值是否正确
修改页面,字段名称显示是否正确
修改页面,字段值修改后显示是否正确
修改页面,修改页面的标题名称是否正确
删除数据后,列表是否及时刷新
删除数据的提示语是否一致
删除列表数据时,是否有二次确认弹窗
批量删除,未勾选数据时是否给出提示
批量删除,同时勾选可以删除和不能删除状态的数据时是否给出提示
查看页面,字段名称显示是否正确
查看页面,字段值是否显示正确
查看页面,超长字段显示是否正常
查看页面,省略显示的字段值,鼠标经过时是否显示完整
查询功能是否支持模糊查询
查询条件名称与列表字段名显示是否一致
查询文本框提示语与查询条件名称显示是否一致
查询条件文本框是否限制输入特殊字符(例如%,防SQL注入)
查询功能是否支持enter快捷查询
翻页不在第一页时,查询结果是否正确
查询模块是否有重置或是清空内容功能
上传文件大小是否限制
上传文件格式是否限制
上传文件数量是否限制
上传文件文件名称字数是否限制
上传文件文件名称特殊字符是否限制
上传文件过程是否有进度提示
上传文件未完成,是否限制表单保存
下载文件,文件名称是否显示正常
下载文件,文件内容是否显示正常
导入模板是否给出正规的参考数据
导入空文件是否给出错误日志
导入模板中填写错误格式的数据,是否给出错误日志
导入模板的字段名称显示是否正确
导入模板的字段是否完整
导入模板的必填字段是否校验
导入模板中字段格式填写错误时,是否给出错误日志
导入文件成功后,列表是否刷新
导出文件内容是否显示正确
导出文件名称是否显示正确
导出报表内容显示内容是否完整
翻页功能,切换默认显示条数后,页面数据是否刷新显示对应条数
翻页功能,列表数据条数统计是否正确
翻页功能,列表翻页后条数是否递增显示
页面地图显示是否完整
页面地图上的数值显示是否正确
页面图表上数据为空时是否正常显示(例如为空时,显示为null)
图表的x轴,y轴是否有单位
页面空数据时,是否有空图标或提示
浏览器兼容性验证(是否兼容主流浏览器、指定浏览器)
分辨率兼容性验证(是否最低兼容1366*768的分辨率的笔记本电脑)
The more we share,The more we have.
希望这篇文章对大家有用...