• DocumentCode
    3119399
  • Title

    An Evaluation of Specification Based Test Generation Techniques Using Model Checkers

  • Author

    Fraser, Gordon ; Gargantini, Angelo

  • Author_Institution
    Inst. for Software Technol., Graz Univ. of Technol., Graz, Austria
  • fYear
    2009
  • fDate
    4-6 Sept. 2009
  • Firstpage
    72
  • Lastpage
    81
  • Abstract
    Test case generation can be represented as a model checking problem, such that model checking tools automatically generate test cases. This has previously been applied to testing techniques such as coverage criteria, combinatorial testing, mutation testing, or requirements testing, and further criteria can be used similarly. However, little comparison between the existing techniques has been done to date, making it difficult to choose a technique. In this paper we define existing and new criteria in a common framework, and evaluate and compare them on a set of realistic specifications. Part of our findings is that because testing with model checkers represents the test case generation problem in a very flexible way best results can be achieved by combining several techniques from different categories. A best effort approach where test cases are only created for uncovered test requirements can create relatively small test suites that cover many or all different test techniques.
  • Keywords
    formal specification; program testing; program verification; combinatorial testing; coverage criteria; model checkers; mutation testing; requirements testing; specification based test generation; test case generation; Automata; Automatic testing; Automation; Cities and towns; Computer industry; Genetic mutations; Software quality; Software testing; State-space methods; System testing; coverage criteria; evaluation; model checking; specification based testing; test case generation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Testing: Academic and Industrial Conference - Practice and Research Techniques, 2009. TAIC PART '09.
  • Conference_Location
    Windsor
  • Print_ISBN
    978-0-7695-3820-4
  • Type

    conf

  • DOI
    10.1109/TAICPART.2009.20
  • Filename
    5381644