Syndicate content
DevelopSense Blog 2012-01-30T14:25:42Z
Updated: 7 hours 39 min ago

Why Checking Is Not Enough

Tue, 12/27/2011 - 15:03
Here is a specific, real-world example of testing where the focus doesn’t include explicit checking, and does not result in yes-or-no answers to predetermined questions. This morning, I acted on a piece of email I received several days ago, offering a free upgrade to a PDF conversion package which I’ll call “PDFThing”. I’ll walk you [...]
Categories: Software Testing

Scripts or No Scripts, Managers Might Have to Manage

Wed, 12/21/2011 - 20:29
A fellow named Oren Reshef writes in response to my post on Worthwhile Documentation. Let me be the devil’s advocate for a post. Not having fully detailed test steps may lead to insufficient data in bug reports. Yup, that could be a risk (although having fully detailed steps in a test script might also lead [...]
Categories: Software Testing

What Exploratory Testing Is Not (Part 5): Undocumented Testing

Wed, 12/21/2011 - 01:02
This week I had the great misfortune of reading yet another article which makes the false and ridiculous claim that exploratory testing is “undocumented”. After years and years of plenty of people talking about and writing about and practicing excellent documentation as part of an exploratory testing approach, it’s depressing to see that there are [...]
Categories: Software Testing

What Exploratory Testing Isn’t (Part 5): Undocumented Testing

Wed, 12/21/2011 - 01:02
This week I had the great misfortune of reading yet another article which makes the false and ridiculous claim that exploratory testing is “undocumented”. After years and years of plenty of people talking about and writing about and practicing excellent documentation as part of an exploratory testing approach, it’s depressing to see that there are [...]
Categories: Software Testing

Worthwhile Documentation

Mon, 12/19/2011 - 20:00
In the Rapid Software Testing class, we focus on ways of doing the fastest, least expensive testing that still completely fulfills the mission. That involves doing some things more quickly, and it also involves doing other things less, or less wastefully. One of the prime candidates for radical waste reduction is documentation that’s incongruent with [...]
Categories: Software Testing

What Exploratory Testing Is Not (Part 4): Quick Tests

Sun, 12/18/2011 - 20:09
Quick testing is another approach to testing that can be done in a scripted way or an exploratory way. A tester using a highly exploratory approach is likely to perform many quick tests, and quick tests are often key elements in an exploratory approach. Nonetheless, quick testing and exploratory testing aren’t the same. Quick tests [...]
Categories: Software Testing

What Exploratory Testing Is Not (Part 3): Tool-Free Testing

Sat, 12/17/2011 - 12:40
People often make a distinction between “automated” and “exploratory” testing. This is like the distinction between “red” cars and “family” cars. That is, “red” (colour) and “family” (some notion of purpose) are in orthogonal categories. A car can be one colour or another irrespective of its purpose, and a car can be used for a [...]
Categories: Software Testing

What Exploratory Testing Is Not (Part 2): After-Everything-Else Testing

Fri, 12/16/2011 - 09:30
Exploratory testing is not “after-everything-else-is-done” testing. Exploratory testing can (and does) take place at any stage of testing or development. Indeed, TDD (test-driven development) is a form of exploratory development. TDD happens in loops, in which the programmer develops a check, then develops the code to make the check pass (along with all of the [...]
Categories: Software Testing

What Exploratory Testing Is Not (Part 1): Touring

Thu, 12/15/2011 - 11:44
Touring is one way of structuring exploratory testing, but exploratory testing is not necessarily touring, and touring is not necessarily exploratory. At one extreme, a tourist might parachute into a territory for which there is no detailed knowledge of the landscape, flora and fauna, or human culture, with the goal of identifying what’s there to [...]
Categories: Software Testing

Shapes of Actions

Mon, 12/05/2011 - 10:22
In the spring of 2010, I was privileged to have a conversation with Simon Schaffer, who pointed me to the work of a sociologist and philosopher of science named Harry Collins. This year, I discovered and read Collins’ new book, Tacit and Explicit Knowledge, and a somewhat older book, The Shape of Actions (co-authored with [...]
Categories: Software Testing

Smoke Testing vs. Sanity Testing: What You Really Need to Know

Tue, 11/08/2011 - 09:22
If you spend any time in forums in which new testers can be found, it won’t be long before someone asks “”What is the difference between smoke testing and sanity testing?” “What is the difference between smoke testing and sanity testing?” is a unicorn question. That is, it’s a question that shouldn’t be answered except [...]
Categories: Software Testing

xMMwhy

Fri, 10/28/2011 - 07:53
Several years ago, I worked for a few weeks as a tester on a big retail project. The project was spectacularly mismanaged, already a year behind schedule by the time I arrived. Just before I left, the oft-revised target date slipped by another three months. Three months later, the project was deployed, then pulled out [...]
Categories: Software Testing

Should Testers Play Planning Poker?

Wed, 10/26/2011 - 10:48
My colleague and friend Eric Jacobson, who recently (as I write) did a bang-up job on his first conference presentation at STAR West 2011, asks a question in response to this blog post from 2006. (I like it when people reflect on an issue for a few years.) Eric asks: You are suggesting it may [...]
Categories: Software Testing

Confusion as an Oracle

Mon, 10/17/2011 - 17:04
A couple of weeks back, Sylvia Killinen (@skillinen on Twitter) tweeted: “Seems to me that much of #testing relies on noticing when one is confused rather than accepting it as Something Computer Programs Do.” That’s a beautiful observation, near and dear to my heart since 2007 at least. The night I read Sylvia’s tweet, I [...]
Categories: Software Testing