Top 23 Java Testing Projects
A browser automation framework and ecosystem.Latest mention: Selenium Chromedriver permission error | reddit.com/r/learnpython | 2021-01-22
This exception occurs exactly in one condition and that's if there is a permission denied error. So, if you can run the file normally without permissions issues, something might be wrong with how Python is being run.
Most popular Mocking framework for unit tests written in JavaLatest mention: Prefer Fakes Over Mocks | dev.to | 2020-10-13
According to the original definitions introduced by Gerard Meszaros, a mock is a very specific type of substitutes which is used to verify interactions between the system under test and its dependencies. Nowadays, however, the distinction has become a bit blurry, as this term is commonly used to refer to a broader class of objects created with frameworks such as Moq, Mockito, Jest, and others.
A programmer-oriented testing framework for Java.
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 that can run in a Docker container.
Test Automation Made SimpleLatest mention: How to work with Karate Config.js to Switch Env in Karate API Testing Automation? | dev.to | 2021-01-02
✅ Source - https://github.com/intuit/karate/
A tool for mocking HTTP services
Easy Setup Stub Server
PowerMock is a Java framework that allows you to unit test code normally regarded as untestable.
Cucumber monorepo - building blocks for Cucumber in various languages
The Enterprise-ready testing and specification framework.
Awaitility is a small Java DSL for synchronizing asynchronous operationsLatest mention: Integrando TestContainers en el contexto de Spring en nuestros tests | dev.to | 2020-11-22
Nota: para los que no la conozcáis, await es un operador de awaitility, muy útil para validación de resultados en procesos asíncronos.
Brings the popular ruby faker gem to JavaLatest mention: Test Data Factory: Why and How to Use | dev.to | 2021-01-04
For that I will introduce you JavaFaker, a is a library that can generate fake random data every time it’s called. For example: if you generate a name all the names generated will be different.
A flexible and scalable container based Selenium Grid with video recording, live preview, basic auth & dashboard.
Cucumber for the JVM
Fluent assertions for Java and Android
AssertJ is a library providing easy to use rich typed assertions
Java (and original) version of Hamcrest
TestNG testing framework
A Java architecture test library, to specify and assert architecture rules in plain JavaLatest mention: ArchUnit | dev.to | 2021-01-20
Layout and functional testing framework for websites
What are some of the best open-source Testing projects in Java? This list will help you: