Continuous Testing: Maximising Velocity, Quality, and Customer Happiness
Organizations turn to Agile and DevOps to increase value and improve the customer experience by maximizing the speed of delivery without sacrificing quality. As the champions of quality, testers achieve this goal through continuous testing. But just what is continuous testing?
Continuous testing is beyond the process of executing automated tests throughout the software delivery pipeline to provide immediate feedback on the risk associated with a potential release. It requires not only continuous risk analysis, process improvement and automation throughout the development process; but also developing a culture in which the entire team is responsible for quality. Continuous testing is an approach to managing risk by focusing not only on eliminating testing bottlenecks but more importantly, increasing the effectiveness of our test processes. In this presentation, I will provide the fundamentals of implementing continuous testing from development into production.
In this session, you’ll learn to streamline the test process by defining and eliminating testing bottlenecks in every stage of the delivery pipeline. You’ll learn how to develop a multi-layered test strategy that includes not only all the types and levels of testing required including unit, integration, functional, exploratory, automated but also, the strategy for incorporating testing into the continuous integration pipeline. Finally, we’ll discuss the importance of monitoring in production and amplifying feedback loops for continuous improvement.
View session recording:
View on Slideshare: