我是一个小项目的一部分,在这个项目中,我们有一个数据仓库并生产PowerBi仪表板,它显示存储在仓库中的不同类型的数据。
例如,我们可以有一个仪表板视觉,以表格的形式显示每个索赔的类型和成本(例如,对we 1000的盗窃索赔)。
我的问题是,是否有任何方法来创建自动化测试脚本,以便我们可以检查显示在powerBi仪表板上的数据和是否正确?
我可能会创建一个测试脚本,用来比较仪表板的基本查询中的数据--但是在进行DAX计算之前,然后在powerBi可视化中显示输出。硒是可能的吗?
发布于 2021-05-05 16:01:21
硒是可能的。我在一个有类似需求的客户端工作,这是一个数据仓库,它在显示之前从报告中从数据中提取并过滤或聚合数据。我们构建了一个测试框架来测试数据仓库(测试数据正在加载并转换到正确的位置)和Power报告,在那里我们使用Selenium从图表中提取数据,并将它们与SQL查询的结果与数据仓库进行比较。
不过,我有一些建议,如果你真的走上这条路的话:
使用Selenium绝对是一种选择。它可能有点挑战性,因为您需要弄清楚如何随着测试数量的增加而扩展它,并且您必须处理与您的团队其他成员不同的技能集需求。我构建了PowerTester来解决其中的一些问题,因为Selenium框架最终成为了我的团队在每个sprint中能够完成的工作量的瓶颈。
https://stackoverflow.com/questions/51636653
复制