• DocumentCode
    3115700
  • Title

    Increasing Diversity in Coverage Test Suites Using Model Checking

  • Author

    Fraser, Gordon ; Wotawa, Franz

  • Author_Institution
    Inst. for Software Technol., Graz Univ. of Technol., Graz, Austria
  • fYear
    2009
  • fDate
    24-25 Aug. 2009
  • Firstpage
    211
  • Lastpage
    218
  • Abstract
    Automated test case generation often results in test suites containing significant redundancy such as test cases that are duplicates, prefixes of other test cases, or cover the same test requirements. In this paper we consider the fact that items described by a coverage criterion can be covered in different ways. We introduce a technique where each created test case is guaranteed to cover a test requirement in a new way, even if it has previously been covered. This increases the diversity of how test objectives are satisfied, thus reducing the redundancy in test suites, improving their fault detection ability, and usually also decreasing the number of test cases generated. This approach is based in a scenario of specification based testing using model checkers as test case generation tools, and evaluation is performed on three different case study specifications.
  • Keywords
    fault diagnosis; formal specification; program testing; program verification; automated test case generation; coverage criterion; coverage test suite diversity; fault detection; model checking; specification based testing; test requirement; Automatic testing; Encoding; Fault detection; Logic testing; Monitoring; Performance evaluation; Programming; Redundancy; Software quality; Software testing; model checking; specification based testing; test case generation; test coverage; test diversity; test redundancy;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Quality Software, 2009. QSIC '09. 9th International Conference on
  • Conference_Location
    Jeju
  • ISSN
    1550-6002
  • Print_ISBN
    978-1-4244-5912-4
  • Type

    conf

  • DOI
    10.1109/QSIC.2009.36
  • Filename
    5381459