October 31 - November 2  - Portland, OR
Click Here For Information & Registration
Back To Schedule
Wednesday, November 1 • 4:10pm - 4:30pm
Your API Spec is a Contract, So Test It Like One! - Noah Dietz, Google

Log in to save this to your schedule, view media, leave feedback and see who's attending!

"An API specification is a contract representing the developer’s guarantee of an APIs behavior to its consumers. Now, anyone can have an API specification. But just having one is not enough. To be useful, a specification needs to be true, the implementation must be aligned and the developer held to their contract.

Specification standards, like OpenAPI, are popular for documenting an API. But, even with a standardized specification the same rule applies: to be useful, a specification and its implementation must always be aligned.

Rather than add specification maintenance to your to-do list, make it part of your workflow, make it part of your tests. We will explore specification-based testing with OpenAPI and some projects that aim to help make this idea a first-class part of the API development lifecycle."

avatar for Noah Dietz

Noah Dietz

Software Engineer, Google
Noah Dietz is a recent graduate of Cal Poly, SLO and a long time lover of APIs. He started his career building specification-based tooling to help developers swallow the pill of testing their APIs. While this is no longer his main work, he has continued to evangelize and develop such... Read More →

Wednesday November 1, 2017 4:10pm - 4:30pm PDT
Pavilion West