Title :
Coupling based integration testing: A fitness function
Author :
Khan, Shoab Ahmed ; Nadeem, Aamer
Author_Institution :
Dept. of Comput. Sci., Mohammad Ali Jinnah Univ., Islamabad, Pakistan
Abstract :
Test data generation is one of the most important and crucial phases in software testing. Software testing is not possible without adequate test data. Many automated and manual test data generation techniques have been proposed for software testing. Most of the work on automated software test data generation at unit level is by applying evolutionary approaches for test data generation. Evolutionary approaches, especially genetic algorithm, use fitness function for evaluation of individuals in different iterations. In this paper, we have proposed a novel fitness function for test data generation at integration level. Fitness function plays a vital in the success of evolutionary testing, without effective fitness function evolutionary testing is not effective for achieving required results. The success of evolutionary testing depends upon the success of fitness function. We have proposed a novel fitness function for coupling based integration testing. Up until now, there is no fitness function that caters coupling based integration for test data generation. Up till now most of the work for test data generation is at unit level and fitness function also cater only unit level test data generation. We have implemented our fitness function in a prototype tool `EE-COUP´ and performed different experiments for test data generation for some sample programs containing coupling relationship.
Keywords :
genetic algorithms; integration; program testing; EE-COUP tool; automated test data generation techniques; coupling based integration testing; coupling relationship; evolutionary approach; evolutionary testing; fitness function; genetic algorithm; integration level; manual test data generation techniques; software testing; Couplings; Genetic algorithms; Instruments; Software; Software engineering; Software testing; Antecedent Method; Coupling Variable; Fitness Function; Genetic Algorithm; Integration Testing; Test Data;
Conference_Titel :
Emerging Technologies (ICET), 2013 IEEE 9th International Conference on
Conference_Location :
Islamabad
Print_ISBN :
978-1-4799-3456-0
DOI :
10.1109/ICET.2013.6743534