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.
- 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.