Wednesday, October 27, 2021

OPEN TALK (MICROSERVICES): 3 Key Steps for Effective Microservices Testing
Join on Hopin
Wilhelm Haaker
Wilhelm Haaker
Parasoft, Sr. Solutions Architect

Microservices continue to grow as an architecture for building complex systems. To test microservices, you can use many of the same technologies and techniques used for testing other applications, including API testing. Microservices use well-known technologies, such as REST or queues, for which there are well-established testing tools and best practices. Your infrastructure probably already includes some of these capabilities, whether you’re working onsite or in the cloud.
The unique challenge with microservices is the sheer number of services and their web-like interdependencies that make up an application. With different architectures and protocols employed in microservice development (like Kafka, RabbitMQ, REST, and gRPC), microservices introduce new testing challenges, such as understanding how to effectively monitor event flows.
Join this session to learn key steps to automate testing for orchestrated and reactive (event-driven) architectures, including how to:
Establish a process for testing synchronous and asynchronous event flows.
Monitor event flows to identify and trace messages for validation.
Use simulation to overcome manual steps in an automated test scenario.