QA

Articles

Nasty Question

Getting straight to the point, Tom Van Vleck asks exactly what do you do to ensure quality. He gives examples of the wrong answer, the beat-around-the-bush answer, as well as good answers. He talks about commitment to zero defects, systematic procedures, and continuous improvement. As usual, Van Vleck says a lot in a short space. Keep reading for this, and links to other, Tom Van Vleck articles.

Tom Van Vleck
Telling Our Story

Software professionals learn a lot from technical presentations and articles. But sometimes a well-told story can illustrate technical concepts even better, in an entertaining and memorable way. This week, Lee Copeland tells why it's good to be a software bard, teaching your audiences hard concepts in a decidedly nontechnical way.

Lee Copeland's picture Lee Copeland
Don't Become the Quality Police

Most testers are committed to helping produce better software. That's a good thing. But when a tester takes on the role of "quality police," good intentions can turn ugly. The quality police don't just report the bugs. They appoint themselves judge and jury, ready to dispense justice according to their own convictions of what programmers should be doing. And the project is likely to suffer for it.

Bret Pettichord's picture Bret Pettichord
Testing for Knowledge

In a number of manufacturing industries, the quality function has become an integral part of the business. The software quality movement has not had nearly that level of success, but the pressure is building to do so. The obstacle is cost—particularly the cost of delivering that improved software quality. Since the beginnings of our industry, we have emulated the quality movement in hardware manufacturing; unfortunately, that path will not lead us to the success they found. Software development and hardware manufacturing are different. Our goal is the same but the path to success is different. To achieve the success we seek, we must set our own path and expand the testing objective from "test to fail" to "test for knowledge."

Bill Walton
The Cost of Software Quality

Testing can be considered an investment. A software organization-whether an in-house IT shop, market-driven shrink-wrap software vendor, or Internet ASP-chooses to forego spending money on new projects or additional features in order to fund the test team. What's the return on that investment (ROI)? Cost of quality analysis provides one way to quantify ROI.

Rex Black's picture Rex Black
Is Software Really Different?

Software is often seen as different from other products that seem more tangible and less flexible. In this article, Gerold Keefer points out that the perception of flexibility is not always a positive perception, and approaching software as a product that should be "done right the first time" can improve quality. Gerold also illustrates a number of tangible-product metaphors common in the software industry.

Gerold Keefer
Hope Happens

Quality initiatives seem to appear and disappear like mirages, depending on the business needs of the moment. But in this column, test automation expert Linda Hayes sees signs of hope: signs that companies have the motive, and the means, for more serious commitments to quality improvement. Read her reasons and see if you agree.

Linda Hayes's picture Linda Hayes
When Being Correct Isn't Enough

It makes sense that people who are always correct will have the power to influence others. But testers who base their authority on correctness might be in for a rough time. Bret Pettichord explains in this week's column why it's a good idea to show concern as well as correctness.

Bret Pettichord's picture Bret Pettichord
Bug Counts vs. Test Coverage

Occasionally, we encounter projects where bug counts simply aren't as high as we expect. Perhaps the product under test is in its second or third release cycle, or maybe the development team invested an inordinate amount of time in unit testing. Whatever the reason, low bug counts can be a cause of concern because they can indicate that pieces of functionality (which potentially contain bugs) are being missed. When low bug counts are encountered, management may begin to wonder about the quality of testing. This article covers techniques for dealing with low bug counts, and methods for reassuring management that coverage is being achieved.

Andrew Lance
Speaking Process Improvement to Your Management

Have you tried to persuade your management to buy into process improvement? It's a tricky business, fraught with obstacles that you may not foresee. If you've been frustrated, you might find some insights in this article to help you with future efforts. If you haven't been in that position yet, this article can help you prepare and perhaps increase your chances for success.

Ed Weller's picture Ed Weller

Pages

StickyMinds is a TechWell community.

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