When checking in to the conference, I was handed Tobbe’s “Essential Software Test Design” along with the rest of the conference stuff. I smiled because I remembered the hours I had spent reading this. It was one of the first books (if not THE first book) I ever read on testing back in the autumn of 2010. This was just a couple of months after I had started as the team lead of the testing and documentation team.
I re-read some chapters several times, I tried out different bug report stuff customizing to my context; I photocopied some sections so I could scribble my notes and go wild with my highlighter (I had borrowed this book from somebody working at a different company) and I shared this with my only tester on the team. Thinking about it makes me nostalgic, actually. I had just started, gone through Rapid Software Testing course, seriously started reading and researching and practicing… I have come a long way since then.
Yet, Tobbe’s keynote reminded me that I have a VERY long way to go. So much for feeling good about myself.
I don’t have many handwritten notes from this presentation because my pen went on strike, so I have lonely words and desperate scribbles in my notes (so I probably have forgotten some punchlines).
However, what I took with me and what stuck with me was the following (Tobbe’s points + my musings):
- above all, you need to be motivated to become a great tester. One might say it’s a given or stating the obvious. But well, sometimes the obvious things must be stated to trigger recognition. The ever-frequent moment of recognizing old truths is what this statement was good for. And then you have all the more reason to dig into your motivation: what is it that really drives you? If that is not easy to answer, I suggest thinking about what are your values in life. I learned that at a training. Knowing what is important in your life in general also means you know what motivates you (hmm… maybe I should write a blog post about it later…).
- just wanting to be a great tester is not enough. You must have a plan. And then you need to execute it. Obviously, execution is the hardest part (no pun intended), and this is what separates wannabes from serious folks.
- practical stuff: if you delve into something, then a good way to solidify your learning is to write a paper. I am planning to do that. Also, I am planning to ask my team members to organize their learning into papers.
- I took a note to find out what is effect mapping .
- I also promised myself that I would create a plan (more on this in next blog posts).
- Thinking critically is something a tester cannot do without, obviously. I think I’m doing that as I tend to analyze stuff (all kind of stuff) but I think I need to learn to communicate the results of my analysis better sometimes (especially to people who know little about testing).
- “Say NO to bad stuff”. YES! I want to say “YES” to that. This is something I feel strongly about. When I started, it was one of the first things I had to learn to do. A lot. I agree with Tobbe that it is absolutely necessary because then you have time for the “good stuff”. I’d also add that then you’re going to have time to do what matters, and have an impact instead of doing what you’re told and not being able to apply yourself. However, learning how to say “no” to people you’re working with (in my case, Americans who often misunderstand Estonian bluntness) is also important. I had to learn it the hard way but I have got better at it.
- “Testing should be fun”. I totally agree and I have tried to make work fun for my team. We actually laugh a lot during the day as jokes fly around about bugs or whatever comes up.
All in all, it’s a keynote I have thought a lot about because it probably put my mind on the right track.
Tobbe’s presentation slides can be found here: http://nordictestingdays.eu/2012/uploads/Presentations/How%20to%20become%20a%20really%20great%20tester%20-%20Torbj%C3%B6rn%20Ryber.pdf