Lesson 8: Read Thinking, Fast and Slow to improve your testing There are many books written about testing and some of them have aged like milk (cough TMap cough). The single most important book I’ve read in my life and the book that has influenced my testing the most is of course: Thinking, Fast and […]
10 Years in Testing, 10 lessons – Lesson 7
Lesson 7 – Developers are often awesome testers This lesson is really important to me because I’ve seen some really crazy and damaging assumptions from both developers and testers about testing capabilities of developers. There are two stereotypes I have observed. the “testing is owned by testers”-tester: “Only testers are good at testing and developers […]
10 Years in Testing, 10 lessons – Lesson 6
Hi code coverage lovers, this one is for you. Lesson 6 – Test Coverage doesn’t tell you much. I feel like some people in IT get a little too excited when the topic du jour is test coverage. I have never understood this obsession with numbers that tell you so little about how your product […]
10 Years in Testing ,10 Lessons – Lesson 5
Lesson 5 – Testing alone is dangerous When I started my first assignment as a test consultant I firmly believed in what I was taught: I had my ISTQB certificate, as long as I followed that process my testing would be good and objective.Right? Right??!!! Of course not. I was a lone tester in my […]
10 Years in Testing, 10 lessons – Lesson 4
This one really grinds my gears, so saddle up. Lesson 4: Automated GUI tests don’t mimic what a user does I cannot believe how often I’m having this discussion with fellow testers. Also, this infatuation with GUI automation has got to stop! Some testers like GUI end-to-end automation a little too much and their reasoning […]
10 Years in Testing, 10 lessons – Lesson 3
Hi and welcome to another post about what I’ve learned in a decade in software testing. Today, I will write about something that even some testers don’t seem to realise. Lesson 3: Quality can’t be assured. There are testers out there who are fine with calling themselves QA. I think it stands for Quality Assurance, […]
10 Years in Testing, 10 lessons – Lesson 2
Welcome to Lesson 2: Testing cannot be automated This is another pet peeve of mine. Why on earth do we talk about test automation as if we can really replicate testing? We don’t talk about programming automation now, do we? To me, people who say “all testing can be automated” have no fucking clue what […]
10 Years in Testing, 10 lessons – Lesson 1
This year marks 10 years in testing for me. I’ve experienced a lot of things in this decade, including a lot of what doesn’t really work well in testing. I want to share these things with you. I’ve condensed them in small blog posts for your convenience. This is just what I have experienced, it […]