• DocumentCode
    682449
  • 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
  • fYear
    2013
  • fDate
    9-10 Dec. 2013
  • Firstpage
    1
  • Lastpage
    6
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Emerging Technologies (ICET), 2013 IEEE 9th International Conference on
  • Conference_Location
    Islamabad
  • Print_ISBN
    978-1-4799-3456-0
  • Type

    conf

  • DOI
    10.1109/ICET.2013.6743534
  • Filename
    6743534