【问题标题】:Is it possible to convert a .spec file to a .feature file?是否可以将 .spec 文件转换为 .feature 文件?
【发布时间】:2019-06-26 13:28:58
【问题描述】:
我正在使用仪表框架进行测试。我希望将执行结果存储在 Jira/Xray 中。但是 Jira/Xray 只支持 cucumber 进行自动化测试。我正在考虑将 .spec 文件转换为 .feature 文件并将其添加到 Xray 测试场景中。然后在执行仪表测试后,我自己将仪表 json 报告翻译成黄瓜 json。我正在寻找将 .spec 文件转换为 .feature 文件的工具或方便的方法。
【问题讨论】:
标签:
cucumber
jira
getgauge
jira-xray
【解决方案1】:
Gauge 不提供将规范 (.spec) 转换为 Gherkin (.feature) 的方法。 Gauge 规格遵循 Markdown 格式,可能有工具可以将 Markdown 转换为 Gherkin。但是 Gauge 将无法执行 Gherkin 语法。
对于报告位,编写一个可以生成 Jira/Xray 接受格式的报告的报告插件可能很有用。
【解决方案2】:
我不知道规范=>小黄瓜转换器,但理论上,您可以将降价转换为小黄瓜类型的布局,就像在 Xray 中查看步骤一样。
如果您希望了解规格和详细结果,另一种选择是将仪表报告转换为 Xray 可以处理的 Robot Framework XML 类型的报告。这将在测试运行执行屏幕上提供每个步骤结果的可见性,如this Robot tutorial 中所示。然后,您需要将此转换后的报告提交到相应的机器人 REST API 端点。