ubuntu下java测试如何进行

在Ubuntu下进行Java测试,通常使用JUnit框架,结合Maven/Gradle构建工具,步骤如下:

  1. 安装JDK

    sudo apt update  
    sudo apt install openjdk-11-jdk  # 推荐使用OpenJDK 11+  
    

    验证安装:java -versionjavac -version

  2. 配置环境变量(可选):
    编辑~/.bashrc,添加:

    export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64  
    export PATH=$JAVA_HOME/bin:$PATH  
    

    生效配置:source ~/.bashrc

  3. 创建项目结构

    • 使用Maven/Gradle创建标准项目(含src/main/javasrc/test/java目录)。
    • 示例:mvn archetype:generate -DgroupId=com.example -DartifactId=test-app -DarchetypeArtifactId=maven-archetype-quickstart
  4. 添加JUnit依赖

    • Maven:在pom.xml中添加:
      <dependency>  
          <groupId>org.junit.jupiter</groupId>  
          <artifactId>junit-jupiter-api</artifactId>  
          <version>5.7.0</version>  
          <scope>test</scope>  
      </dependency>  
      <dependency>  
          <groupId>org.junit.jupiter</groupId>  
          <artifactId>junit-jupiter-engine</artifactId>  
          <version>5.7.0</version>  
          <scope>test</scope>  
      </dependency>  
      
    • Gradle:在build.gradle中添加:
      dependencies {  
          testImplementation 'org.junit.jupiter:junit-jupiter-api:5.7.0'  
          testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine:5.7.0'  
      }  
      

    然后执行mvn installgradle build下载依赖。

  5. 编写测试类
    src/test/java下创建测试类,例如:

    import org.junit.jupiter.api.Test;  
    import static org.junit.jupiter.api.Assertions.assertEquals;  
    
    public class CalculatorTest {  
        @Test  
        public void testAdd() {  
            assertEquals(4, 2 + 2);  
        }  
    }  
    ```。  
    
    
  6. 运行测试

    • 命令行
      • Maven:mvn test
      • Gradle:gradle test
    • IDE:右键测试类选择“Run”。
  7. 查看结果

    • 控制台输出测试通过/失败信息。
    • 报告路径:Maven(target/surefire-reports)、Gradle(build/reports/tests/test)。

扩展

  • 集成测试可使用Spring Test、REST Assured等框架。
  • 持续集成可集成Jenkins、GitHub Actions。