典藏版Web功能测试用例库

界面显示

​ 初始界面元素:title、内容,默认值、必填项(红*)
​ 样式美观
​ 排版规范
​ 字体统一
​ 编辑页面有光标,定位在第一个可编辑文本框
​ 内容过多时,滚动条
​ loading
​ 多次打开跳转同一页面
​ 无数据不能一片空白
​ 缩小窗口,响应式处理
​ 性能,不能出现响应过慢,否则直接记bug

菜单

​ 打开页面跳转正确
​ 点击logo跳转首页
​ 有选中标识
​ 菜单切换,页面内容是否刷新重置

文本框

​ 中文、英文(大小写)、数字(正数、0、负数、整数、小数)、特殊字符、全角
​ 前后空格
​ 你好HEllo 10 -3 0 0.5 !@#$%^&*_、null、、'、"、[]、{}、/r/n\r\n、ces
​ (空格)
​ 为空
​ 为0
​ 长度校验
​ 精确模糊匹配
​ 大小写敏感
​ 区间文本框 ,起>止,起<=止

下拉框

​ 点击打开,再次点击关闭
​ 打开后点击空白处关闭
​ 内容和业务口径
​ 单选、多选
​ 选中有效,填充到框中
​ 是否允许重复选择
​ 切换内容,表格列联动展示。先列名排序,再切换,表格列变化后,点击查询,不能报错
​ 动态匹配结果,最多显示10条

时间日期

​ 约束条件
​ 起<=止
​ 起>止
​ 只输入起
​ 只输入止
​ 时间>当前时间,可能会不让查未来时间的数据
​ 粒度,年、月、日、时、分、秒
​ 手动输入框
​ 年月日与实际不符,2011-13-01,2011-00-01,2011-02-30,2011-08-32
​ 不满足YYYY-MM-DD
​ 非数字
​ 输入完年或月,自动带出-
​ 时间选择框
​ 打开关闭选择框
​ 切换年份
​ 上下月
​ 切换月份
​ 选择某一天
​ 清空日期
​ 今天

文件上传下载

​ 文件格式、大小等文字说明
​ 支持的文件格式和大小,有效等价类
​ 无效等价类:不支持的文件格式、文件大小为0、文件大小超出
​ 重复上传相同文件
​ 1、不允许
​ 2、覆盖
​ 上传后删除,物理删除
​ 删除后再上传,相同和不同文件
​ 最多上传文件个数
​ 上传多个文件后,展示排版布局
​ 文件存储数据库/应用服务器
​ 链接下载,可正常打开,内容正确
​ 选择文件后,再次打开文件选择窗口,点击取消按钮,直接提交,不应该报错

导入

​ 模板
​ 使用模板,导入成功,内容与文件一致
​ 非模板文件,导入失败
​ 不选择文件,直接点击导入按钮
​ 多条记录,覆盖所有校验不通过规则
​ 重复数据导入
​ 长度校验,可测可不测
​ 特殊字符,可测可不测
​ 最大允许条数
​ 导入失败后,重新正确导入,导入成功

导出

​ 文件
​ 1、文件名
​ 2、格式默认为.xls或.xlsx
​ 3、内容完整、正确,没有乱码
​ 4、表格表头与页面一致
​ 5、不能有操作列
​ 6、名称列不能为代码、编码
​ 记录条数=0,提示无数据导出
​ 只导出查出来的记录,而不是所有记录
​ 只导出下钻后的数据
​ 记录条数>2000,分成多个sheet页
​ 性能,2000条、65536条
​ 表样不同,需要拆成多个等价类,都需要导出来看一下
​ 查询条件不同导致结果内容、条数不同,也需要测一下

表格

​ 对齐
​ 内容口径
​ 1、名称等列不能显示为代码编码
​ 2、无数据显示为--
​ 3、符合需求
​ 格式
​ 1、保留几位,缺失位自动补0
​ 2、每3位逗号隔开
​ 3、日期格式YYYY-MM-DD
​ 省略号有提示
​ 0没有链接
​ 排序
​ 默认排序
​ 列名排序
​ 序号、操作列不允许排序
​ 高亮效果,单选/复选

排序

​ 正序,从小到大
​ 倒序,从大到小
​ 对所有结果排序,而非仅对当前分页
​ 任务状态列排序,按创建时间倒序,然后按未提交、审核不通过、审核中、审核通过排序,即把操作列可用按钮多的放在前面

