Better Software Magazine Articles

Works as Designed

How many times have you heard the phrase "works as designed" used to describe software that is flawed and in some cases not fit for use? While "works as designed" has become an acceptable response for some, for real professionals, it's not.

Lee Copeland's picture Lee Copeland
Documenting Exploratory Testing

Exploratory testing projects can have documentation requirements, just like any other project. Jonathan describes various ways we can create documentation on our exploratory testing projects, including guidance documents, test-coverage reports, and video software to help create lightweight, powerful documentation.

Jonathan Kohl's picture Jonathan Kohl
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.

David Hussman's picture David Hussman
FAQ: What are good sources of less common agile test ideas?

In this installment of FAQ, SQE Trainer Rob Sabourin answers one of the questions students ask him most often.

Robert Sabourin's picture Robert Sabourin
Increase Quality with Table-Driven Acceptance Tests

Vague or ambiguous requirements can cause loops in development processes. Creating requirements that include acceptance tests cuts down on the looping and increases the flow of working software to the customer.

Ken Pugh's picture Ken Pugh Alan Shalloway
Action Based Testing

For many organizations, automation is a burden--even with good tools. Keywords are popular but don't suffice on their own. Action based testing places a high emphasis on modularized test design, not only making tests lean and mean but also allowing for very stable and maintainable automation.

Hans Buwalda's picture Hans Buwalda
Measure the Measurable: Improving Software Quality Through Telemetry

Observing customers in a usability lab can be invaluable for improving product design. But, once your software leaves the lab, do you know what your customers are actually doing and whether or not your software meets their expectations? Learn how engineers on the Microsoft Office team apply a variety of software telemetry techniques to understand real-world usage, how the results drive product improvements, and how you can apply similar techniques.

Jamie Campbell's picture Jamie Campbell
FAQ: How can I deal with a compressed test schedule?

In this installment of FAQ, SQE Trainer Linda Hayes answers one of the questions students ask her most often.

Linda Hayes's picture Linda Hayes
Busted: 5 Myths of Testing Regulated Software

Testing regulated software is often seen as a tedious job that generates stacks of documentation and is subject to crippling rules. See five of these assumptions exposed as mere myths, and learn how regulated testers can use the same approaches, techniques, and tools at any other tester's disposal while still passing a process audit.

John McConda's picture John McConda
Copeland on Weinberg

Lee Copeland and Jerry Weinberg have crossed paths—both on page and in person—many times over the years. Here, Lee reflects on some of those meetings and their valuable lessons.

Lee Copeland's picture Lee Copeland


AgileConnection is a TechWell community.

Through conferences, training, consulting, and online resources, TechWell helps you develop and deliver great software every day.