STARWEST 2022 Tutorial: Full-Stack Testing for Microservices Architectures

Conference archive

SEE PRICING & PACKAGES

Monday, October 3, 2022 - 1:00pm to 4:30pm

Full-Stack Testing for Microservices Architectures

New

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.

Tariq_King
EPAM Systems

Tariq King is the Vice President of Product-Service Systems at EPAM, where he manages a portfolio that lies at the intersection of software products and services, and supports the business through technology consulting. Tariq has over fifteen years' experience in software engineering and testing and has formerly held positions as Chief Scientist, Head of Quality, Director of Quality Engineering, Manager of Software Engineering and Test Architect. Tariq holds Ph.D. and M.S. degrees in Computer Science from Florida International University, and a B.S. in Computer Science from Florida Tech. His areas of research are software testing, artificial intelligence, autonomic and cloud computing, model-driven engineering, and computer science education. He has published over 40 research articles in peer-reviewed IEEE and ACM journals, conferences, and workshops, and has been an international keynote speaker at leading software conferences in industry and academia.