Exploring Microservice Integration Risks

Transactional testers are experts in exposing weakness in multi-tier solutions, but they sometimes run into trouble applying their web-based experience to new microservice API solutions. New risks are present, and old risks have shifted around. REST APIs are naturally scalable, robust cloud-based technologies, but converting multi-tier applications to a microservice design exposes new risks in operation order, payload dependency, and stateless system. Rob will share his experience in applying test planning, design, and implementation strategies to ferret out critical microservice integration bugs with a reasonable number of carefully selected tests. Rob will demonstrate how risk-based approaches combine with path analysis to quickly expose integration bugs. You’ll learn how API testing tools can facilitate test execution while integration test design identifies high-risk service sequences, and you’ll get a free path analysis tool developed by some of Rob’s undergraduate students at McGill University. Discover how to apply risk-based planning and integration path analysis to expose bugs in your own projects.

Key Takeaways:

  • Path Analysis can help expose bugs in Microservice Architectures
  • Micro Service Test tools are implementation focused
  • New risks are plentiful even if contact and API are correct

Panelist:
Robert Sabourin | President and Principal Consultant | AmiBug.Com

Bio Rob Sabourin has more than thirty-five years of management experience leading teams of software development professionals. A highly-respected member of the software engineering community, Rob has managed, trained, mentored, and coached hundreds of top professionals in the field. He frequently speaks at conferences and writes on software engineering, SQA, testing, management, and internationalization. Rob works as an adjunct professor of software engineering at McGill University; and serves as the principal consultant (and president/janitor) of AmiBug.Com, Inc

Watch Now
By submitting this form I agree that SeaLights may process my data in the manner described in SeaLights Privacy Policy.