【问题标题】:How to organise different kinds of tests in Java project?如何在 Java 项目中组织不同类型的测试?
【发布时间】:2022-02-12 06:01:52
【问题描述】:

我们有一个 Java 项目,我们将源代码的所有测试都放在了以下路径的一个位置:src/test/java/com/temp。在这条路径上,我们进行了各种测试,包括单元测试、集成测试、冒烟测试等。

而且我想了解我们如何以更好的方式组织它,这样它将有助于组织为项目编写的未来测试。另一个动机是我们可以轻松区分特定类型的测试在项目中的确切位置。

我找到了这个堆栈溢出答案:How do you organize tests in a modular Java project?

但在上面的链接中,没有提到组织不同的种类测试

【问题讨论】:

标签: java junit backend junit5


【解决方案1】:

最好将所有测试放在 src/tests 文件夹下。在 src/tests 文件夹中,我通常为每种测试创建一个文件夹。所以像这样的东西 - src/测试/集成

src/tests/单元

src/tests/smoke

在我们当前的项目中,由于一些依赖关系,我们将集成测试直接保存在 src 目录下。如果您将所有类似类型的测试组织在具有该名称的文件夹下(例如集成),我想这一切都很好。

【讨论】:

    猜你喜欢
    • 2019-02-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-22
    • 1970-01-01
    • 1970-01-01
    • 2012-05-05
    相关资源
    最近更新 更多