Full-Stack Testing for Microservices Architectures
Software development is trending toward building systems using small, autonomous, independently deployable microservices. Leveraging microservices makes it easier to release software early, more frequently, and even continuously, which aligns well with Agile and DevOps. But how does the microservices architectural pattern affect software testing and testability? How can you ensure microservice-based applications have an adequate level of test coverage at each level? Does this paradigm change the test automation pyramid, and if so what does that look like? Join Tariq King as he walks through a full-stack approach for testing microservices-based architectures. Learn how unit testing, integration testing, and mocking are done at the class and microservice levels, and dive into more advanced techniques such as contract testing, integration test ordering, neighborhood integration and more. Whether you're already using microservices or just considering making the shift, come and engage with Tariq as he brings clarity to testing in a microservices world.