|
Bret Pettichord on Test Automation Here is Bret Pettichord's collection of the most influential papers, books, and Web sites on software test automation. One benefit of reviewing various reports is that you're more likely to find one that is close to your own situation. All of these reports come from people who've done the work and have reported honestly about it.
|
|
|
The Bug You're Most Likely to Miss We all miss some bugs, but the bug you're most likely to miss is one that gives wrong results that might look right. Let's look at a famous and costly example, then we'll see what we can do during testing to avoid a similar disaster.
|
|
|
Nightly Builds: A Tester's Early Warning System We're all looking for an effective "Distant Early Warning" line of testing: a procedure that will minimize integration bugs, reduce the risk of low quality by allowing bugs to be caught early, make it easier to debug, and improve the visibility of the status of the system under test. One practice that meets those needs is the "nightly"—essentially a daily build and sanity test of the product.
|
|
|
Project Politics Politics is often seen as a dirty business--but in the right hands it can be a way of bridging the gap between "I've got a great new project idea" and getting the right product into your customers' hands. Elizabeth Schmitz shares what she's learned about project politics.
|
|
|
A Look at PREfix by Intrinsa PREfix provides a source code simulation tool that is able to perform automatic review for a wide range of programming defects that lead to program crashes. Defects reported by PREfix include de-referencing NULL pointers, using uninitialized memory, leaking memory or resources, or using illegal values. Here is an analysis of the product.
|
|
|
Project Planning: It's in the Cards Spend two days with an engineer named Eddie, and see how one skeptic learned the value of a low-tech, team-intensive, Cards-on-the-Wall planning technique.
|
|
|
A Study in Failures Examples of mistakes, manifestations, and problems help us understand all parts of the software. Brian Marick suggests Web resources that examine software failures.
|
|
|
Learning to Love Unit Testing Unit testing can become a developer's best friend. Find out how and why from two programmers who now rely on this practice to improve development.
|
|
|
Getting the Most Out of Conferences Will the benefits of attending, learning, and networking at a conference outweigh the costs of travel, time, and energy? Here are some tips on how to get the most out of conferences.
|
|
|
Managing the End Game: Avoiding End-of-Project Complications by putting the Test Team in Charge Experiencing end-of-project woes? Read how one test team guided the work at the end of a project by establishing daily goals to meet weekly objectives; by grading the product with a two-tiered approach; and by posting frequent status reports.
|
|