• DocumentCode
    3411340
  • Title

    Automatic test generation using checkpoint encoding and antirandom testing

  • Author

    Yin, Huifang ; Lebne-Dengel, Zemen ; Malaiya, Yashwant K.

  • Author_Institution
    Dept. of Comput. Sci., Colorado State Univ., Fort Collins, CO, USA
  • fYear
    35735
  • fDate
    2-5 Nov1997
  • Firstpage
    84
  • Lastpage
    95
  • Abstract
    The implementation of an efficient automatic test generation scheme for black box testing is discussed. It uses checkpoint encoding and antirandom testing schemes. Checkpoint encoding converts test generation to a binary problem. The checkpoints are selected as the boundary and illegal cases in addition to valid cases to probe the input space. Antirandom testing selects each test case such that it is as different as possible from all the previous tests. The implementation is illustrated using benchmark examples that have been used in the literature. Use of random testing both with checkpoint encoding and without is also reported. Comparison and evaluation of the effectiveness of these methods is also presented. Implications of the observations for larger software systems are noted. Overall, antirandom testing gives higher code coverage than encoding random testing, which gives higher code coverage than pure random testing
  • Keywords
    automatic programming; encoding; program testing; software performance evaluation; antirandom testing; automatic test generation scheme; benchmark examples; binary problem; black box testing; checkpoint encoding; encoding random testing; illegal cases; input space; larger software systems; pure random testing; random testing; valid cases; Automatic testing; Benchmark testing; Computer errors; Computer graphics; Computer science; Encoding; Monitoring; Probes; Software systems; Software testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Reliability Engineering, 1997. Proceedings., The Eighth International Symposium on
  • Conference_Location
    Albuquerque, NM
  • Print_ISBN
    0-8186-8120-9
  • Type

    conf

  • DOI
    10.1109/ISSRE.1997.630850
  • Filename
    630850