zoukankan      html  css  js  c++  java
  • 典藏版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,直接访问


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

    版权申明:本文为博主原创文章,转载请保留原文链接及作者。
  • 相关阅读:
    CF687D Dividing Kingdom II
    图论——EK算法
    P6082 [JSOI2015]salesman
    联合权值——树上问题2014noip
    P2071 座位安排——二分图最大匹配
    匈牙利优化时间戳的正确性
    P1541 乌龟棋——线性动规
    P1858 多人背包
    P3558 [POI2013]BAJ-Bytecomputer——线性动归
    P2303 [SDOI2012] Longge 的问题
  • 原文地址:https://www.cnblogs.com/df888/p/13687443.html
Copyright © 2011-2022 走看看