The End of Manual Testing (via Developsense Blog)

Testers: when we speak of “manual testing”, we help to damage the craft.

That’s a strong statement, but it comes from years of experience in observing people thinking and speaking carelessly about testing. Damage arises when some people who don’t specialize in testing (and even some who do) become confused by the idea that some testing is “manual” and some testing is “automated”. They don’t realize that software development and the testing within it are design studio work, not factory work. Those people are dazzled by the speed and reliability of automation in manufacturing. Very quickly, they begin to fixate

Continue Reading

(At Least) Four Things for Testers To Do in Planning Meetings (via Developsense Blog)

There’s much talk these days of DevOps, and Agile development, and “shift left”. Apparently, in these process models, it’s a revelation that testers can do more than test a built product, and that testers can and should be involved at every step of development. In Rapid Software Testing, that’s not exactly news. From the beginning, we’ve rejected the idea that the product has to be complete, or has to pass some kind of “quality gate” […]

Continue Reading

RST Slack Channel (via Developsense Blog)

Over the last few months, we’ve been inviting people from the Rapid Software Testing class to a Slack channel. We’re now opening it up to RST alumni. If you’ve taken RST in the past, you’re welcome to join. Click here (or email me at slack@developsense.com), let me know where and when you took the class, and with which instructor. I’ll reply with an invitation.

Continue Reading

Dev*Ops (via Developsense Blog)

A while ago, someone pointed out that Development and Operations should work together in order to fulfill the needs and goals of the business, and lo, the DevOps movement was born. On the face of it, that sounds pretty good… except when I wonder: how screwed up must things have got for that to sound like a radical, novel, innovative idea? Once or twice, I’ve noticed people referring to DevTestOps, which seemed to be a […]

Continue Reading

Deeper Testing (3): Testability (via Developsense Blog)

Some testers tell me that they are overwhelmed at the end of “Agile” sprints. That’s a test result—a symptom of unsustainable pace. I’ve written about that in a post called “Testing Problems are Test Results“. In Rapid Software Testing, we say that testing is evaluating a product by learning about it through exploration and experimentation, which includes to some degree: questioning, study, modeling, observation, inference, and plenty of other stuff—perhaps including the design and programming […]

Continue Reading

Six Things That Go Wrong With Discussions About Testing (via James Bach’s Blog)

Talking about software testing is not easy. It’s not natural! Testing is a “meta” activity. It’s not just a task, but a task that generates new tasks (by finding bugs that should be fixed or finding new risks that must be examined). It’s a task that can never be “completed” yet must get “done.” Confusion about testing leads to ineffective conversations that focus on unimportant issues while ignoring the things that matter. Here are some […]

Continue Reading

Regression Test Tool for Trash Walking (via James Bach’s Blog)

My recent flirtation with trash-pickup-as-physical-exercise has led me down a familiar path. Even though it is not my responsibility to clean a public road in the first place, once I do it, I find that I feel irrational ownership of it. I want it to stay clean. But since I’ve adopted about 9 miles of road so far, it takes too long to walk the whole route in a day (remember I have to make […]

Continue Reading

Test Coverage Parallels in Trash Walking (via James Bach’s Blog)

First, about scope… As I began my trash walking (see here and here), I quickly found that I needed guidelines on what counts as my work space and work product. I am collecting trash along the road, so what does that entail? Here is what I came up with: I began with a broad operational definition of trash: “any loose, inanimate object of low value that may disturb the tranquility of the touring experience.” This […]

Continue Reading

Test Talk About Trash Walks (via James Bach’s Blog)

So, for exercise, I’m picking up trash. Here is a picture of me all kitted up: Perfectly equipped for road trash collection! So far, I’ve done 37 miles of trash collecting. And I can’t help but see some interesting parallels with software testing… Just Like Testing #1: I can use tools, but I cannot automate my work. I have to make a lot of judgments about what to pick up and what to leave. It […]

Continue Reading

The Unnecessary Tool (via James Bach’s Blog)

My wife bought a Steel Grip 36in Lightweight Aluminum Pick Up Tool. I saw it on our combination dining room/craft/office table and asked her what it was for. “My eye pillow fell behind the bed and I can’t reach it.” she told me. (This led to some confusion for me at first because I thought she was referring to an iPillow, presumably an Apple product I had never heard of.) “I can easily get that […]

Continue Reading