标签: cucumber bdd gherkin service-layer cucumber-java
我有一个功能文件A.feature,它在响应正文中生成一个数字。现在,我必须捕获该文本/数字,然后将其作为测试数据传递给另一个功能文件。我们需要编写步骤定义还是有其他方法吗?请建议。
答案 0 :(得分:2)
一般来说,你不应该这样做。实际上,您应该尝试使您的测试用例完全相互独立。如果单个代码更改会破坏您的许多测试(在您的情况下,每当第一个功能中断时,第二个功能也会中断,这是一个不好的迹象。)这也是一个不好的迹象,作为起点,您的第二个功能需要一个特别回应不容易建构。