• DocumentCode
    1566489
  • Title

    A path-oriented test data generation approach for automatic software testing

  • Author

    Xu, Xiaofeng ; Chen, Yan ; Li, Xiaochao ; Guo, Donghui

  • Author_Institution
    Dept. of Phys., Xiamen Univ., Xiamen
  • fYear
    2008
  • Firstpage
    63
  • Lastpage
    66
  • Abstract
    The clonal selection (CS) algorithm is an optimization algorithm based upon the clonal selection principle in the biological immune system. This paper presents a novel approach that uses CS algorithm for path-oriented test data generation. The approach takes a selected path as a target and executes sequences of operators iteratively for test case to generate. An affinity function which is made up of a similarity and penalty value is developed to guide the test generator to make successive modifications of the test data, so that test data can ever closer to satisfy the requirement. The comparison results show that this approach is more efficient than those based on other heuristic algorithms in finding solutions.
  • Keywords
    optimisation; program testing; affinity function; automatic software testing; clonal selection algorithm; optimization algorithm; path-oriented test data generation; Automatic testing; Biological information theory; Cloning; Data engineering; Electronic equipment testing; Encoding; Heuristic algorithms; Iterative algorithms; Software algorithms; Software testing; Affinity function; Automatic Software Testing; Clonal Selection (CS); Path-Oriented Test Data Generation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Anti-counterfeiting, Security and Identification, 2008. ASID 2008. 2nd International Conference on
  • Conference_Location
    Guiyang
  • Print_ISBN
    978-1-4244-2584-6
  • Electronic_ISBN
    978-1-4244-2585-3
  • Type

    conf

  • DOI
    10.1109/IWASID.2008.4688344
  • Filename
    4688344