[Go to site: main page, start]

Java testing-tools

Open-source Java projects categorized as testing-tools

Top 20 Java testing-tool Projects

testing-tools
  1. Mockito

    Most popular Mocking framework for unit tests written in Java

    Project mention: Stepping down as Mockito maintainer after 10 years | news.ycombinator.com | 2025-12-28

    > Is there a point at which library maintainer feedback would meaningfully influence a by-default JVM change?

    Of course, just keep in mind that all these changes were and are being done in response to feedback from others. When you have such a large ecosystem, users can have contradictory demands and sometimes it's impossible to satisfy everyone simultaneously. In those cases, we try to choose whatever we think will do the most good and the least harm over the entire ecosystem.

    > JPMS is a good example: --add-opens still remains valuable today for important infra like Hadoop, Spark, and Netty. If other, even more core projects (e.g. Arrow) hadn't modernized, the exceptions would be even more prolific.

    I think you have answered yourself. Make sure the libraries you rely on are well maintained, and if not - support them financially. BTW, I think that Netty is also abandoning its hacking of internals.

    > If libraries so heavily depended upon like Mockito are unable to offer a viable alternative in response to JEP 451

    But they have, and we advised them on how: https://github.com/mockito/mockito/issues/3037

    The main "ergonomic" issue was lack of help from build tools like Gradle/Maven.

  2. SaaSHub

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

    SaaSHub logo
  3. Karate

    Test Automation Made Simple

    Project mention: Karate – Test Automation Made Simple | news.ycombinator.com | 2025-09-10
  4. testsigma

    Testsigma is an agentic test automation platform powered by AI-coworkers that work alongside QA teams to simplify testing, accelerate releases and improve quality across web, mobile, desktop, API, and applications like Salesforce and SAP.

    Project mention: Competitive Analysis of 15 AI Testing Tools Pricing, Core Features, and Common User Complaints | dev.to | 2026-04-15

    Official product: https://testsigma.com/

  5. chaos-monkey-spring-boot

    Chaos Monkey for Spring Boot

  6. certificate-ripper

    🔐 A CLI tool to extract server certificates

    Project mention: Certificate Ripper v2.6.0 released – tool to extract server certificates | news.ycombinator.com | 2025-12-07
  7. AREX Test

    Lightweight Java agent for traffic capture and replay, enhancing testing and debugging.

  8. DeepfakeHTTP

    DeepfakeHTTP is a web server that uses HTTP dumps as a source for responses.

  9. junit-dataprovider

    A TestNG like dataprovider runner for JUnit with many additional features

  10. Hoverfly Java

    Java binding for Hoverfly

  11. Scott Test Reporter

    Never debug a test again: Detailed failure reports and hassle free assertions for Java tests - Power Asserts for Java (by dodie)

  12. ngrok-spring-boot-starter

    🚀 Spring Boot tunneling with Ngrok made easy! No matter if you are using Windows, Mac OS X, Linux or even Docker - ngrok binary will be chosen automatically 🤖 so you don't need to care about environment changing etc. auto-configuration magic 🧙‍♂️

  13. Mockey

    Mockey is a tool for testing application interactions over http, with a focus on testing web services, specifically web or native applications that consume XML, JSON, and HTML. Mockey's purpose is to be a simple front end to writing mock-test-responses to the file system for persistence to git.

  14. beanmother

    A library for setting up Java objects as test data.

  15. shadow-automation-selenium

    This project focuses on automation of multi-level shadow root dom using java selenium. You can embed this plugin in your java selenium project.

  16. scalatest-junit-runner

    JUnit 5 runner for Scalatest

  17. allure-environment-writer

    Java library which allows to write environment.xml file into allure-results directory.

  18. hibernate-query-asserts

    Assert SQL statement count generated by Hibernate in Spring tests

  19. certy-tutorial

    This project provides a tutorial for generating certificates for development and testing.

  20. junit-pioneer-frontiers-pushed

    JUnit Pioneer - Frontiers Pushed

  21. embedqa

    API Testing Platform

    Project mention: Building EmbedQA: An Open Source API Testing Tool with Spring Boot 🚀 | dev.to | 2026-01-12

    EmbedQA GitHub Repository

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 testing-tools discussion

Log in or Post with

Java testing-tools related posts

  • Competitive Analysis of 15 AI Testing Tools Pricing, Core Features, and Common User Complaints

    1 project | dev.to | 15 Apr 2026
  • Stepping down as Mockito maintainer after 10 years

    2 projects | news.ycombinator.com | 28 Dec 2025
  • How to Choose Right Test Management Platform

    1 project | dev.to | 13 Nov 2025
  • Top 10 Cucumber Alternatives of 2025

    1 project | dev.to | 8 Oct 2025
  • Karate – Test Automation Made Simple

    1 project | news.ycombinator.com | 10 Sep 2025
  • Playwright vs. Selenium in 2025: Key Differences for Test Automation

    2 projects | dev.to | 1 Aug 2025
  • Top 10 AI Testing Tools You Need In 2025

    1 project | dev.to | 5 Jun 2025
  • A note from our sponsor - SaaSHub
    www.saashub.com | 14 Jun 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

# Project Stars
1 Mockito 15,431
2 Karate 8,877
3 testsigma 1,194
4 chaos-monkey-spring-boot 941
5 certificate-ripper 911
6 AREX Test 549
7 DeepfakeHTTP 528
8 junit-dataprovider 248
9 Hoverfly Java 175
10 Scott Test Reporter 139
11 ngrok-spring-boot-starter 133
12 Mockey 123
13 beanmother 121
14 shadow-automation-selenium 116
15 scalatest-junit-runner 37
16 allure-environment-writer 25
17 hibernate-query-asserts 16
18 certy-tutorial 1
19 junit-pioneer-frontiers-pushed 0
20 embedqa 0

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

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