Automated Boundary Test Generation from {JML} Specifications - Réseau de recherche en Théorie des Systèmes Distribués, Modélisation, Analyse et Contrôle des Systèmes Accéder directement au contenu
Communication Dans Un Congrès Année : 2006

Automated Boundary Test Generation from {JML} Specifications

Résumé

We present an original approach for the automated computation of model-based test cases from specifications written in Java Modeling Language (JML). We aim at activating all the behaviors from the JML method specifications. Therefore, we extract each behavior and we compute the pertinent test data for the input parameters; we select the boundary values of the ordered domains, and we consider specific features for the objects, involving inheritance and aliasing. Finally, a preamble for each test case is computed by symbolic animation of the JML specification using constraint logic programming techniques. Thus, we are able to automatically generate executable Java test sequences to be run on the system under test. Moreover, this process requires the less possible intervention from a validation engineer.
Fichier non déposé

Dates et versions

hal-00662884 , version 1 (25-01-2012)

Identifiants

  • HAL Id : hal-00662884 , version 1

Citer

Fabrice Bouquet, Frédéric Dadeau, Bruno Legeard. Automated Boundary Test Generation from {JML} Specifications. FM'06, 14th Int. Conf. on Formal Methods, 2006, Canada. pp.428--443. ⟨hal-00662884⟩
115 Consultations
0 Téléchargements

Partager

Gmail Facebook X LinkedIn More