Top Java Frameworks & Libraries for testing

Most popular Mocking framework for unit tests written in Java

A programmer-oriented testing framework for Java.

A collection of samples demonstrating different frameworks and techniques for automated testing

Java DSL for easy testing of REST services

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

Test Automation Made Simple

cglib - Byte Code Generation Library is high level API to generate and transform Java byte code. It is used by AOP, testing, data access frameworks to generate dyn...

PowerMock is a Java framework that allows you to unit test code normally regarded as untestable.

The Enterprise-ready testing and specification framework.

Awaitility is a small Java DSL for synchronizing asynchronous operations

MeterSphere is an End-to-End open source continuous testing platform. MeterSphere 是一站式开源持续测试平台,涵盖测试跟踪、接口测试、性能测试、团队协作等功能,全面兼容 JMeter、Postman、Swagger 等开源、主流标准。...

A flexible and scalable container based Selenium Grid with video recording, live preview, basic auth & dashboard....

Project Wycheproof tests crypto libraries against known attacks.

High performance Java APM. Powered by ASM. Try it. Test it. If you feel its better, use it.

Allure Framework is a flexible lightweight multi-language test reporting tool. It provides clear graphical reports and allows everyone involved in the development...


AssertJ is a library providing easy to use rich typed assertions

A set of AssertJ helpers geared toward testing Android.

FitNesse -- The Acceptance Test Wiki

TestNG testing framework

Generate fast deterministic screenshots during Android instrumentation tests

Tool to test HTTP/RESTful webservices.

A Java architecture test library, to specify and assert architecture rules in plain Java

Layout and functional testing framework for websites

Android widget that can render PDF documents stored on SD card, linked as assets, or downloaded from a remote URL....

✅ The 5th major version of the programmer-friendly testing framework for Java and the JVM

Concise UI Tests with Java!

enterprise level performance testing solution

Test Automation Made Simple

State of the art mutation testing system for the JVM

SoapUI is a free and open source cross-platform functional testing solution for APIs and web services....

A JUnit rule to easily override Dagger 2 objects