使用Cucumber BDD的微服务集成测试套件

时间:2019-06-06 14:22:00

标签: automated-tests integration-testing microservices bdd cucumber-jvm

基本上,我希望有关在微服务集成应用程序环境中使用Cucumber BDD为QA设计集成测试套件的建议。 质量检查人员应该为他们的测试套件维护一个单独的代码库和github存储库,还是最好让代码驻留在每个应用程序代码库中?

我正在使用黄瓜BDD构建集成测试套件来测试企业应用程序平台。该平台中的每个应用程序都有许多微服务(内置在springboot中)和集成应用程序(Apache骆驼和保险丝)。目前,我已经为Eclipse IDE中的每个项目构建了测试套件(从某种意义上来说,每个微服务和集成应用程序在src / main文件夹中都有自己的代码库,并且在相应的src / test文件夹中有针对每个项目的黄瓜测试)。但是我将这些视为系统测试而不是集成测试。部署应用程序时,只有其测试会在jenkins管道中触发,并且由于访问限制而无法从其域中运行相关应用程序或服务的测试。 因此,我的想法是让质量检查小组在一个独立的存储库中为他们的测试创建和维护一个单独的测试应用程序,而不是在每个应用程序级别中维护集成测试并将其集成到Jenkins管道中,并使用适当的黄瓜触发每个应用程序所需的功能部署主应用程序后添加标签。欢迎任何建议。

0 个答案:

没有答案