ExpoQA 2022 was a conference that took place in Madrid between the 31st May and 2nd June 2022. This week I will be posting some sketchnotes for the talks that I attended.

Seb Rose kicked off ExpoQA with his talk ‘Software Testing – Learning to walk again’. In this talk he discusses the importance of slowing down and taking your time, comparing this to a walking holiday he once took in France.

#Sketchnote of the Keynote ‘Software Testing – Learning to walk again’ by Seb Rose at ExpoQA 2022

Key points:

  • Testing will coninually change as technology and attitudes change.
  • Testing is gathering information that can be used for something. It is worth stopping and thinking about why we are gathering this information and understanding how it will be used.
  • When deciding between a run or a walk, it is often better to work slowly.
    • When learning a new skill, you will not be an expert after 2 days. You need to practice that skill and improve over time.
    • Instead of working faster, we need to think about improving.
  • Plans are useless, but planning is essential – As is replanning!
    • There will be complications.
    • You need to adapt, learn and identify new tools or methods which could help you.
  • After releasing something, it is important to reflect. Look back, identify what went right and what went wrong. Understand how you could improve and do better next time.
  • There will often be pressure to work faster. Don’t give in! Slow down – pushing too hard doesn’t always work.

I’ve applied some of these ideas in both my work as a tester but also my hobby as a runner. I’m not a fast runner. It takes me about 40 minutes to run 5km – but my time is improving. Last year, when I started running, it took me almost 45 minutes. My goal is to get my time down to 35 minutes by the end of the year.

I am also in the process of improving a suite of E2E automated tests. I am converting all tests to Specflow, with the aim of improving the understandability and maintainability of the tests. I also want to reduce the overall run time (at the moment they take over 2 hours to run). I don’t expect to suddenly improve the test overnight. I know it will take time. However, each small commit makes a small improvement to the tests. The overall quality of the tests is gradually improving over time.