问题描述
我们正在为我们的自动化测试结果以及需要多语言(Java,Javascript,Python,Swift等)支持的地方寻找一个好的自动化报告框架。
最近,我开始了解到Allure是一个很好的Automation Reporting框架,它支持多种语言,但是唯一的原因是它不具有数据库支持来存储测试结果。
因此,我们有一个需求,我们需要在数据库上维护历史测试数据并通过从数据库中提取这些测试结果来生成仪表板。
能否请您帮我弄清楚如何使用Allure框架实现此目标,以使其满足我的要求?
谢谢
解决方法
魅力报告具有扩展系统,可用于导出数据并在生成过程中丰富报告。您可以创建一个插件,将所有必需的信息存储到数据库中,然后用您自己的捆绑历史记录插件替换。
另一种选择是使用Allure EE,这是一种全新产品,已经使用数据库来存储结果并在结果上提供分析和仪表板。