• DocumentCode
    2351272
  • Title

    Generating Feasible Test Paths from an Executable Model Using a Multi-objective Approach

  • Author

    Yano, Thaise ; Martins, Eliane ; De Sousa, Fabiano L.

  • Author_Institution
    Inst. of Comput., State Univ. of Campinas, UNICAMP, Campinas, Brazil
  • fYear
    2010
  • fDate
    6-10 April 2010
  • Firstpage
    236
  • Lastpage
    239
  • Abstract
    Search-based testing techniques using meta-heuristics, like evolutionary algorithms, has been largely used for test data generation, but most approaches were proposed for white-box testing. In this paper we present an evolutionary approach for test sequence generation from a behavior model, in particular, Extended Finite State Machine. An open problem is the production of infeasible paths, as these should be detected and discarded manually. To circumvent this problem, we use an executable model to obtain feasible paths dynamically. An evolutionary algorithm is used to search for solutions that cover a given test purpose, which is a transition of interest. The target transition is used as a criterion to get slicing information, in this way, helping to identify the parts of the model that affect the test purpose. We also present a multi-objective search: the test purpose coverage and the sequence size minimization, as longer sequences require more effort to be executed.
  • Keywords
    evolutionary computation; finite state machines; program testing; evolutionary algorithms; executable model; finite state machine; generating feasible test paths; multiobjective approach; multiobjective search; search based testing techniques; sequence generation; slicing information; white box testing; Automata; Computer languages; Evolutionary computation; Information analysis; Instruments; Pareto optimization; Production; Prototypes; Reachability analysis; Software testing; executable model; feasible path; model-based testing; multi-objective optimization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Testing, Verification, and Validation Workshops (ICSTW), 2010 Third International Conference on
  • Conference_Location
    Paris
  • Print_ISBN
    978-1-4244-6773-0
  • Type

    conf

  • DOI
    10.1109/ICSTW.2010.52
  • Filename
    5463651