Quality cost oriented software testing

Komma, Ravi C. · ProQuest Demo Repository

The Software Development Life Cycle begins with the identification of a requirement for software and ends with the formal verification of the developed software against that requirement. Traditionally, the models used for the Software Development Life Cycle have been Sequential, with the development progressing through a number of well defined phases. Some of the common and important Software Life Cycle Models (like V Model, Spiral Model, Rapid Application Development Model) were proposed for the development of software. The current trends of Software Models mainly treat testing as another phase in the Software Development Life Cycle or integrate them throughout all the phases. But, it is necessary for testing to be considered to be a model rather than just a part of the development process. A quality based software testing concept along with a balancing principle between Quality Cost and Software Quality is proposed here. This proposed model considers Quality cost (Control cost, Failure cost) in evaluating the quality of a software product. This Quality Cost Oriented Software Testing Model can achieve optimum Software Quality within limited Quality cost which considers Quality cost in all phases of testing and maintaining a balance relation between Control cost and Failure cost.

Read the paper · More papers on PaperTik