Coverage criteria for model-based testing using property patterns

4Citations
Citations of this article
15Readers
Mendeley users who have this article in their library.

Abstract

We present in this paper a model-based testing approach aiming at generating test cases from a UML/OCL model and a given test property. The property is expressed using a dedicated formalism based on patterns, and automatically translated into an automaton. We propose new automata coverage criteria that are tailored to the property automata we consider. These criteria are based on the coverage of a relevant subset of the transitions related to the original property, aiming at producing test cases that illustrate the dynamics of the system described in the property. In addition, we propose to produce test cases that can ensure the robustness of the system w.r.t. the property, by mutating the property automaton, in order to try to provoke events that would be forbidden by the property. This approach has been implemented into a large tool set and it has been experimented on realistic case studies, in the context of industrial research projects.

Cite

CITATION STYLE

APA

Castillos, K. C., Dadeau, F., & Julliand, J. (2014). Coverage criteria for model-based testing using property patterns. In Electronic Proceedings in Theoretical Computer Science, EPTCS (Vol. 141, pp. 29–43). Open Publishing Association. https://doi.org/10.4204/EPTCS.141.3

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free