Java integration-testing

Open-source Java projects categorized as integration-testing

Top 12 Java integration-testing Projects

integration-testing
  1. Testcontainers

    Testcontainers is a Java library that supports JUnit tests, providing lightweight, throwaway instances of common databases, Selenium web browsers, or anything else that can run in a Docker container.

    Project mention: One Container to Rule Them All - Until It Doesn’t | dev.to | 2025-03-11

    There are a handful of ways to start Testcontainers, including JUnit4 annotations, JUnit5 annotations, ApplicationContextInitializer, JDBC URL scheme, and manual container lifecycle control. Let's choose manual control for now as the least "magic" option:

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. java-dns-cache-manipulator

    🌏 A tiny 0-dependency thread-safe Java™ lib for setting/viewing dns programmatically without touching host file, make unit/integration testing portable; and a tiny tool for setting/viewing dns of running JVM process.

  4. GreenMail

    Official master for the Greenmail project

  5. Citrus

    Framework for automated integration tests with focus on messaging integration

    Project mention: The Top 15 API Testing Frameworks: Your Ultimate Guide | dev.to | 2024-08-19

    Introduction: Citrus is tailored for testing complex enterprise applications that rely on messaging protocols. Its ability to test various integration scenarios makes it invaluable for larger applications.

  6. JMockit

    Advanced Java library for integration testing, mocking, faking, and code coverage

  7. arquillian-core

    Arquillian provides a component model for integration tests, which includes dependency injection and container life cycle management. Instead of managing a runtime in your test, Arquillian brings your test to the runtime.

    Project mention: The streaming bridges — A Kafka, RabbitMQ, MQTT and CoAP example | dev.to | 2024-12-25

    Arquillian

  8. maven-it-extension

    Experimental JUnit Jupiter Extension for writing integration tests for Maven plugins/Maven extensions/Maven Core

  9. InfluxDB

    InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.

    InfluxDB logo
  10. bdd-for-all

    Flexible and easy to use library to enable your behavorial driven development (BDD) teams to easily collaborate while promoting automation, transparency and reporting.

  11. chocotea

    A library that generates postman collection and integration tests from java code

  12. contacts-app

    A modular, scalable, and maintainable Spring Boot microservices application demonstrating a HexaLayered Architecture for phone directory management and asynchronous reporting. (by agitrubard)

    Project mention: Contacts Application with Microservices and Asynchronous Communication with RabbitMQ | dev.to | 2025-03-21

    🔗 GitHub Repository: https://github.com/agitrubard/contacts-app

  13. itf-example-article-part-v

    Example project for the blog article: Maven Plugin Testing - in a Modern Way - Part V

  14. junit5-before-after-all

    Project that shows how to deal with general pre and postconditions using JUnit5

    Project mention: How to simulate real BeforeAll and AfterAll in JUnit 5 | dev.to | 2024-07-05

    The https://github.com/eliasnogueira/junit5-before-after-all project shows the implementation based on this article’s explanation matching the diagram in “The example” section.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Java integration-testing discussion

Log in or Post with

Java integration-testing related posts

  • Arquillian 1.7 finally released!

    1 project | /r/java | 4 May 2023
  • Chocotea - A library that generates postman collection and integration tests from java code

    1 project | /r/opensource | 20 Jan 2023
  • Best tool for automated API e2e testing

    2 projects | /r/softwaretesting | 27 Oct 2022
  • Testes integrados com Arquillian e Java

    1 project | dev.to | 16 Jun 2021
  • Maven Plugin Testing - In a Modern way - Part V

    3 projects | dev.to | 10 Sep 2020
  • A note from our sponsor - SaaSHub
    www.saashub.com | 22 Apr 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source integration-testing projects in Java? This list will help you:

# Project Stars
1 Testcontainers 8,191
2 java-dns-cache-manipulator 925
3 GreenMail 664
4 Citrus 465
5 JMockit 463
6 arquillian-core 383
7 maven-it-extension 91
8 bdd-for-all 51
9 chocotea 42
10 contacts-app 9
11 itf-example-article-part-v 1
12 junit5-before-after-all 1

Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai

Did you know that Java is
the 8th most popular programming language
based on number of references?