• DocumentCode
    3182116
  • Title

    A methodology for controlling the size of a test suite

  • Author

    Harrold, Mary Jean ; Gupta, Rajiv ; Soffa, Mary Lou

  • Author_Institution
    Dept. of Comput. Sci., Clemson Univ., SC, USA
  • fYear
    1990
  • fDate
    26-29 Nov 1990
  • Firstpage
    302
  • Lastpage
    310
  • Abstract
    As a result of modifications to a program during the maintenance phase, the size of a test suite used for regression testing can become unmanageable. The authors present a technique that selects from a test suite a representative set of test cases that provides the same measure of coverage as the test suite. This selection is performed by the identification of the redundant and obsolete test cases in the test suite. The representative set can be used to reduce the size of the test suite by substituting for the test suite. The representative set can also be used to determine those test cases that should be rerun to test the program after it has been changed. The technique is independent of the testing methodology and only requires an association between each testing requirement and the test cases that satisfy the requirement. The technique is illustrated by means of the data flow testing methodology. Experimental studies are being performed that demonstrate the effectiveness of the technique
  • Keywords
    program testing; software maintenance; data flow testing methodology; program testing; regression testing; software maintenance; test suite; Computer science; Linear programming; Performance evaluation; Size control; Software maintenance; Software measurement; 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.131378
  • Filename
    131378