• DocumentCode
    2983222
  • Title

    Evolutionary testing supported by slicing and transformation

  • Author

    Harman, Mark ; Hu, Lin ; Hierons, Rob ; Fox, Chris ; Danicic, Sebastian ; Wegener, Joachim ; Sthamer, Harmen ; Baresel, André

  • Author_Institution
    Brunel Univ., Uxbridge, UK
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    285
  • Abstract
    Evolutionary testing is a search based approach to the automated generation of systematic test data, in which the search is guided by the test data adequacy criterion. Two problems for evolutionary testing are the large size of the search space and structural impediments in the implementation of the program which inhibit the formulation of a suitable fitness function to guide the search. In this paper we claim that slicing can be used to narrow the search space and transformation can be applied to the problem of structural impediments. The paper presents examples of how these two techniques have been successfully employed to make evolutionary testing both more efficient and more effective.
  • Keywords
    program slicing; program testing; evolutionary software testing; evolutionary testing; program slicing; program transformation; search based approach; systematic test data; test data adequacy criterion; Automatic testing; Educational institutions; Genetic programming; Impedance; Input variables; Parallel algorithms; Software maintenance; Space technology; System testing; Uninterruptible power systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance, 2002. Proceedings. International Conference on
  • ISSN
    1063-6773
  • Print_ISBN
    0-7695-1819-2
  • Type

    conf

  • DOI
    10.1109/ICSM.2002.1167781
  • Filename
    1167781