分页

​ 非尾页,下页
​ 非首页,上页
​ 非尾页,尾页
​ 非首页,首页
​ 尾页,下页,不可点
​ 首页,上页,不可点
​ 尾页,尾页,不可点
​ 首页,首页,不可点
​ 跳转有效页码
​ 跳转无效页码,包括非数字
​ 分页,每页显示条数,切换后翻页
​ 总记录数正确
​ 非尾页,每页实际条数=每页分页条数
​ 支持敲击回车键跳转

批量操作

​ 勾选单条,操作
​ 勾选多条,操作
​ 不勾选,直接操作
​ 多条中,包含不允许操作的,不能批量操作,全部都回滚
​ 全选,只处理查询出来的这部分数据

数据检查

​ 数据流
​ 数据缺失,数据覆盖面尽可能广一点
​ 数据重置的问题
​ 某些模块的数据未重置,其他模块在操作时,会把老数据带出来,包括图标状态等
​ 不同功能点,相同展现字段
​ 数据初始化
​ 每月1号问题
​ 户数,去重。户次,不去重
​ distinct问题
​ 单行子查询
​ 1、如果子表关联字段是主键,就没有问题
​ 2、如果子表关联字段不是主键,分析逻辑,检查有没有可能出现重复数据导致关联后返回多行记录
​ 先把数据置为无效,再弄1条相同的有效数据,这两条数据不能判断为是新增的数据,因为已经增加过,只是置为无效了
​ 金融数据
​ 最大回撤只会越来越大,不会变小或变0
​ 表的增删改查
​ 跟踪数据流
​ 数据无残留

链接

​ 链接跳转正确
​ 点击多个相同的链接,可能会有意想不到的问题
​ 相同的链接,从不同页面打开,说不定会有问题

树结构

​ 依次展开到叶子节点,多个分支
​ 展开和收起
​ 节点图标
​ 每层节点都能查到
​ 对父节点查询或操作,也能作用到子节点
​ 无数据显示,不能一片空白

​ 折线图、柱状图
​ 横纵坐标
​ 刻度
​ 区间取值边界
​ 实际位置与刻度是否吻合
​ 出现断点
​ 多条折线,部分有数据部分无数据,日期未对齐
​ 日期未对齐原因排查,相关功能数据是否一致
​ 导致伸缩框失效
​ 子主题 5
​ 饼图
​ 比例和分块大小匹配
​ 网状图
​ 各节点之间的关系正确
​ 点击标签显示/隐藏
​ 鼠标放上去,显示浮动框
​ 无数据,不能一片空白
​ 数据特别多,可考虑增加图表切换
​ 图表切换
​ 有数据,可正常切换,且切换前后数据正确
​ 无数据,无法切换,给提示
​ 兼容性
​ 纵坐标,根据最大最小值来确定刻度值,便于观看

保存按钮

​ 保存成功的提示
​ 数据写入表中
​ cjsj、cjry等字段
​ loading
​ 保存后查看
​ 不填写,直接保存
​ a进入新增页面,b完成一次新增,a再保存,应保存成功(可能编号重复导致a保存失败)
​ 输入与已存在重复的数据,如代码、名称

修改按钮

​ 修改成功的提示
​ 数据写入表中
​ xgsj、xgry、yxbz等字段
​ loading
​ 修改后查看
​ 不修改,直接保存
​ 多次修改

删除按钮

​ 是否确认删除的提示
​ 直接刷新页面即可,不需要删除成功提示
​ 数据删除完全,没有遗漏
​ loading
​ 逻辑删除/物理删除
​ 逻辑删除,可能有些功能没有加判断,导致删除了有些功能还查得到数据

收藏按钮

​ 收藏,添加到收藏,按钮变为取消收藏
​ 取消收藏,从收藏中移除,按钮变为收藏
​ 收藏多个,形成多个分页
​ 收藏后数据展示的排序是否与原来一致
​ 校验给出不允许添加提示后,图标还是变成了已添加图标

取消、返回、“X”按钮

​ 直接再次打开,内容不应保留
​ 修改后再次打开,应更新为最新信息

登录页面

