当开发新的报表或仪表板供其他用户使用时,执行一些检查以验证所包含报表的数据和设计非常重要。
一:报表或仪表板检查
商业智能功能测试在开发新的报表或仪表板供其他用户使用时,要进行一些检查来验证报表的数据和设计。
一些需要检查的项目是:
1. 检查报表或仪表板的页面标题是否和报表内容对应。
2.对于带有图表的报表,应适当标记轴。
3.报表中数据的聚合级别应符合报表要求。
4.验证报表或仪表板页面设计是否符合设计标准和最佳实践。
5.验证报告下载和打印选项的存在和功能。
6.如果时间允许的话,请验证报表帮助文本是否存在并且适合报告内容。
7.验证报告中是否存在任何所需的静态显示文本,
二:提示检查
提示用于根据需要过滤报告中的数据。 它们可以是不同的类型,但最常见的提示类型是选择列表或带有值列表的下拉列表。
提示的一些关键测试是:
1.验证所有提示是否按要求可用。 还要检查提示的类型是否符合设计规范。
2.对于每个提示,请验证显示的标签和值列表(如果适用)。
3.应用每个提示并验证报告中的数据是否得到适当的过滤。
4.验证默认提示选择是否满足报表或仪表板页面设计规范。
三:报表数据准确性检查
验证报告中显示的数据是否准确。此检查是报告功能测试的重要方面。
1. 将报告与用户信任的交易系统应用程序中显示的数据进行交叉检查,作为报告中显示的数据的真实来源。
2.针对报表的目标数据库和源数据库提出等效的数据库查询。 将查询结果与报告中的数据进行比较。
3.检查报告生成的数据库查询是否存在任何问题。
4.应用报告提示并验证报告生成的数据库查询以及查询输出。
四:扩展报告检查
报告中通常包含指向深入报告的链接,以便用户可以导航到这些报告以获取更多详细信息。 这些报告的链接可以位于列级别或列标题级别。 对于深入报告的每个链接,请验证以下项目:
1. 验证摘要报告和详细报告之间的计数是否匹配。
2. 验证摘要报告中的所有提示是否都应用于详细报告。
3. 检查从图表、表格、表格标题到摘要报告的详细报告的链接是否有效。
4. 验证深入报告的数据库 SQL 查询是否符合预期。
五:报表性能检查
验证报表和仪表板页面呈现时间是否满足 SLA 要求。 测试不同提示选择的性能。 对深入报告执行相同的检查。
举例:报表没有任何默认提示选择,并且在未应用提示(过滤器)时报表的性能非常慢。 它不仅会导致糟糕的用户体验,还会给数据库带来不必要的负载,因为用户经常从 UI 停止执行报表,而没有从中获得任何价值。
六:浏览器检查
报表的浏览器兼容性通常取决于用于 BI 项目的 BI 工具对这些浏览器的支持。 添加到报告或仪表板页面的任何自定义 JavaScript 也可能导致浏览器特定的报告问题。
行动吧,在路上总比一直观望的要好,未来的你肯定会感谢现在拼搏的自己!如果想学习提升找不到资料,没人答疑解惑时,请及时加入群: 786229024,里面有各种测试开发资料和技术可以一起交流哦。
最后: 下方这份完整的软件测试视频教程已经整理上传完成,需要的朋友们可以自行领取【保证100%免费】
软件测试面试文档
我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。