Includes bibliographical references (pages [71]-70)Today’s world has become increasingly dependent on software. The complex nature of our world has caused software to become more and more complex. This increase in use and complexity has made it quite a challenge to keep software defect rates low and customer satisfaction high. Software reliability engineering concepts are designed to address this challenge. These concepts can be applied to areas of testing to remove defects and improve customer satisfaction. Much literature has been written on applying software reliability engineering concepts to testing at the code level, with a lack of application in the system test area. System testing plays an important role in the software development ...