Issuu on Google+

QATestLab 21, Garmatna str., Kiev, Ukraine ph.: +38(044)277-66-61 http://qatestlab.com/ contact@qa-testlab.com

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 off­line 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 in­field software support after product release.

(c) QATestLab, 2011  

http://qatestlab.com/                     


Quality Assurance In Software Development Stage