Test purpose generation in an industrial application

  • Authors:
  • Bernhard K. Aichernig;Martin Weiglhofer;Bernhard Peischl;Franz Wotawa

  • Affiliations:
  • Technische Universität Graz, Graz, Austria;Technische Universität Graz, Graz, Austria;Technische Universität, Graz Graz, Austria;Technische Universität, Graz, Graz, Austria

  • Venue:
  • Proceedings of the 3rd international workshop on Advances in model-based testing
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

Nowadays test engineers use various strategies for the design of test cases. Among others, test cases are designed on basis of structural coverage criteria or test cases are related to specific fault models. In this paper we evaluate these two techniques for test purpose design. We present a heuristic algorithm for the extraction of test cases from TGV's output, i.e., the test process. We discuss the problem of overlapping test purposes and illustrate improvements in terms of test execution time and in terms of number of test cases when minimizing this overlap. Furthermore, we present different strategies for the generation of fault-based test purposes. For our evaluation we apply the presented techniques to a Session Initiation Protocol (SIP) Registrar specification. All extracted test cases are executed against a commercial and an open source implementation of such a SIP Registrar.