ABSTRACT

With the rapid development of computing technology and complexity of software systems, the assurance of software quality becomes a critical concern. Software reliability is cited by many developers as one of the most important features of software products, which means the probability of failure-free software operation for a specified period of time in a specified environment. Many factors including the scale of software, operating environment, software architecture, software testing may have significant impact on the software reliability.