Test Case Prioritization using Cuckoo Search

Test Case Prioritization using Cuckoo Search

Praveen Ranjan Srivastava, D. V. Pavan Kumar Reddy, M. Srikanth Reddy, Ch. V. B. Ramaraju, I. Ch. Manikanta Nath
DOI: 10.4018/978-1-4666-0089-8.ch006
OnDemand:
(Individual Chapters)
Available
$37.50
No Current Special Offers
TOTAL SAVINGS: $37.50

Abstract

Test Case prioritization consists of proper organization and scheduling of the test cases in a specific sequence. Regression testing is an important issue and concept during software maintenance process, but due to scarcity of resources re-execution of all test cases, is not possible during regression testing. Hence in version or revision specific regression testing, it is more important to execute those test cases that are beneficial. In this chapter, a new prioritization technique is proposed for version specific regression testing using Cuckoo Search Algorithm. This technique prioritizes the test cases based on lines of code where the code is modified.
Chapter Preview
Top

Background Work

An early representation of test prioritization was reported by Horgan and London (Horgan J R and S London, 1992) in an industrial strength tool, this tool is used for variety of control flow and data flow based coverage criteria. Coverage based (Aggrawal K K et al,2004) technique for test case prioritization, where prioritization is based on the original test suite and modified version, however they do not combine code coverage information with function coverage. (Elbaum Sebastian et al, 2000 and 2004) have reported several variants of test prioritization. (Kim J. and A. Porter, 2002) propose a history based technique and discuss trade offs in the use of test selection using modification traversing tests and test prioritization. (Srivastava A. and J. Thiagarajan, 2002) have reported Echelon, which is an industrial strength tool used to prioritize test cases. (Srikanth H and Williams L, 2005) investigate economic application of test prioritization. (Do Hyunsook et al, 2004) performed a cost benefit analysis of prioritizing unit test cases. (Wong W. E et al, 1997) reported an experiment to investigate the fault detection effectiveness using all use criteria.

Complete Chapter List

Search this Book:
Reset