• DocumentCode
    1502532
  • Title

    Constraint-based automatic test data generation

  • Author

    DeMilli, R.A. ; Offutt, A. Jefferson

  • Author_Institution
    Dept. of Comput. Sci., Purdue Univ., West Lafayette, IN, USA
  • Volume
    17
  • Issue
    9
  • fYear
    1991
  • fDate
    9/1/1991 12:00:00 AM
  • Firstpage
    900
  • Lastpage
    910
  • Abstract
    A novel technique for automatically generating test data is presented. The technique is based on mutation analysis and creates test data that approximate relative adequacy. It is a fault-based technique that uses algebraic constraints to describe test cases designed to find particular types of faults. A set of tools (collectively called Godzilla) that automatically generates constraints and solves them to create test cases for unit and module testing has been implemented. Godzilla has been integrated with the Mothra testing system and has been used as an effective way to generate test data that kill program mutants. The authors present an initial list of constraints and discuss some of the problems that have been solved to develop the complete implementation of the technique
  • Keywords
    computational complexity; program testing; Godzilla; Mothra testing system; algebraic constraints; automatic test data generation; constraint-based data generation; fault-based technique; module testing; mutation analysis; relative adequacy; Algorithms; Automatic testing; Computer science; Costs; Fault detection; Genetic mutations; Software engineering; Software systems; Software testing; System testing;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/32.92910
  • Filename
    92910