美文网首页
【web测试】报表测试

【web测试】报表测试

作者: Queenie的学习笔记 | 来源:发表于2021-12-06 11:47 被阅读0次

    要点摘录:https://www.imooc.com/article/287959

    1. 界面元素拆分:
      (1)查询条件:各条件项、时间控件、操作按钮;
      (2)查询结果:单条件查询结果、组合条件查询结果、子表页面...
      (3)结果导出
      (4)定时任务;
      (5)权限;
      (6)上下游系统的接口。
    1. 整理测试思路:
      (1)查询条件、结果导出使用通用测试方法
      (2)查询结果验证:①增删改查数据源,看报表变化;②链接的正确性;③报表的数据和数据源是否一致;
    1. 按需求文档,做需求分析
      (1)没有资料的情况下,找负责人(产品或开发)理清逻辑;
      (2)领导安排的任务不够清晰时,先给任务界定范围、然后排出优先级;(完整测试模块时可能时间不够)
      (3)确认抽查的范围和原则:①一级报表(总表)测试前三行数据,包括总计、合计、单个项目共计m行*n列=mn个单元格的数据;②各级表(总表和子表)之间链接的正确性,比如点击某个数据展开的页面是否只展示了该数据项的信息;③总表和子表之间数据的一致性;③表中各列的数据是否正确取值
      (4)风险预估:部分项目数据可能存在错误但测试不能覆盖,子表表单的逻辑以及导出等附加功能不能细测;

    2. 确认mn个单元格的逻辑(优先测试有超链接的单元格)

    3. 最终测试范围确定:
      (1)一级报表前几行数据中带超链接的数据,共计m*n个单元格数据,并考虑单项目查询和全部项目查询不同逻辑下的数据结果是否正确;
      (2)总表和子表之间链接的正确性;
      (3)总表和子表之间数据的一致性;
      (4)总表的数据和数据源是否一致,比如某个数据在总表中的数值和数据源页面中的数值是否一致;
      (5)表中各列的数据是否取值正确,是否有取值错误的情况;

    4. 测试执行
      (1)编写测试用例表;
      (2)链接验证和逻辑验证分开记录;

    5. 测试汇报
      (1)测试了哪些内容;
      (2)哪些地方没有测。

    6. 可能的bug类举例:
      (1)链接类错误,如:

    • 通过总表中XX项目的XX字段进入二级页面,展示了全部项目的信息,应该只展示该项目的信息。
    • 通过总表中XX项目的XX字段进入二级页面,展示的是其他项目的信息,而非该项目的信息。
    • 通过总表中合计行的XX字段进入二级页面,展示了特定项目的信息,应该展示所有项目的信息。
    • 总表中XX项目的XX字段数据为0,但有超链接,应该不提供超链接。

    (2)数据统计类错误,如:

    • 总表中XX项目的XX字段数据统计错误,与数据库统计出的数据不一致。
    • XX项目的XX字段,总表和二级表的数据统计不一致,总表有200条,二级表有90条。
    • 总表合计行XX字段的数据与下方各项目数据之和不一致。
    • XX项目的XX字段的二级表中,列表有200条数据,但右下角显示“共有2条数据”。

    (3)数据展示类错误,如:

    • 通过总表的"xx金额”进入二级页面,二级页面只展示了缴款明细,没有汇总数据。
    • XX字段的二级页面,“审批状态”一列展示的是状态ID的值(如BIO01),而非状态名称(如已审批)。
    • XX字段的二级表中的XX字段对用户没有意义,应隐藏该字段。
    • 当数据为0时,应该展示为 “0.00” 而非 "0" 或 ".00"。
    • XX字段的二级表中,“审批状态”的值显示错误,当前显示为“已审批”的实际应显示为“审批中”。

    相关文章

      网友评论

          本文标题:【web测试】报表测试

          本文链接:https://www.haomeiwen.com/subject/lwmgxrtx.html