我的QA functional Maven/TestNG测试用例应该放在哪个文件夹中?以及它对CI过程的影响?

我的QA functional Maven/TestNG测试用例应该放在哪个文件夹中?以及它对CI过程的影响?,maven,continuous-integration,testng,continuous-deployment,Maven,Continuous Integration,Testng,Continuous Deployment,我正在使用Maven/TestNG编写功能自动化测试用例。按照惯例,我将它们放在src/test文件夹中。但我知道还有另一种观点,他们应该进入src/main。原因是——在这种情况下,测试用例将像应用程序一样打包。src/test文件夹应该用于开发单元测试。因此,我的问题是: 测试用例的正确位置是什么 如果位置是src/test(当前使用),那么它是否会影响这些测试用例的CI构建、部署和打包?预期的最终结果是应该部署和执行这些端到端测试用例 如果需要将位置更改为src/main,则需要在配置或其

我正在使用Maven/TestNG编写功能自动化测试用例。按照惯例,我将它们放在
src/test
文件夹中。但我知道还有另一种观点,他们应该进入
src/main
。原因是——在这种情况下,测试用例将像应用程序一样打包。
src/test
文件夹应该用于开发单元测试。因此,我的问题是:

  • 测试用例的正确位置是什么
  • 如果位置是
    src/test
    (当前使用),那么它是否会影响这些测试用例的CI构建、部署和打包?预期的最终结果是应该部署和执行这些端到端测试用例
  • 如果需要将位置更改为
    src/main
    ,则需要在配置或其他方面进行哪些其他更改