Tester Meets CI System thumbnail

Tester Meets CI System

28 Mar 2023
  • Locked
What happens if a curious tester meets a Continuous Integration (CI) system and decides to take care of it? Is that even possible for someone who isn’t ā€œtechnicalā€?
When I started my current job I didn’t know the domain, I didn’t know the product but I did know about testing and feedback loops. Since I wanted to provide value to the team right away I began to improve the things I knew. Analyzing the feedback loop turned my attention to our CI system.Ā 
In this talk I’ll look back on the past eight years and report my experiences on how I made a positive impact on the CI system. The audience will learn which possible changes in our CI system I could do myself, which ones I needed to collaborate on with others and which changes turned out to be mistakes.

Stories from my experience:
- Asking ā€œdo we need this all the timeā€ resulted in a hugely improved feedback time
- Not running all tests all the time turned out to be a good idea
- Migrating our build system from legacy technology (Apache Ant)Ā  to modern technology (Gradle) was a team effort and worth it
- Enforcing code coverage metrics was a mistake and resulted in unexpected problems

I will explain how typical skills of a tester can be applied in more areas than just the product the users see. These skills include asking critical questions, measuring, observing and the willingness to improve things.
In the end I will explain how all of that happened without me becoming a bottleneck in a new area.

Comments

Sign in to comment
Explore MoT
Test Forward'27 Ā· Software Quality in the age of AI image
Tue, 19 Jan 2027
Register today to guarantee your spot!
Improving Your Testing Through Operability image
Gain the tools you need to become an operability advocate. Making your testing even more awesome along the way!
Into The Motaverse image
Into the MoTaverse is a podcast by Ministry of Testing, hosted by Rosie Sherry, exploring the people, insights, and systems shaping quality in modern software teams.
Subscribe to our newsletter