全部学科
Python全栈
python
NodeJS全栈
nodejs
📅 2026-05-23 12 分钟 ✍️ juanwangdev

集成测试配置与执行

failsafe 插件专门执行集成测试,与单元测试分离。

集成测试命名约定

模式说明
**/*IT.java结尾为 IT
**/*IntegrationTest.java结尾为 IntegrationTest

failsafe 配置

XML
<plugin>
  <groupId>org.apache.maven.plugins</groupId>
  <artifactId>maven-failsafe-plugin</artifactId>
  <version>2.22.2</version>
  <executions>
    <execution>
      <goals>
        <goal>integration-test</goal>
        <goal>verify</goal>
      </goals>
    </execution>
  </executions>
</plugin>

集成测试生命周期

Bash
单元测试(test 阶段)
    ↓
pre-integration-test
    ↓
integration-test(failsafe 执行)
    ↓
post-integration-test
    ↓
verify

执行集成测试

text
mvn verify

要点总结

  • failsafe 执行集成测试
  • 命名约定:*IT.java、*IntegrationTest.java
  • integration-test 和 verify 目标
  • mvn verify 执行集成测试
想在手机上练习这篇文章的配套题目?
使用微信卷王开发者小程序,打开首页顶部扫码功能识别二维码
← 上一篇 测试覆盖率统计
下一篇 → 测试资源与环境配置
扫码体验小程序
加载中
想在手机上刷题学习?
使用微信卷王开发者小程序,打开首页顶部扫码功能识别二维码