DevOps Dance - Shift Left, Shift Right - Get It Right
As more organizations move towards continuous delivery with DevOps pipelines becoming the norm, where is the right place to do different kinds and levels of testing? In this presentation, I will provide a blueprint for test managers in how to think about shifting left and shifting right while keeping the overall QA picture and goals in mind. Firstly, Adam Sandman will outline how you can improve the testing being done during development in CI by adding early testing for functionality, usability, performance, security and accessibility (shift left). Then, Adam will outline how you can improve the ‘testing’ (actually monitoring and feedback) being done after CD in production so that issues that were missed prior to deployment are caught and remediated early (shift right). Finally, Adam will cover the important ‘middle’ part of testing that is after the development pipeline is done and before the code is deployed into production. Even with DevOps and shift-left/right approaches, there is a critical phase where you need to assess the technical risk before making the decision to put code into production.
- How you can shift left by adding more testing to your DevOps Pipeline
- Ways to shift right by adding monitoring and tracing for applications in production
- Putting it all together into an integrated end to end test management process