我目前正在开展一个项目,向用户展示他们在仪表板和报告上的指标。 QA团队正在手动测试它,例如在数据库中运行SQL查询并将该数字与仪表板的UI进行比较。有没有办法自动化这个测试? 此应用程序是用.NET编写的,C#。我们不使用任何特定的报告工具,例如Cognos,....
答案 0 :(得分:0)
如果仪表板是基于Web的,您可以使用支持Web应用程序测试的QTP或Selenium等工具。如果只是要比较的数字,您也可以为它开发基于Java的实用程序。基本上,连接到数据库的框架在后端运行报告查询,并将数字与仪表板的UI进行比较。
如果有办法将仪表板或报告导出到Excel,那么您可以使用Excel来优化UI和后端数据库的比较。与使用后端数据库进行数据比较相比,这应该更容易实现。
答案 1 :(得分:0)
我们正在使用ARES仪表板(在Testastra下构建并由ZenQ拥有),这是一个很好的基于很少的api调用的测试自动化仪表板。 ARES,是“测试自动化结果”仪表板的缩写。这是一个TestAutomation框架/工具激动性解决方案,可通过实时仪表板,每日/每周趋势,频繁发生的故障等简化测试自动化结果及其分析的收集。 以下是ARES的一些功能: 1.工具不可知的测试自动化仪表板 2.基于SaaS 3.显示当前实时执行和历史测试自动化的见解 4.所有人免费
网站:http://www.testastra.com/#ares
以下回购中包含一些代码示例,ARES测试自动化仪表板的文档和用法: https://github.com/testastra/ARES
值得尝试。