• DocumentCode
    1732955
  • Title

    Functional Search-based Testing from State Machines

  • Author

    Lefticaru, Raluca ; Ipate, Florentin

  • Author_Institution
    Dept. of Comput. Sci. & Math., Pitesti Univ., Pitesti
  • fYear
    2008
  • Firstpage
    525
  • Lastpage
    528
  • Abstract
    The application of metaheuristic search techniques in test data generation has been extensively investigated in recent years. Most studies, however, have concentrated on the application of such techniques in structural testing. The use of search-based techniques in functional testing is less frequent, the main cause being the implicit nature of the specification. This paper investigates the use of search-based techniques for functional testing, having the specification in form of a state machine. Its purpose is to generate input data for chosen paths in a state machine, so that the parameter values provided to the methods satisfy the corresponding guards and trigger the desired transitions. A general form of a fitness function for an individual path is presented and this approach is empirically evaluated using three search techniques: simulated annealing, genetic algorithms and particle swarm optimization.
  • Keywords
    finite state machines; genetic algorithms; particle swarm optimisation; program testing; search problems; simulated annealing; functional search-based testing; genetic algorithms; metaheuristic search techniques; particle swarm optimization; simulated annealing; state machines; structural testing; test data generation; Application software; Automata; Automatic testing; Fault detection; Genetic algorithms; Particle swarm optimization; Simulated annealing; Software testing; Space exploration; Unified modeling language; finite state machine; genetic algorithms; particle swarm optimization; search-based testing; simulated annealing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Testing, Verification, and Validation, 2008 1st International Conference on
  • Conference_Location
    Lillehammer
  • Print_ISBN
    978-0-7695-3127-4
  • Type

    conf

  • DOI
    10.1109/ICST.2008.32
  • Filename
    4539585