QATestLab 21, Garmatna str., Kiev, Ukraine ph.: +38(044)277-66-61 http://qatestlab.com/ firstname.lastname@example.org
In the software maintenance process the main attention of quality assurance is onsoftware bug handling. It is conducted to assure that every defect reported by clients is logged, analyzed and resolved, and an entire tracking record is kept so that software testers can learn from past troubles for future quality betterment.
This knowledge may also be useful as supplementary input in planning for future releases of the equal product or for replacement products. Amid the various quality assurance activities software bug containment play a significant role in post release product operations and maintenance support. For instance, fault tolerance using recovery blocks can keep systems operational even in face of troubles caused by environmental disturbances. Nevertheless repeated use of recovery blocks for the identical cases can be an indication of software troubles. Consequently the systems require be taking offline and correcting in order for recovery blocks to operate consistently in the future. Most of the execution activities need to be carried out at the time of the development stage, but not after product release, similar to the execution of other product functions or features. Most of the core quality assurance activities including software bug averting and reduction, are conducted at the development stage instead of infield software support after product release.
(c) QATestLab, 2011