Towards Test Coverage Criteria for Visual Contracts

Authors

  • Reiko Heckel Department of Computer Sciences, University of Leicester
  • Tamim Khan Department of Computer Sciences, University of Leicester
  • Rodrigo Machado Univ. Federal do Rio Grande do Sul, Porto Alegre, Brazil

DOI:

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

Abstract

When testing component-based or service-oriented applications we cannot always rely on coverage criteria based on source code. Instead, we have to express our requirements for testing at the interface level. Specifying interfaces by graph transformation rules, so-called visual contracts, we define model-based coverage criteria exploiting the well-known relations of causal dependency and conflict on transformation rules.

To this end we establish an observational semantics for graph transformation systems with rule signatures formalising a notion of test execution, and define dependency graphs to provide a structure on which coverage can be analysed.

Downloads

Published

2011-10-20

How to Cite

[1]
R. Heckel, T. Khan, and R. Machado, “Towards Test Coverage Criteria for Visual Contracts”, eceasst, vol. 41, Oct. 2011.