
Sign up to save your podcasts
Or


APIs are the new world order and more-and-more businesses are cashing in on the value of making sections of code readily available to other applications. However, APIs present particular testing challenges and testers must embrace the modern development practices associated with them.
Faced with complex chains of APIs, testers need a systematic approach to generate tests which are rigorous, but can be executed within a short iteration. The tests require accurate test data and production like environments, which must all be updated whenever one API changes. All of this must be done while dealing with multiple versions, orders and assemblies.
This session will demonstrate:
• A structured, model-based approach to exhaustively testing individual APIs, while chaining these tests together to form more complex types of tests
• How API testing can be rigorous, proportional and realistic, generating accurate API tests based on empirically defined risk thresholds
• How dependency mapping can be used to update tests, data and environments consistently whenever one or more APIs in the chain changes
By Automation CyborgAPIs are the new world order and more-and-more businesses are cashing in on the value of making sections of code readily available to other applications. However, APIs present particular testing challenges and testers must embrace the modern development practices associated with them.
Faced with complex chains of APIs, testers need a systematic approach to generate tests which are rigorous, but can be executed within a short iteration. The tests require accurate test data and production like environments, which must all be updated whenever one API changes. All of this must be done while dealing with multiple versions, orders and assemblies.
This session will demonstrate:
• A structured, model-based approach to exhaustively testing individual APIs, while chaining these tests together to form more complex types of tests
• How API testing can be rigorous, proportional and realistic, generating accurate API tests based on empirically defined risk thresholds
• How dependency mapping can be used to update tests, data and environments consistently whenever one or more APIs in the chain changes