• DocumentCode
    2609172
  • Title

    Coverage Based Testing with Test Purposes

  • Author

    Fraser, Gordon ; Weiglhofer, Martin ; Wotawa, Franz

  • Author_Institution
    Inst. for Software Technol., Graz Univ. of Technol., Graz
  • fYear
    2008
  • fDate
    12-13 Aug. 2008
  • Firstpage
    199
  • Lastpage
    208
  • Abstract
    Test purposes have been presented as a solution to avoid the state space explosion when selecting test cases from formal models. Although such techniques work very well with regard to the speed of the test derivation, they leave the tester with one important task that influences the quality of the overall testing process: Test purposes have to be formulated manually. In this paper, we present an approach that assists a test engineer with test purpose design in two ways: It allows automatic generation of coverage based test suites and can be used to automatically exercise those aspects of the system that manually test purposes missed. We consider coverage of LOTOS specifications, and show how labeled transition systems derived from such specifications have to be extended in order to allow the application of logical coverage criteria to LOTOS specifications. We then show how existing tools can be used to efficiently derive test cases and suggest how to use the coverage information to minimize test suites while generating them.
  • Keywords
    program testing; specification languages; LOTOS specifications; automatic generation; coverage based testing; formal models; labeled transition systems; logical coverage criteria; test engineers; test purpose design; Automatic testing; Design engineering; Explosions; Formal languages; Software quality; Software testing; Space technology; State-space methods; System testing; Writing; LOTOS; Session Initiation Protocol; coverage criteria; input-output conformance; model-based testing; test purposes;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Quality Software, 2008. QSIC '08. The Eighth International Conference on
  • Conference_Location
    Oxford
  • ISSN
    1550-6002
  • Print_ISBN
    978-0-7695-3312-4
  • Type

    conf

  • DOI
    10.1109/QSIC.2008.41
  • Filename
    4601545