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.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.