Turn Your OpenAPI Specifications into Executable Contracts — The Gory Details - Hari Krishnan

Описание к видео Turn Your OpenAPI Specifications into Executable Contracts — The Gory Details - Hari Krishnan

Turn Your OpenAPI Specifications into Executable Contracts — The Gory Details - Hari Krishnan, Polarizer Technologies

Today, with the explosion of microservices and a plethora of protocols, ensuring in an automated manner that the API implementations actually adhere to their contracts is almost impossible. And on the other side, the consumers of these APIs have to hand-code the API stubs (poor man's service virtualization), with no guarantee that the stubs actually adhere to their OpenAPI specifications. All of these gaps manifest as integration bugs late in the cycle.

If these problems sound familiar, then this session is for you to understand how to leverage the very same OpenAPI specifications, so that they can be turned into contract tests and stubs without writing a single line of code.
Takeaways
Attendees will learn the following:

As an author of an OpenAPI spec, you would like to ensure that the API developer who will implement this API is adhering to the contract. Learn how to author OpenAPI specs which can verify that the API is implemented correctly.
As a consumer you often need to stub out your API dependencies while developing and testing your component. Learn how to set expectations that actually adhere to the contract, and thereby avoid late integration issues.

Target Audience
CTOs / Heads of Engineering / Technology Leaders
Dev Leads, Managers, Platform Engineering Architects
Senior Developers, Automation Engineers and Build Experts

Pre-requisites
OpenAPI or other similar API Specification Standards
Basic understanding about Test Pyramid with Unit, Integration and End to End Tests
Good level of understanding about Integration Testing - Purpose, Issues, etc.
Service Virtualization and related issues
Experience with Contract Testing will be a bonus

Комментарии

Информация по комментариям в разработке