Tester Meets CI System

28th March 2023
  • Locked
Tobias Geyer's profile
Tobias Geyer

Tester

Tester Meets CI System image
Talk Description
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.
What you’ll learn

By the end of this talk, you'll be able to:

  • Achieve great testing results by looking beyond the product under test
  • Understand how to provide impulses for your team and make impactful suggestions even if you can’t implement the changes yourself
  • Discover practical examples how a CI System does benefit from a tester looking into it
Tobias Geyer's profile'

Tobias Geyer

Tester

Tobias Geyer is a tester by profession and bug magnet by nature. He worked in big companies with waterfall processes and small agile teams. He co-founded and ran the “Software Testing User Group Hamburg” until he moved to the other end of Germany. Together with his great team he won the “NRG Global test competition” in 2014 and was a judge in the first Software Testing World Cup.
Suggested Content
Moving from Gui to Api Testing: Challenges Faced & Lessons Learnt
Navigating A Career Path In Software Testing
Breaking Boundaries Using Charles - Suman Bala
Human Pipeline - Optimize Your Feedback
Are You Seeing RED? Restoring Reliability To Test Results
Your Weekly Testing News - Issue 426
Tighten Your Test Automation Feedback Loop
Let's Test the Pokemon API with REST and GraphQL
Failing for the Right Reason - a Fresh Look on TDD
With a combination of SAST, SCA, and QA, we help developers identify vulnerabilities in applications and remediate them rapidly. Get your free trial today!
Explore MoT
TestBash Brighton 2024
Thu, 12 Sep 2024, 9:00 AM
We’re shaking things up and bringing TestBash back to Brighton on September 12th and 13th, 2024.
Mobile Testing 101 - Stephen Janaway
Learn how to get started with in mobile testing

Tags

  • testbash-spring
  • continuous-integration
  • technical-testing