Better Software Magazine Articles

Welcome to Software Testing and Quality Engineering

Technical Editor Brian Marick introduces the first issue of STQE magazine. He says the magazine "is for people who get their hands dirty, whether by writing tests, cranking out code, managing others, or--perhaps the hardest task of all--being the internal QA consultant who has no direct authority but must somehow persuade ten projects with impossible deadlines to think strategically."

Brian Marick
Quality Assurance and Testing

Brian Marick argues for using testers at the requirements analysis stage of a project. He says, "While QA is primarily about process, testing—my specialty—is about product. Whatever else a tester might do, she certainly eventually exercises the product with the aim of discovering problems a user might encounter. This essay is about that 'whatever else' the tester does."

Brian Marick
It's January 1, 2000 . . . What Have You Overlooked?

You have a Y2K effort in place, and it's all about preparation for an event you know is coming. What have you overlooked that’s going to bite you? This article will help give you 20-20 foresight to anticipate potential "gotchas."

Robin F. Goldsmith
Web Load Test Planning

Predicting how a particular Web site will respond to a specific load is a real challenge. Here are three basic steps necessary to design highly realistic and accurate Web site load tests.

Alberto Savoia
Application Integration

Building an integrated suite of applications can be complicated, especially when several groups are working on the project in different locations. Here are some risks, as well as recommendations for allowing planning, development, and testing artifacts to be shared between disparate groups.

Sam Guckenheimer
Bringing Your Test Data to Life

Tracking test results is one of the fundamental tasks that your software testing organization must perform to be successful. Explore how a customized database can enhance that process.

Len DiMaggio
Look Before You Test

Test coverage is about insuring that test plans and test cases include information vital for successful testing of the program in the areas of functionality, performance, and the overall quality of the software. This article shows how to create a plan of attack to provide strong test coverage, determine the scenarios for the test plan, and manage the changes made to information used by testing.

Kenneth Lengel
eXtreme Rules of the Road

In the fast-paced eXtreme Programming environment, how can the tester steer the project toward success? Being in a more detached role, sometimes the tester can see a neck-breaking hairpin curve in the road before everyone else. Here are some tips for navigating the challenges of high-speed, iterative design.

Lisa Crispin's picture Lisa Crispin
Outsourcing: What to Consider When Supplementing Your Test and QA Capabilities

Companies outsource for a variety of reasons, with a variety of expectations. This article describes ways outsourcing can be successful, and reasons outsourcing may fail. This is an in-depth article that sets the stage and discusses numerous scenarios.

Jim Bampos
Juggling Concurrent Releases

Every day you are faced with juggling resources and attention between customer escalations, current development projects, and planning for the future. With development cycles measured in weeks, you have at least three releases for each product. Multiply that by the number of projects under your responsibility, and you have a dozen or more releases to manage simultaneously.

Neal Reizer

Pages

AgileConnection is a TechWell community.

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