Test Case Generation Using Visual Contracts

Authors

  • Olga Runge TU Berlin
  • Tamim Khan Bahria Univ Islamabad Pakistan
  • Reiko Heckel Leicester University, UK

DOI:

https://doi.org/10.14279/tuj.eceasst.58.847

Abstract

Visual contracts provide a diagrammatic notation for pre- and postconditionsas alternative to the Object-Constraint Language (OCL) or code-levelcontract languages. Using visual contracts for testing, we benefit from their executabilityand formal background in graph transformation to provide model-basedtest oracles and coverage criteria. Based on a static analysis of their dependenciesand conflicts, in this paper we use visual contracts to generate test cases accordingto these coverage criteria.Together with previous work, this adds up to a comprehensive approach aiming toautomate the three major challenges of testing through the use of models.

Downloads

Additional Files

Published

2013-07-29

How to Cite

[1]
O. Runge, T. Khan, and R. Heckel, “Test Case Generation Using Visual Contracts”, eceasst, vol. 58, Jul. 2013.