If, as Gerry Weinberg states Quality is “value to some person” …then the corollary stands that risk is anything that threatens that value. This can be useful because Quality is an amorphous, shapeshifter, notoriously difficult to nail down. Its final judge is not us but our consumers. I compare quality to a Black Hole. We can’t […]
If you work in software development, like I do, you most likely work within a complex system. You also, most likely, work on a complex system. Not sure? Try answering these questions: Is it hard to model your system in all its complexity? Is it hard to work out root causes to identified problems? Is it hard […]
Sometimes the thought of making ‘big’ decisions gives us that ‘rabbit in the headlights’ look. ‘Big’ decisions often have outcome can have a significant impact to either ourselves or our company. Lack of information can make these decisions harder to make. Constant decision making over sustained periods of time, and having to make decision in high […]
I’ve spent a day testing a scheduler using a semi-automated technique. It’s a task that is cognitively demanding. It requires creating sophisticated test data, loading it into a scheduler, then identifying if the output is as anticipated. Sound’s interesting right? It is. There are lots of different scenarios to test and lots of different dates […]
As a tester, there are times you’re going to face pushback, ignorance, and disrespect. I say, pick your self up, don on those red party shoes, let your hair down, turn the music up and let’s get this party going!
We know quality is ‘value to some person’, so it stands to reason that risk is also subjective. If we use risk as a factor to determine what to test, then how you test, what you test and your testing strategy will evolve and change. Is it though? Think of testing within your organisation as […]
The truth is, most developers, project managers and business people don’t understand testing in any deep way. Instead they often resort to shallow imitations, an emperors test suite, if you will.
“Knowledge is power” Jerry Weinberg cites courage as the most important trait in a tester. Quoting Kipling, Jerry says testers need to “keep your head when all about you are losing theirs and blaming it on you.” But I see a another type of courage at play in software testing. Testers are foremost learners. Through enquiry,they learn […]
Michael Bolton tweeted yesterday: Testers: let’s not obsess over trying to be influential, and work on being helpful. And let’s be careful to offer—not inflict—help. #testing — Michael Bolton (@michaelbolton) October 16, 2013 Why do testers insist on trying to be influential? I suspect part of the reason is that part of a tester’s job […]
Those reflections make me realize that my actions and thoughts were more complicated than I could realize afterward, which encouraged me to keep reviewing what I did and exploring how I thought. By doing that, I better understood the purpose behind those activities, and I am being able to sense the essence of what a good testing could be.