ACCUEIL

Consignes aux
auteurs et coordonnateurs
Nos règles d'éthique

APPEL À
CONTRIBUTION
Décisions, argumentation et traçabilité dans l’Ingénierie des Systèmes d’Information
En savoir plus >>
Autres revues >>

Ingénierie des Systèmes d'Information

Networking and Information Systems
1633-1311
Revue des sciences et technologies de l'information
 

 ARTICLE VOL 13/3 - 2008  - pp.35-58  - doi:10.3166/isi.13.3.35-58
TITRE
Testabilité des services web

RÉSUMÉ
Cet article étudie et définit la testabilité des services web. Un système est dit testable s'il est possible d'effectuer des tests et de relever toutes ses fautes. Ce critère fait partie intégrante du cycle de vie du logiciel et des certifications informatiques comme le modèle CMMI (Capability Maturity Model Integration). Un service web, bien qu'il semble n'être qu'un composant, utilise un environnement spécifique permettant notamment de le rendre interopérable. Cet environnement rend le système difficile à tester. Cet article propose donc d'analyser les propriétés des services web et définit un service observable, contrôlable et testable. Puis nous analysons un mode particulier des services web, l'appel en mode asynchrone. Dans une deuxième partie, nous proposons une méthode automatique d'analyse de la testabilité de services web existants pour lesquels nous n'avons que la description WSDL. A partir de celle-ci, nous construisons des cas de test permettant de détecter si le service est testable.


ABSTRACT
This article studies and defines web service testability. A system is said testable if the testing process can be performed and if all faults can be detected. This criterion is a part of the software life cycle and of certifications like the CMMI (Capability Maturity Model Integration) one. A web service is deployed inside a specific environment in interoperability conditions. This environment is described by the WS-I basic profile and adds new challenges to test the system. This article gives an analyze of web services properties, and defines a controllable, observable and testable web service. Then it focuses on asynchronous calls. In a second part, we propose an automatic method to analyze testability of existing web services only with the WSDL description. We generate test cases able to detect if the service is testable.


AUTEUR(S)
Sébastien SALVA, Antoine ROLLET

MOTS-CLÉS
service web, test de conformité, testabilité.

KEYWORDS
web service, conformance testing, testability.

LANGUE DE L'ARTICLE
Français

 PRIX
• Abonné (hors accès direct) : 12.5 €
• Non abonné : 25.0 €
|
|
--> Tous les articles sont dans un format PDF protégé par tatouage 
   
ACCÉDER A L'ARTICLE COMPLET  (336 Ko)



Mot de passe oublié ?

ABONNEZ-VOUS !

CONTACTS
Comité de
rédaction
Conditions
générales de vente

 English version >> 
Lavoisier