Testing microservices is challenging. Dividing a system into components (à la microservices) naturally creates inter-component dependencies, and each service has its own performance and fault-tolerance characteristics that need to be validated during development, the QA process, and continually in production. Attend this session to learn from Abraham and Daniel’s experience (and mistakes):
- Learn how to isolate tests within a complex microservice ecosystem
- Explore the tradeoffs with various test double approaches
- Learn about curating test data that is appropriate in volume and diversity
- Hear about several tools for automating vulnerability and security scanning
Required audience experience:
Experience working with microservices, basic software testing understanding and CI/CD
Objective of the talk:
- Overview of challenges of testing distributed microservice systems
- Learn how to isolate tests within a complex service ecosystem
- Explore the tradeoffs with test double implementation
- Learn about curating test data that is appropriate in volume and diversity
- Overview of CD security testing