• DocumentCode
    540993
  • Title

    Usage of mutation testing as a measure of test suite robustness

  • Author

    Finkbine, Ronald

  • Volume
    1
  • fYear
    2003
  • fDate
    12-16 Oct. 2003
  • Abstract
    A computer program that passes its entire test suite is ready for mutation testing, which is performed by modifying a copy of the program into a mutant and executing the mutant against the same test suite. With the execution of a mutant program there can be three logical results: (1) one of the test cases fails, showing that the test suite is sufficient to detect the mutant program, (2) all test cases pass and this indicates a weakness in the test suite which needs to be repaired by the addition of a new test case, or (3) all test cases and a meaningless or equivalent mutation program was generated. This paper introduces mutation testing and classifies mutational operations.
  • Keywords
    program testing; systems analysis; computer program; mutant program; mutation testing; mutational operations; test cases; test suite robustness;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Digital Avionics Systems Conference, 2003. DASC '03. The 22nd
  • Conference_Location
    Indianapolis, IN, USA
  • Print_ISBN
    0-7803-7844-X
  • Type

    conf

  • DOI
    10.1109/DASC.2003.1245826
  • Filename
    5731076