cucumber-java - 功能文件(Cucumber Java-Maven)中的独立与依赖场景?
问题描述
我们有 30 000 个场景,并尝试将 cucumber 与 maven 一起使用(无测试 NG),这是一个非常大的项目。依赖场景将阻止我们只选择测试套件的一部分或从手动测试计划中选择一个测试用例另一方面独立场景将显着增加测试执行的时间(如果您开始回归,那么它几乎是时间的腰部)。
回答者介于两者之间吗?例如,在哪里可以使用独立,并将依赖划分为功能并将它们放入基于功能的单独功能文件中?
为大型项目编写功能文件的最佳实践是什么?依赖 VS 独立功能特征文件与美国特征文件。
解决方案
这是你和你的团队的问题,你必须聚在一起决定什么是对你们最好的解决方案。
这里有人可以给你他的观点,但你们知道什么最适合你的项目需求。
一般来说,拥有依赖测试不是一个好主意,因为它们更难维护,如果依赖中断,那么所有测试都会失败并产生假阴性。此外,如果您的重要因素是进行自动化回归测试时的时间,那么也许可以找到中间立场,您的解决方案就在那里。
推荐阅读
- python - 笔记本和终端启动错误的python版本
- python - suds with python 2.7 如何防止 ssl.SSLError: ('读取操作超时',)
- javascript - 在角度 6 中导入没有路径的模块
- php - php执行powershell
- continuous-integration - VSTFS 构建错误 - SSL 证书问题:无法获取本地颁发者证书
- javascript - PDF 打印中的页码,仅使用 HTML、CSS 和 JavaScript?
- angularjs - 使用 AngularJS 和 $httprequest 在另一个方法中捕获方法的返回
- datagrip - 如何使 DataGrip 显示更多输出选项卡
- azure - Azure IoT 上的软件更新
- react-native - 添加 react-native-admob 模块后,React-Native 应用程序在启动时崩溃