0
A
回答
0
这将取决于工具。使用黄瓜的一般观点不会那样做。也就是说,不要调用其他功能的步骤。
只要他们找到正确的步骤,即实际执行的代码正在Cucumber中重用。这就是重用可能发生的地方。重复使用也预计会发生在步骤委派给的辅助方法中。这也许是重用BDD框架使用的逻辑最常见的地方。
你想记住,BDD是第一个也是最重要的沟通。这不是关于编程或测试。因此,只要利益相关者,测试人员和开发人员之间的沟通清晰具体,小黄瓜的复制是可以接受的。
相关问题
- 1. Java-Cucumber:功能文件未调用步骤定义文件
- 2. 如何运行使用特定步骤的所有Spinach功能?
- 3. 如何将多个功能文件和步骤定义文件写入Calabash项目目录?
- 4. Specflow中的表与绑定到步骤定义或功能文件?
- 5. 调用整个功能文件(或只有当步骤)到另一个功能文件
- 6. 写入BDD功能文件的时间更短,更清洁
- 7. 是否可以从功能文件导航到VSCode中的步骤定义
- 8. 使用visual studio 2010中的specflow创建步骤定义文件,生成的功能文件不清晰
- 9. 功能上下文中的BDD参数?
- 10. 从功能文件中使用变量的其他文件导入功能
- 11. 使用功能读取/写入文件
- 12. 使用功能写入.js文件
- 13. SpecFlow的功能范围步骤定义?
- 14. Behat - 未定义的功能步骤
- 15. 如何链接功能文件与步骤定义在cucumber.js(黄瓜的JavaScript)
- 16. 定义模块,并调用其功能在一个文件中
- 17. 限制黄瓜步骤或步骤文件到指定的功能或标签
- 18. 如何使用js文件中另一个js文件的功能?
- 19. 如何绕过黄瓜功能文件中的重复步骤执行?
- 20. 宏功能中的数据步骤
- 21. 在jQuery动画功能中的步骤
- 22. 如何获取在源文件中定义的列表功能
- 23. Flex - 如何在另一个组件中定义一个功能?
- 24. 从同一文件夹中的文件导入功能
- 25. 如何使用JS运行PHP文件中的特定功能
- 26. 用Doxygen插入链接到另一个文件中的功能?
- 27. Specflow功能文件显示的步骤既是未定义的,也是同时具有多个定义
- 28. 为什么eclipse无法运行功能文件中的某个步骤?
- 29. Specflow向现有功能文件添加新步骤
- 30. 如何从同一文件夹中的模块导入功能?
您应该首先说出您使用的框架,语言。步骤定义文件不一定与特征文件相关。 – rad
“步骤定义”是特定步骤的自动化代码,因此您不要将它们写入功能文件,而是写入代码文件。在功能文件中你有“步骤”。请澄清你的问题。 –