Contract Testing Google Pub/Sub: Using AsyncAPI specs as Executable Contracts
Shift-Left the identification of integration issues in applications built with Event Driven Architecture (EDA) by leveraging AsyncAPI specs as Executable Contracts Introduction The surge in popularity of microservices has revolutionized the way we think about software architecture. However, as systems grow and inter-service communication increases, the risk of integration issues can also rise. One such
Contract Testing Google Pub/Sub: Using AsyncAPI specs as Executable Contracts Read More »
Contract vs. Approval Testing: Identifying Bugs in RESTfulBooker’s API with Specmatic and TextTest
Testing APIs: Specmatic vs TextTest Emily Bache wanted to compare TextTest with Specmatic and has published a video about her experience: The BEST way to find BUGS in an API | Contract vs Approval Testing She observes, “Specmatic works best when the spec is defined independently in an ongoing discussion about expectations between the service
Specmatic Docker Image now available
Specmatic is now available as a Docker image! Turn your API specifications into executable contracts in seconds. Your favorite features such as contract tests, intelligent service virtualization, backward compatibility testing and more are all available through Specmatic Docker image. Getting started has never been easier. Get the Docker Image Now: https://hub.docker.com/r/znsio/specmatic Getting started in 5
Specmatic Docker Image now available Read More »
2023 year in review
The end of the year is nearly upon us and we have lots to celebrate! Specmatic just turned 4 and the release of version 1.0 of Specmatic this month, was an exciting milestone to achieve. We have rolled out many compelling new capabilities this year and there is much more to come! In this issue:
2023 year in review Read More »
Introduction to Contract Driven Development with Specmatic
Transcript Hi, welcome to this demo of contract-driven development where I’m going to use Specmatic, an open-source tool to turn your API specification into executable contracts. We have an app which sends a request to a BFF, a backend for frontend, which in turn sends a request to a domain service. Notice you could have
Introduction to Contract Driven Development with Specmatic Read More »
Stubbing an HTTP end-point with Specmatic
Markus Oberlehner gives a brief overview on the topic of Contract Testing with Specmatic and his experience using it for stubbing an HTTP end-point.
Stubbing an HTTP end-point with Specmatic Read More »
TMForum ODA CTK API specification conformance testing with Specmatic
We recently discovered some major issues with the TMForum Conformance Test Kit (CTK) v5.0.0 and will demonstrate how using Specmatic can address these problems.
TMForum ODA CTK API specification conformance testing with Specmatic Read More »
Early detection of mismatches between your API specs and implementation: Exploring Specmatic’s API Coverage Report
Specmatic’s API coverage report helps identify any mismatches between an OpenAPI specification and an application’s endpoints early in the development lifecycle. The report lists all the endpoints, their coverage, and indicates if they are missing in the spec or not implemented in the application. You can define success criteria for the API coverage report and fix issues.
Break the Chains of Database Dependencies: Leveraging Specmatic for JDBC Stubbing
With Specmatic JDBC stub, you can easily test APIs without the need for a complex database setup. By switching out the real database with a Specmatic JDBC stub, we can set expectations for the stub to respond to specific queries. These expectations can be recorded based on actual interactions. Once the expectations are set, we no longer need the database for our tests!
Break the Chains of Database Dependencies: Leveraging Specmatic for JDBC Stubbing Read More »