STARWEST 2023 Concurrent Session : Creating a Comprehensive API Testing Ecosystem


Wednesday, October 4, 2023 - 1:30pm to 2:30pm

Creating a Comprehensive API Testing Ecosystem

Maintaining API test cases across multiple environments, for different load levels, and types of tests (eg. smoke, functional, regression) traditionally required separate tests be written and maintained. Test maintenance is expensive. If you have three lower environments that tests are run for, then you usually have at least three different tests you are trying to keep in sync. If you have a new API added for a microservice, then you have to modify and validate across all three tests at a minimum. If you are running different load levels for build tests verses load tests, for example, that could add additional tests that need to be maintained. This talk will discuss a method of using one API test and modifying it at run time to support multiple environments, types of tests, and load levels, and it can be run in an IBM Cloud container as a microservice.


Sachin Avasthi is a Senior Technical Staff Member in IBM's CIO organization where he focuses on Application Modernization and helping teams assess, identify, and implement a plan to modernize their application. He also works with IBM Research to co-create tools that can help accelerate the modernization journey and scale the use of these tools. During his career, Sachin has been a software developer, a DevOps evangelist, and an architect. He has a passion for researching emerging technologies and implementing them in a real-world use case in an enterprise application landscape. Outside of the day-to-day work, he spends a lot of his time mentoring developers and architects on career and professional development.


Shailaja Patel is a Principal Automation Engineer with the CIO office of IBM. She comes with a demonstrated history of working in the information technology and services industry. Skilled in Business Automation & Test Automation strategies, Shailaja also provides guidance to teams on various facets of automation. She brings over seven years of experience in information technology, concentrating on automation, DevOps, continuous testing, and performance testing. Prior to joining IBM in 2019, she held test automation roles for multiple clients of Accenture in India.