​ 界面显示
​ 用户名、密码、验证码文本框
​ 验证码的格式
​ 输入密码显示为***
​ 使用正确的用户名,密码和验证码登录成功
​ 退出
​ 确认是否退出提示
​ 退出到登录页面
​ 先校验验证码,再校验用户名、密码
​ 输入错误的验证码、用户名、密码,分别提示
​ 验证码
​ 输入错误后,验证码自动刷新
​ 也可以手动点击刷新验证码
​ 忘记密码
​ 连续输入密码错误5次,账号锁定
​ 锁定后,其他账号可以登录
​ 到了锁定时间,被锁账号可以登录
​ token,免登录,时限
​ 关页面
​ 关浏览器
​ 离线后重新登录
​ 登录后,跨浏览器复制链接访问
​ 连续登录多次
​ 不同的ip,登录相同的账号
​ 强制登录弹窗
​ 界面显示
​ 验证码
​ 输入错误,提示
​ 强制登录成功
​ 电脑a和电脑b使用同一账号,来回踢几次
​ 阿里云环境不同项目之间,登录token冲突,导致频繁下线
​ 登录
​ token失效
​ 测试不操作页面一段时间后,再次操作,会出现什么情况
​ 重新登录,自动跳转登录页面
​ 页面空白,需要刷新
​ 如果是第三方对接,测试是否影响操作逻辑

修改密码

​ 界面显示
​ 老密码、新密码、确认密码文本框
​ 输入正确,修改成功
​ 老密码错误
​ 新密码和确认密码,输入不一致
​ 新密码和老密码一样
​ 修改后,用老密码登录失败,用新密码登录成功
​ 密码的格式要求
​ 修改密码失败时,密码修改时间字段,不应更新

查询统计页面

​ 界面显示
​ 默认查询/不查询
​ 伸缩框
​ 伸缩框收起图标
​ 伸缩框展开图标
​ 展开收起查询条件
​ 查询按钮
​ 默认条件点击可用
​ 查询后,是否收起条件
​ 回车键
​ 重置按钮
​ 默认状态重置,信息不变
​ 改变所有值后重置
​ 重置后查询
​ 单位切换
​ 元、万元
​ 位数正确
​ 数据太小,显示0.00
​ 所有的查询条件逐个测试
​ 表格
​ 业务口径
​ 默认条件,口径和排序
​ 逐个条件,匹配字段和传值
​ 全部条件,条件带入
​ 有效标志、删除标志,若表中有这个字段,需考虑是否增加判断
​ 数据权限,不同权限用户登录
​ 查询条件不一样
​ 重置后条件不一样
​ 查的数据权限不一样
​ 钻取
​ 下钻
​ 返回
​ 最后一层
​ 数据对的上
​ 链接
​ 页面打开
​ 口径、数据展示正确
​ 数据条数对不对得上
​ 口径过滤条件一致
​ 按钮

新增页面

​ 界面显示、光标
​ 所有填写项
​ 保存按钮
​ 重置
​ 默认状态重置
​ 更改所有项后重置
​ 重置后光标
​ 保存后重置,为保存后的值
​ 返回,返回后的查询条件、每页显示条数和页码要带出来
​ 重复新增

修改页面

​ 界面显示
​ 修改按钮
​ 信息带出,尤其是数据较长
​ 重置
​ 默认状态重置,为带出的值,不能清空
​ 更改所有项后重置
​ 重置后光标
​ 修改后重置,为修改后的值
​ 只修改不保存,退出后再次修改,未保存的数据重置

查看页面

​ 界面显示
​ 页面失真
​ 特殊字符
​ 编辑控件要做成灰色不可编辑的效果
​ 附件不能有“X”
​ 口径正确
​ 不同权限用户登录,数据权限范围不同
​ 底部按钮
​ 如果是打开新窗口,关闭
​ 如果是覆盖原页面,返回

审核审批页面

​ 单条审核
​ 填写项
​ 审核意见,通过/不通过,单选
​ 审核说明,审核不通过必填,审核通过非必填
​ 确定按钮
​ 审核通过,审核状态变为审核通过
​ 审核不通过,1、审核状态变为审核不通过 2、办理状态回滚为待办理
​ 审核不通过后重新办理,相当于修改
​ 走流程,办理—>审核不通过->办理->审核通过

浏览器

​ 输入非登录url,直接访问


所有文章公众号【测试开发刚哥】首发!

版权申明:本文为博主原创文章,转载请保留原文链接及作者。
原文地址:https://www.cnblogs.com/df888/p/13687443.html