【web测试】报表测试

2021-12-06  本文已影响0人  Queenie的学习笔记

要点摘录: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)链接类错误,如:

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

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

上一篇下一篇

猜你喜欢

热点阅读