全部学科
NodeJS全栈
nodejs
Python全栈
python
小程序首页
📅 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 执行集成测试

📝 发现内容有误?点击此处直接编辑

← 上一篇 测试资源与环境配置
下一篇 → GitHub Actions 配置
想查看更多题目和详细解析?
小程序提供完整的题库、模拟考试和详细解析
马上就来

长按或扫描二维码,立即体验

扫码体验小程序
马上就来
使用微信扫描二维码
立即体验完整题库