|
|
![]() |
![]() |
|
|
|
|
| Articles by category | Recent Articles | All articles |
|
Measuring
Software product Quality: Kishore C.S. Judging software quality is very difficult task. Experience
shows tendency to associate the quality of the software with the number of
defects encountered during testing and after release is high. This approach is
flawed because: Any problem in the
software gets recorded as a defect ranging from GUI Error to application
failure. If we continue to measure
software quality just by the number of defects there will never be able to make
any software release. Any software is bound to have defects. The business of
the company need not depend on the number of defects in the software. A new
perspective of looking at the quality of the software is by Assessing the
risks associated with the software release. When a user uses the system,
what are the likely risks associated with it and what it means to the user. Thinking in a practical
manner you would not visit a hotel if you are sure that by eating there will
spoil your health. Even if the hotel happens to be a 5-star hotel you wouldn't
risk it. Right? The name and hype do not matter when it comes to
quality. It is the RISK that matters to you. A list of risks is given in
Box below in deploying a computer system [1]:
To effectively identify the
business risks it is necessary to evolve risk assessment guidelines. Each
defect recorded against software should be associated with a risk factor. An
effective way of implementing this would be when a tester records a defect he
should associate a risk factor based on the risk assessment guidelines. This
risk factor should be reviewed by software development group and they should attach
their own risk factor to it. A conflict in associating risk factor by a tester
and developer needs careful analysis. This
risk factor can be the basis on which
Success of testing team
will be the ability to identify high risk defects in software and ensure they
are fixed. References: [1]: Effective Methods for
Software Testing By William Perry [2]: The Challenge of "Good Enough" Software by James Bach, Satisfice Inc. |