Java Test

Open-source Java projects categorized as Test

Top 21 Java Test Projects

  • Bazel

    a fast, scalable, multi-language and extensible build system

    Project mention: My first Software Release using GitHub Release | | 2023-11-24

    When doing research for this lab exercise I looked at both vcpkg and conan. Both are package managers that would automate the installation and configuration of my program with its dependencies. However, when it came to releasing and sharing my program my options were limited. For example, the central public registry for conan packages is conan-center, but these packages are curated and the process is very involved. There was no way conan-center would accept a class project like mine. Alternatively, I could host a conan package on a public Artifactory repository, but accessing the package requires users to add the repository to their conan remote. This already sounded like too many steps to expect regular users to follow - I already haven't setup any conan remotes, there's no way I could expect regular users to know about conan remotes, let alone have conan installed on their system. After discussing with people online and consulting my instructor, I ultimately decided to do a GitHub release. However, in the future I was encouraged to look into using CMake or bazel.

  • Apache JMeter

    Apache JMeter open-source load testing tool for analyzing and measuring the performance of a variety of services

    Project mention: Mastering API Stress Testing With JMeter’s HTTP(S) Test Script Recorder And Postman Proxy | | 2023-11-16

    Apache JMeter: Download and install JMeter from the official website ( Java Development Kit (JDK): JMeter requires Java, so ensure you have the latest JDK installed on your system. Postman: Install Postman from the official website (

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

  • REST Assured

    Java DSL for easy testing of REST services

  • robolectric

    Android Unit Testing Framework

  • robotium

    Android UI Testing

  • selendroid

    "Selenium for Android" (Test automate native or hybrid Android apps and the mobile web with Selendroid.) Join us on IRC #selendroid on freenode. Also confirm you have signed the CLA when making a Pull Request.

  • testsigma

    A powerful open source test automation platform for Web Apps, Mobile Apps, and APIs. Build stable and reliable end-to-end tests @ DevOps speed.

  • Onboard AI

    Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at

  • opentest

    Open source test automation tool for web applications, mobile apps and APIs

  • LiveData Testing

    TestObserver to easily test LiveData and make assertions on them.

  • Cafe

    A powerful test framework for Android

  • fixture-monkey

    Let Fixture Monkey generate test instances including edge cases automatically

  • vscode-java-test

    Run and debug Java test cases in Visual Studio Code.

  • junit-dataprovider

    A TestNG like dataprovider runner for JUnit with many additional features

  • Green Coffee

    Green Coffee

  • video-recorder-java

    This library allows easily record video of your UI tests by just putting couple annotations.

    Project mention: How to Accelerate Selenide Tests with Playwright | | 2023-01-04

    For Selenide, I used this solution to record a video to demonstrate how tests are run. It records the desktop, but Playwright has a feature that can do this too. If you use PW only, you simply point to the folder where you want to save your video.

  • android-junit-report

    A custom instrumentation test runner for Android that generates XML reports for integration with other tools.

  • tfb-video

    Generator of test video files for testing your media playback devices and calibrate TV sets

  • scalatest-junit-runner

    JUnit 5 runner for Scalatest

  • HttpClientMock

    Library for mocking Java 11 HttpClient.

  • Simple-Random-Stock

    Randomly select a stock from your favorite U.S index and have them saved in your history for future uses. Enjoy! For more info, check the README.MD

  • instancio-samples

    Instancio sample projects

    Project mention: Instancio 2.2.0 released | /r/java | 2023-01-03

    You can actually combine the two libraries together. Somebody suggested an integration in my earlier post and I ended up creating a sample project. It uses Instancio SPI and DataFaker to auto-generate POJOs with realistic looking data.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

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). The latest post mention was on 2023-11-24.

Java Test related posts


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

Project Stars
1 Bazel 21,715
2 Apache JMeter 7,555
3 REST Assured 6,593
4 robolectric 5,732
5 robotium 2,827
6 selendroid 871
7 testsigma 762
8 opentest 416
9 LiveData Testing 398
10 Cafe 370
11 fixture-monkey 364
12 vscode-java-test 271
13 junit-dataprovider 241
14 Green Coffee 230
15 video-recorder-java 212
16 android-junit-report 149
17 tfb-video 101
18 scalatest-junit-runner 35
19 HttpClientMock 20
20 Simple-Random-Stock 5
21 instancio-samples 1
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives