• DocumentCode
    3182296
  • Title

    A dynamic approach of test data generation

  • Author

    Korel, Bogdan

  • Author_Institution
    Dept. of Comput. Sci., Wayne State Univ., Detroit, MI, USA
  • fYear
    1990
  • fDate
    26-29 Nov 1990
  • Firstpage
    311
  • Lastpage
    317
  • Abstract
    The author presents a dynamic approach to test data generation, in which the path selection stage is eliminated. In this approach, test data are derived on the basis of the actual execution of the program under test, of dynamic data flow analysis, and of function minimization methods. The approach starts by executing a program for an arbitrary program input. During program execution for each executed branch, a search procedure decides whether the execution should continue the current branch or whether an alternative branch should be taken. If an undesirable execution flow is observed at the current branch, then a real-valued function is associated with this branch, and function minimization search algorithms are used to automatically locate values of input variables which will change the flow of execution at this branch. In addition, dynamic data flow analysis is used to determine input variables which are responsible for the undesirable program behavior, leading to speedup of the search process
  • Keywords
    program testing; systems analysis; dynamic data flow analysis; function minimization methods; function minimization search algorithms; program execution; real-valued function; search procedure; test data generation; Automatic testing; Computer science; Costs; Data analysis; Data structures; Input variables; Minimization methods; Programming profession; Software maintenance; Software testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance, 1990, Proceedings., Conference on
  • Conference_Location
    San Diego, CA
  • Print_ISBN
    0-8186-2091-9
  • Type

    conf

  • DOI
    10.1109/ICSM.1990.131379
  • Filename
    131379