• DocumentCode
    1499320
  • Title

    A rule-based software test data generator

  • Author

    Deason, William H. ; Brown, David B. ; Chang, Kai-Hsiung ; Cross, James H., II

  • Author_Institution
    Rust Int., Birmingham, AL, USA
  • Volume
    3
  • Issue
    1
  • fYear
    1991
  • fDate
    3/1/1991 12:00:00 AM
  • Firstpage
    108
  • Lastpage
    117
  • Abstract
    Rule-based software test data generation is proposed as an alternative to either path/predicate analysis or random data generation. A prototype rule-based test data generator for Ada programs is constructed and compared to a random test data generator. Four Ada procedures are used in the comparison. Approximately 2000 rule-based test cases and 100000 randomly generated test cases are automatically generated and executed. The success of the two methods is compared using standard coverage metrics. Simple statistical tests showing that even the primitive rule-based test data generation prototype is significantly better than random data generation are performed. This result demonstrates that rule-based test data generation is feasible and shows great promise in assisting test engineers, especially when the rule base is developed further
  • Keywords
    artificial intelligence; knowledge based systems; program testing; Ada programs; path/predicate analysis; random data generation; rule-based software test data generator; statistical tests; Automatic testing; Computer industry; Computer science; Performance evaluation; Prototypes; Random number generation; Software prototyping; Software reliability; Software testing; System testing;
  • fLanguage
    English
  • Journal_Title
    Knowledge and Data Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1041-4347
  • Type

    jour

  • DOI
    10.1109/69.75894
  • Filename
    75894