We're sorry but this page doesn't work properly without JavaScript enabled. Please enable it to continue.
Feedback

Succeeding in Failing

Formal Metadata

Title
Succeeding in Failing
Title of Series
Number of Parts
163
Author
License
CC Attribution - NonCommercial - ShareAlike 3.0 Unported:
You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal and non-commercial purpose as long as the work is attributed to the author in the manner specified by the author or licensor and the work or content is shared also in adapted form only under the conditions of this
Identifiers
Publisher
Release Date
Language

Content Metadata

Subject Area
Genre
Abstract
Testing APIs to ensure they are doing what they are supposed to be doing is essential. However, doing so only tells part of the story. How does your API behave when the API consumer makes a mistake? Learning how to consume an API can be hard, but it's even harder if it does not fail in expected ways. The HTTP specification defines a wide range of standard failure conditions. Does your API return the appropriate errors that will help the consumer fix or handle the error condition? This talk will discuss and demonstrate the types of tests you can run against your API to ensure it behaves as the consumer expects and make it as easy as possible for clients to be resilient to failure.