Microservices Testing in practice.
-
Updated
Jun 6, 2024 - Java
Microservices Testing in practice.
Test Automation Made Simple
The GitHub landing page for Pact - The de-facto contract testing tool
Python version of Pact. Enables consumer driven contract testing, providing a mock service and DSL for the consumer project, and interaction playback and verification for the service provider project.
Pact is a contract testing tool used for testing interactions between service consumers and service providers. It ensures that both parties adhere to a predefined contract, helping to prevent integration issues and ensuring compatibility.
Port OpenAPI Specs to Postman Collections, inject test suite and run via Newman 👨🏽🚀
Simple Notes app using React/Express/Postgres App to demonstrate different test layers
Turn your contracts into executable specifications. Contract Driven Development - Collaboratively Design & Independently Deploy MicroServices & MicroFrontends.
A Swift version of Pact. Implements Pact Specification Version 3.
sample spring boot application illustratig usage of such test frameworks like spring boot test, gatling, spring cloud contract, pact, mockito, hoverfly
Turn your contracts into executable specifications. Contract Driven Development - Collaboratively Design & Independently Deploy MicroServices & MicroFrontends.
🏰 Architecture to support Plugins 🔌 with Pact 🔗
JVM version of Pact. Enables consumer driven contract testing, providing a mock service and DSL for the consumer project, and interaction playback and verification for the service provider project.
Go lib for Testcontainers that enables embedding Microcks into your unit tests with lightweight, throwaway instance thanks to containers.
.NET version of Pact. Enables consumer driven contract testing, providing a mock service and DSL for the consumer project, and interaction playback and verification for the service provider project.
CLI Mock Server for contract testing
REST API Testing Tool for all levels in a Test Pyramid
Enables your consumer driven contracts workflow
The solidity contract provides an advanced, upgradable staking contract developed in Solidity, designed for DeFi applications. Utilizing the Hardhat framework.
Set up your GitHub Actions workflow with a specific version of specmatic
Add a description, image, and links to the contract-testing topic page so that developers can more easily learn about it.
To associate your repository with the contract-testing topic, visit your repo's landing page and select "manage topics."