任何人都可以告诉我;如何在项目的所有功能文件中访问BDD框架的一个功能文件中编写的步骤定义。
谢谢, 的Eswar
答案 0 :(得分:0)
这取决于工具。使用Cucumber的一般观点不是那样做的。也就是说,不要在其他功能中调用步骤。
步骤,即实际执行的代码,只要它们找到正确,就会在Cucumber中重复使用。这是重用可能发生的地方。预计在步骤委托给的辅助方法中也会发生重用。这可能是重用BDD框架使用的逻辑的最常见的地方。
你想要记住,BDD是第一个也是最重要的。它不是编程或测试。因此,只要利益相关者,测试人员和开发人员之间的沟通明确而具体,就可以接受Gherkin中的重复。