MockServer is an HTTP(S) mock server and proxy for testing that lets you mock APIs, inspect and modify live traffic, and inject failures. It supports HTTP/1.1, HTTP/2, gRPC, WebSockets, TCP and more on a single port, with additional support for HTTP/3, message brokers, and AI/LLM APIs.
- mock-server
- proxy
- java-client
- javascript-client
Brings the popular ruby faker gem to Java
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 dynamic proxy objects and intercept field access.
Easy Setup Stub Server
A next-generation code testing stack for JavaScript.
Sketch app plugin for generating dummy data such as avatars, names, photos, geo data etc
- dummy-data
- avatars
- javascript
- sketch-plugin
Supercharged End 2 End Testing Framework for NodeJS
- codeceptjs
- webdriverio
- selenium-webdriver
- acceptance-testing
PowerMock is a Java framework that allows you to unit test code normally regarded as untestable.
Awaitility is a small Java DSL for synchronizing asynchronous operations
🔮 An easy-to-use JavaScript unit testing framework.
✨ Jest matcher for image comparisons. Most commonly used for visual regression testing.
A Java architecture test library, to specify and assert architecture rules in plain Java
JSLint, The JavaScript Code Quality and Coverage Tool
- jslint
- javascript
- coverage-report
- zero-dependency
The Enterprise-ready testing and specification framework.
- java
- groovy
- testing
- bdd-style-testing-framework
JSON-Schema + fake data generators
Synthetic Patient Population Simulator
- synthea
- synthetic-data
- synthetic-population
- fhir
Mutation testing for JavaScript and friends
- mutation-testing
- stryker
- javascript
- typescript
Android UI Testing
Cucumber for the JVM
- cucumber-jvm
- java
- polyglot-release
- tidelift
Power Assert in JavaScript. Provides descriptive assertion messages through standard assert interface. No API is the best API.
🔮 Proxies nodejs require in order to allow overriding dependencies during testing.
Automated driver management and other helper features for Selenium WebDriver in Java
- java
- selenium-webdriver
- chromedriver
- geckodriver
Runs a load test on the selected URL. Fast and easy to use. Can be integrated in your own workflow using the API.
Test Anything Protocol tools for node