Very Short Blog Posts (26): You Don’t Need Acceptance Criteria to Test

Tuesday, February 24, 2015 20:08 PM

You do not need acceptance criteria to test. Reporters do not need acceptance criteria to investigate and report stories; scientists do not need acceptance criteria to study and learn about things; and you do not need acceptance criteria to explore something, to experiment with it, to learn about it, or to provide a description of […]

Very Short Blog Posts (25): Testers Don’t Break the Software

Wednesday, February 18, 2015 04:28 AM

Plenty of testers claim that they break the software. They don’t really do that, of course. Software doesn’t break; it simply does what it has been designed and coded to do, for better or for worse. Testers investigate systems, looking at what the system does; discovering and reporting on where and how the software is […]

Give Us Back Our Testing

Sunday, February 15, 2015 00:47 AM

“Program testing involves the execution of a program over sample test data followed by analysis of the output. Different kinds of test output can be generated. It may consist of final values of program output variables or of intermediate traces of selected variables. It may also consist of timing information, as in real time systems. […]

Very Short Blog Posts (24): You Are Not a Bureaucrat

Saturday, February 07, 2015 21:38 PM

Here’s a pattern I see fairly often at the end of bug reports: Expected: “Total” field should update and display correct result. Actual: “Total” field updates and displays incorrect result. Come on. When you write a report like that, can you blame people for thinking you’re a little slow? Or that you’re a bureaucrat, and […]

The Rapid Software Testing Namespace

Monday, February 02, 2015 08:42 AM

Just as no one has the right to tell you what language to speak at home, nobody outside of your project has the authority to tell you how to speak inside your project. Every project develops its own namespace, so to speak, and its own formal or informal criteria for naming things inside it. Rapid […]

Very Short Blog Posts (23) – No Certification? No Problem!

Wednesday, January 28, 2015 08:14 AM

Another testing meetup, and another remark from a tester that hiring managers and recruiters won’t call her for an interview unless she has an ISEB or ISTQB certification. “They filter résumés based on whether you have the certification!” Actually, people probably go to even less effort than that; they more likely get a machine to […]

Very Short Blog Posts (22): “That wouldn’t be practical”

Saturday, January 24, 2015 23:46 PM

I have this conversation rather often. A test manager asks, “We’ve got a development project coming up that is expected to take six months. How do I provide an estimate for how long it will take to test it?” My answer would be “Six months.” Testing begins as soon as someone has an idea for […]

Taking Severity Seriously

Wednesday, January 14, 2015 10:10 AM

There’s a flaw in the way most organizations classify the severity of a bug. Here’s an example from the Elementool Web site (as of 14 January, 2015); I’m sure you’ve seen something like it: Critical: The bug causes a failure of the complete software system, subsystem or a program within the system. High: The bug […]

When Programmers (and Testers) Do Their Jobs

Monday, December 22, 2014 22:23 PM

For a long time, I’ve admired Robert (“Uncle Bob”) Martin’s persistent advocacy of craftsmanship in programming and software development. Recently on Twitter, he said . @LlewellynFalco When programmers do their jobs, testers find nothing. — Uncle Bob Martin (@unclebobmartin) December 8, 2014 One of the most important tasks in the testing role is to identify […]

Very Short Blog Posts (21): You Had It Last!

Tuesday, November 04, 2014 13:51 PM

Sometimes testers say to me “My development team (or the support people, or the managers) keeping saying that any bugs in the product are the testers’ fault. ‘It’s obvious that any bug in the product is the tester’s responsibility,’ they say, ‘since the tester had the product last.’ How do I answer them?” Well, you […]