2016-01-20 38 views
0

任何人都可以告诉我;如何在BDD框架的一个功能文件中写入的步骤定义可以在所有功能文件中访问项目。BDD中的所有功能文件中如何使用一个功能文件中写入的步骤定义

感谢, 的Eswar

+1

您应该首先说出您使用的框架,语言。步骤定义文件不一定与特征文件相关。 – rad

+0

“步骤定义”是特定步骤的自动化代码,因此您不要将它们写入功能文件,而是写入代码文件。在功能文件中你有“步骤”。请澄清你的问题。 –

回答

0

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

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

你想记住,BDD是第一个也是最重要的沟通。这不是关于编程或测试。因此,只要利益相关者,测试人员和开发人员之间的沟通清晰具体,小黄瓜的复制是可以接受的。

相关问题