• DocumentCode
    3228897
  • Title

    Evolutionary generation of test data for multiple paths coverage with faults detection

  • Author

    Zhang, Yan ; Gong, Dunwei

  • Author_Institution
    Sch. of Inf. & Electr. Eng., China Univ. of Min. & Technol., Xuzhou, China
  • fYear
    2010
  • fDate
    23-26 Sept. 2010
  • Firstpage
    406
  • Lastpage
    410
  • Abstract
    The aim of software testing is to find faults in the program under test. Generating test data which can reveal faults is the core issue. Although existing methods of path-oriented testing can generate test data which traverse target paths, they cannot guarantee that the data find the faults in the program. In this paper, we transform the problem into a multi-objective optimization problem with constrains and propose a method of evolutionary generation of test data for multiple paths coverage with faults detection. First, we establish the mathematical model of this problem and then a strategy based on multi-objective genetic algorithms is given. Finally we apply the proposed method in some programs under test and the experimental results validate that our method can find specified faults effectively. Compared with other methods of test data generation for multiple paths coverage, our method has greater advantage in faults detection and testing efficiency.
  • Keywords
    genetic algorithms; program testing; faults detection; mathematical model; multiobjective genetic algorithms; multiobjective optimization problem; multiple paths coverage; path-oriented testing; software testing; test data evolutionary generation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Bio-Inspired Computing: Theories and Applications (BIC-TA), 2010 IEEE Fifth International Conference on
  • Conference_Location
    Changsha
  • Print_ISBN
    978-1-4244-6437-1
  • Type

    conf

  • DOI
    10.1109/BICTA.2010.5645159
  • Filename
    5645159