Home / Companies / Speakeasy / Blog / Post Details
Content Deep Dive

Introducing: API contract test generation

Blog post from Speakeasy

Post Details
Company
Date Published
Author
Brian Flad
Word Count
818
Language
English
Hacker News Points
-
Summary

Speakeasy has introduced a beta feature for API contract test generation, designed to automate the creation of comprehensive test suites using OpenAPI specifications, thus reducing the manual effort typically required for API testing. This feature addresses common challenges faced by developers, such as writing test code and managing test data, by generating both the test code and the necessary mock data to validate API behavior. Tests are produced in native language testing frameworks like pytest for Python and vitest for TypeScript, ensuring seamless integration with existing workflows. The platform offers flexibility in testing environments, allowing tests to run against custom server URLs or mock servers, and supports CI/CD integration with GitHub Actions. In addition to contract testing, Speakeasy is developing end-to-end testing support through the Arazzo specification, enabling the validation of complex API workflows. Early access to this testing module is available for existing customers and new users through a signup process, with plans for further enhancements in testing capabilities.