[Most Popular Track Winner] Notes to self… Journey from Rookie Tester to Senior Test Automation Expert | Jani Haapala
The idea of the Do-Over session is for conference attendees to vote for their favourite session of the Conference week to be repeated. Alternatively, attendees can vote for a session they may have missed and have since discovered that it’s a session they really should have heard.
The Do-Over session is a second chance to hear something great – as voted by fellow attendees and this year we bring the Do-Over Session to you!
Testing used to be a phase in software processes, now it’s a continuous task. Jani started his career as a manual tester over a decade ago and have then evolved to the test automation expert. In the future it’s not enough to be a MacGyver, capable of solving one’s way out of the situation with improvisation, few good tools and knowledge. Instead of that one needs more of Horatio Cane and the CSI team to methodically investigate whole crime scene and gather evidence about everything. This is because the focus or “crime scene” won’t be about the System Under Test (SUT) alone anymore, it will be about the SUT, test automation, test cases, infrastructure, vendors and much more.
In Jani’s journey from the rookie tester learning the MacGyver tricks to the automation expert methodically investigating the crime scene, Jani has had to invent three new concepts to overcome the challenges that he faced in this transformation:-
- “Critical-red”: a concept of automatically picking the failing test cases from the executions and automatically executing them first to ensure fast feedback and save valuable test setup capacity.-
- “Jailing-tests”: a concept of automatically sorting automated test cases according to their behaviour. It helps team to focus on important things while keeping constant confidence for the sw quality. Main reasons for failures are; environment problem, test problem, specification change, sw bug, and flaky test. All these reasons need completely different approaches to solve them.-
- “Test-History”: a concept of gathering the information from not only the failing tests but the actual execution history data. With this concept we start to understand the trends in test executions and gain ability to predict and see into the future.
We have invited Jani back to share his journey with us!