Back to Search Start Over

When to stop testing multi upgradations of software based on cost criteria

Authors :
Hoang Pham
Jyotish N. P. Singh
Nitin Sachdeva
P. K. Kapur
Source :
International Journal of Systems Science: Operations & Logistics. 1:84-93
Publication Year :
2014
Publisher :
Informa UK Limited, 2014.

Abstract

Software testing is an important phase of the software development life cycle to achieve highly reliable software. Due to the time and resource limitation during the testing phase, firms do not attempt to deliver a complete and perfect product in one development cycle. They plan multi upgradations of software by adding new functionalities. Many models have been developed in the past which discuss about when to stop testing and when to release the software to the users. But they have been limited to the study of single version only. In the present framework, we describe a unified approach to address an important issue of when to stop testing the multi-upgradation of software, which is a complex process. The total debugging cost for each upgradation includes the cost of debugging in the warranty period along with the testing cost. It is assumed that the software is supported till the warranty period is over. In the proposed cost model for each upgradation, we consider that some of the remaining faults of pr...

Details

ISSN :
23302682 and 23302674
Volume :
1
Database :
OpenAIRE
Journal :
International Journal of Systems Science: Operations & Logistics
Accession number :
edsair.doi...........9928a1b63bbc7668f2cd11ddaeb1e5a4
Full Text :
https://doi.org/10.1080/23302674.2014.942246