gpt4 book ai didi

java - 仅在maven中测试项目,可以接受吗?

转载 作者:太空宇宙 更新时间:2023-11-04 06:19:09 24 4
gpt4 key购买 nike

我想在单独构建和部署的 Web 应用程序上编写自动化代码(在不同的 Maven 项目中)。

测试套件预计将在 Web 应用程序上运行 selenium 测试。

如果我要创建一个默认的maven项目

说使用
mvn archetype:generate -DgroupId=com.mycompany.app -DartifactId=my-app -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false

我最终得到以下文件夹结构

E:\AUTOMATION\EXAMPLE\MY-APP  
└───src
├───main
│ └───java
│ └───com
│ └───mycompany
│ └───app
└───test
└───java
└───com
└───mycompany
└───app

但是我应该从哪里开始编写测试代码呢?

最佳答案

com/mycompany/app 仅作为示例。将所有内容替换为适合您的包名称。

如果您仅使用mvn test运行测试代码,并且该项目不需要导出任何代码以在其他地方使用,然后你可以将所有代码放在src/test/java下。

如果您确实有一些代码将作为最终产品打包为 jar 并在其他地方使用,然后将公共(public) API 代码放入 src/main/java 中,并仅将测试保留在 src/test/java 中。

关于java - 仅在maven中测试项目,可以接受吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27661734/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com