Font Size: a A A

The Study And Application Of Software Reliability Testing And Evaluation Methods

Posted on:2016-08-11Degree:MasterType:Thesis
Country:ChinaCandidate:D D WenFull Text:PDF
GTID:2308330470955639Subject:Electronic and communication engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of information technology, the applications of computer softwares have been infiltrated into all key areas of national defense, transportation, aerospace, communications, medical and so on. Softwares in these areas have played an essential role and are required to have a higher degree of reliability and security. Software reliability testing is an important way to improve software product quality and ensure software reliability. Software reliability testing can effectively identify software defects influencing software reliability, evaluate and predict the level of software reliability and verify whether software products compliance with reliability standards required by the user. Through software reliability testing and evaluation, users are able to have a big picture of its reliability before it is delivered and put into use. Currently, however, there are still some aspects of software reliability issues that need to be further studied:such as the problems of software reliability model, failure data collection and software reliability evaluation tools.In the light of above-mentioned, the main content of this paper is to study software reliability model, software reliability testing methods, and the design and implement of software reliability evaluation system based on software reliability theory, and to apply these outcomes to the ongoing project. Firstly, based on software reliability theory this paper introduced the evaluation metrics and model of software reliability. Secondly, the processes and testing methods of software reliability testing were determined according to the research of software reliability testing theory, as well as the construction of operation profile; then next focus was the design of test cases, executing test cases and collecting the defeat data untill all were prepared to assess the software relibility. Finally, through analyzing the procedure of relibility evaluation and users’ needs, the software reliability evaluation system was designed and completed; the functionalities of the system were verified by using published experimental data, and the reliability of tested software was assessed and eventually test results were presented using this system.
Keywords/Search Tags:software reliability, software reliability model, software reliabilitytesting, operational profile, software reliability evaluation
PDF Full Text Request
Related items