• DocumentCode
    3115727
  • Title

    Improving Coverage Based Test Purposes

  • Author

    Weiglhofer, Martin ; Wotawa, Franz

  • Author_Institution
    Inst. for Software Technol., Graz Univ. of Technol., Graz, Austria
  • fYear
    2009
  • fDate
    24-25 Aug. 2009
  • Firstpage
    219
  • Lastpage
    228
  • Abstract
    Test purposes have been presented as a solution to avoid the state space explosion when selecting test cases from formal models. We previously presented a technique that assists a test engineer with test purpose design: It allows automatic generation of coverage based test suites and can be used to automatically exercise those aspects of the system that manually designed test purposes missed. Although the generated test purposes allow for coverage based testing, they did not comprise refuse states. Refuse states in test purposes restrict the state space that needs to be considered during test case generation. In this paper, we present an approach that leads to test purposes with refuse states, thus speeding up the test case generation. Furthermore, our new approach allows one to generate test cases for coverage items where our previous approach failed. We consider coverage of LOTOS specifications, and show how data flow graphs help to improve coverage based test purposes. We then show how existing tools can be used to efficiently derive test cases and present first experimental results.
  • Keywords
    data flow graphs; formal specification; program testing; LOTOS specifications; coverage based test purposes; data flow graphs; formal models; test case generation; test engineer; test purpose design; Automatic testing; Explosions; Flow graphs; Probes; Software quality; Software testing; Space technology; State-space methods; System testing; Waste materials; LOTOS; conformance testing; coverage based testing; model-based testing; test purposes; tgv;
  • 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.37
  • Filename
    5381460