Exploring a DevOps Transformation Like a Tester

Just when we, as testers, got a handle on what Agile means for us, the landscape changed yet again to a DevOps culture. Words like continuous integration (CI), continuous deployment (CD), and pipelines are now ones we’re hearing on a daily basis. As a tester, I’ll admit, I had no clue of what these words meant, and how was I to change the way I tested to fit within this DevOps culture.

Researching about DevOps provided some information, but it was still fuzzy how testing fits into this process. As opposed to panicking about yet another shift in culture, I decided to approach this with a tester’s mindset and explore it just as I would a new application.

In this talk, I’ll share my journey of how illustrating models to visualize and understand CI/CD pipelines helped me; my various phases of exploration of the DevOps culture; and the thoughtful questions that I posed at each phase to learn more about this methodology. I’ll also share how my new understanding of DevOps influenced my decisions on which automated tests should be contributed to the CI/CD pipeline and at which stages.

Key Takeaways:

  • Multiple visual models of CI pipeline
  • Strategies and techniques to understand the impact CI/CD has on testers
  • Tips of how and when exploratory testing would fit into DevOps

 
 

Outline/Structure of the Talk

  • I'm going to share my story and take the audience through my journey.
  • Will start with some context of where we were as a team before the transition
  • What questions I posed at the beginning of the transition like - Why What and How of DevOps
  • Will take through the challenges I faced as a tester and as a team and how we resolved them, not just that but why was is it necessary to find a solution to those challenges
  • Take through the different visual models of how as a team we collaborated to define our own pipelines from the very initial basic one to the current version of our pipeline
  • Will take through what type of automated tests we added and at which stage of pipelines and why.
  • Tips on how and when exploratory testing could be fit into DevOps
  • Timeline of where we started from, where we are right now and our future vision with DevOps

Learning Outcome

  • Multiple visual models of CI/CD pipeline
  • Strategies and techniques to understand the impact CI/CD has on testers
  • Tips of how and when exploratory testing would fit into DevOps

Target Audience

Testers, Product owners, Developers, Technical architects

schedule Submitted 11 months ago

Public Feedback