繁体   English   中英

使用Spring Boot在静态服务中使用BDD方法

[英]BDD approach in restful services with spring boot

我已经读了很多书来找到解决我的问题的方法。 在我当前的服务中,我在src / test文件夹下运行了一些黄瓜测试。 但是我正在使用Spring Boot应用程序上下文来运行此测试(进行注入和类似操作)。 因此,从我的角度来看,这不是真正的端到端测试。 我想做的是将我的黄瓜测试(BDD)放在另一个文件夹下,以便src / test并在不使用应用上下文的情况下启动该服务。 我试图区分集成测试和端到端黄瓜测试。 因此,首先我需要运行该服务,然后单击它以获取响应。 任何想法?

非常感谢你。

最后,我有一个多模块Maven项目。 主模块包含三个子模块:服务(带有单元测试),集成测试和端到端测试。 我已经使用了Maven surefire和Maven故障安全插件。 我还使用配置文件(单元,集成和e2e)来运行测试。 现在一切正常。 在我看来,这是一个很好的方法(端到端测试从外部影响服务,而集成测试也依赖于服务,即使它们位于不同的模块中)。 您对此有何看法? 请让我知道。

谢谢。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM