Better Software Articles

Please enter an article title, author, or keyword
The Power of "What If..." and

Sometimes your imagination can be your most valuable testing tool. Learn when to use scenario tests, when not to, and nine ways to make them work better for you.

Cem Kaner's picture Cem Kaner
A Look at Mercury Interactive's WinRunner

In this edition of "Tool Look," Chris Meisezahl takes a look at Mercury Interactive's WinRunner.

Christopher J. Meisenzahl's picture Christopher J. Meisenzahl
Teambuilding at Work

In this edition of "The Last Word," Johanna Rothman outlines a team building exercise that omits ropes courses and campfire songs.

Johanna Rothman's picture Johanna Rothman
Collaborative Pest Control

Read this edition of "From the Front Line," to find out why Brett Goldman says having more QA meetings can be a good thing.

Brett Goldman's picture Brett Goldman
Job Hunting in a Tight Market

Tech stocks are down, money is tight, and companies are laying off. Are there any jobs out there for software professionals? In this edition of "Career Development," Rebecca Traeger speaks to two industry recruiters to find out.

Rebecca Traeger's picture Rebecca Traeger
Exhausting Your Test Options

In this edition of "Bug Report," Doug Hoffman tells the story of exhaustively testing a 32-bit square root function.

Doug Hoffman's picture Doug Hoffman
A Rush to Judgement

If you find an article grating on you, if you think the author is clearly wrong-headed, I suggest you read it differently than you probably read most articles. Explicitly separate what the author implies you should believe from the actions she describes. Focus on her specific results and the actions that led to them. How, in your style of work could you adapt the author's actions to get your results? In this edition of Technically Speaking, Brian Marick explores this possibilty.

Brian Marick's picture Brian Marick
Once upon a Design

Communicating a project design is similar to telling or writing a story, and the same rules apply. Discover how to consider your purpose and your audience as you craft your tale.

Rebecca Wirfs-Brock's picture Rebecca Wirfs-Brock
Eliminating Automation Overhead

Overhead code is code that is necessary for carrying out the operations of an automated test, but obscures the test's point. Find out how using interface layers can lead to greater efficiency and easier maintenance.

Andrew Lance's picture Andrew Lance
Orchestrating Integration Testing

Verifying the operation of a complex software system can be a daunting task. Here is a systematic approach to the job. This article details six steps for testing duct-taped programs.

Len DiMaggio's picture Len DiMaggio

Pages

Upcoming Events

Nov 09
Nov 09
Apr 13
May 03