|
Traditional Test Engineering, Your Days Are Numbered In the first installment of this article, Dr. James Whittaker discussed turning testing on its head—to revitalize and improve the value of late-stage testing. James also discussed ideas behind empowering your dogfooders, testers, and the crowd to significantly and efficiently improve software quality. In part two, Jason Arbon discusses the research and engineering experimentation behind realizing these ideas into new tools and processes.
|
|
|
A Sticky Situation: Low-Tech Test Tools to the Rescue The testing craft is sometimes fascinated with high-tech, expensive tools that are intended to help managers keep up to date on what's going on. Yet, sometimes heavyweight tools aren't necessary. Michael Bolton describes how Paul Holland, a senior test manager, uses a decidedly low-tech approach to track and illustrate the testing story.
|
|
|
How Do You Write Good User Stories? Expert answers to frequently asked questions. In this issue, David Hussman explains how to write good user stories.
|
|
|
Four Paths To Predictable, Repeatable, Reusable Test Data Modern applications operate in highly integrated environments, and critical systems rely on massive amounts of data that likely contain sensitive information. Discover useful strategies for preparing your baseline, handling interfaces, designing input data, and planning for output results.
|
|
|
A Release Without a Tester In this article inspired by an unfortunate video store rental, Lee Copeland invites software organizations that think testing is expensive to try the alternative.
|
|
|
Demystifying Exploratory Testing Exploratory testing is a popular approach, but many testers secretly worry they might be doing it wrong. Jonathan Kohl addresses those concerns by explaining exploratory testing in ways that testers identify with.
|
|
|
Crowdsourced Software Testing In response to shrinking budgets and tight launch deadlines, crowdsourced software testing is a growing trend. Here are six ways an on-demand testing team can complement your in-house QA efforts.
|
|
|
Constructing the Quality Story Knowledge doesn't just exist; we build it. Sometimes we disagree on what we've got, and sometimes we disagree on how to get it. Hard as it may be to imagine, the experimental approach itself was once controversial. What can we learn from the disputes of the past? How do we manage skepticism and trust and tell the testing story?
|
|
|
Scrumdamentalism It's been said that, over time, charismatic movements often evolve to become "bureaucratic"—focused on a set of standardized procedures that dictate the execution of the processes within the movement. Has Scrum evolved to this point or is there still a place for agility in our processes?
|
|
|
Software Longevity Testing: Planning for the Long Haul How long do you let your software run during testing? An increasing number of software applications are intended to run indefinitely, in an always-on operating environment. And yet, few test plans include more than a brief memory leak test case. Learn how to test for problems due to the passing of time and problems due to cumulative usage.
|
|