如何在BDD中的所有要素文件中使用一个要素文件中编写的步骤定义

如何在BDD中的所有要素文件中使用一个要素文件中编写的步骤定义,bdd,Bdd,谁能告诉我;如何跨项目中的所有要素文件访问BDD framework的一个要素文件中编写的步骤定义 谢谢, Eswar这取决于工具。使用Cucumber的一般观点是不要这样做。也就是说,不要调用其他功能中的步骤 步骤,即实际执行的代码,只要找到正确的步骤,就会在Cucumber中重用。这就是重用可能发生的地方。重用也会发生在步骤委托给的助手方法中。这可能是重用BDD框架使用的逻辑最常见的地方 您要记住,BDD首先也是最重要的是沟通。这与编程或测试无关。因此,只要利益相关者、测试人员和开发人员之间

谁能告诉我;如何跨项目中的所有要素文件访问BDD framework的一个要素文件中编写的步骤定义

谢谢,
Eswar

这取决于工具。使用Cucumber的一般观点是不要这样做。也就是说,不要调用其他功能中的步骤

步骤,即实际执行的代码,只要找到正确的步骤,就会在Cucumber中重用。这就是重用可能发生的地方。重用也会发生在步骤委托给的助手方法中。这可能是重用BDD框架使用的逻辑最常见的地方


您要记住,BDD首先也是最重要的是沟通。这与编程或测试无关。因此,只要利益相关者、测试人员和开发人员之间的沟通清晰具体,小黄瓜中的重复是可以接受的。

您应该先说出您使用的框架、语言。步骤定义文件不一定与要素文件相关。“步骤定义”是特定步骤的自动化代码,因此您不会将其写入要素文件,而是写入代码文件。在要素文件中有“步骤”。请澄清你的问题。