首页 > 解决方案 > 功能文件(Cucumber Java-Maven)中的独立与依赖场景?

问题描述

我们有 30 000 个场景,并尝试将 cucumber 与 maven 一起使用(无测试 NG),这是一个非常大的项目。依赖场景将阻止我们只选择测试套件的一部分或从手动测试计划中选择一个测试用例另一方面独立场景将显着增加测试执行的时间(如果您开始回归,那么它几乎是时间的腰部)。

回答者介于两者之间吗?例如,在哪里可以使用独立,并将依赖划分为功能并将它们放入基于功能的单独功能文件中?

为大型项目编写功能文件的最佳实践是什么?依赖 VS 独立功能特征文件与美国特征文件。

标签: cucumber-java

解决方案


这是你和你的团队的问题,你必须聚在一起决定什么是对你们最好的解决方案。

这里有人可以给你他的观点,但你们知道什么最适合你的项目需求。

一般来说,拥有依赖测试不是一个好主意,因为它们更难维护,如果依赖中断,那么所有测试都会失败并产生假阴性。此外,如果您的重要因素是进行自动化回归测试时的时间,那么也许可以找到中间立场,您的解决方案就在那里。


推荐阅读