Précédent   Forum du club des développeurs et IT Pro > Java > Communauté Java > Contribuez
Contribuez Proposez vos articles, cours, tutoriels, FAQ, sources, et autres ressources pour la rubrique Java.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 24/12/2010, 00h36   #1
geforce
Membre éclairé
 
Avatar de geforce
 
Homme
Développeur informatique
Inscription : janvier 2010
Messages : 629
Détails du profil
Informations personnelles :
Sexe : Homme

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : janvier 2010
Messages : 629
Points : 350
Points : 350
Envoyer un message via Skype™ à geforce
Par défaut [Contribution] un exmple d'utilisation de l'API réflexivi

Hi, tout les critique et suggestion seront les bienvenu....

voilà donc:

un cas pratique où j'ai vu l'utilisation de cette API et dans la génération test automatiser d'application web.
(l'outil qu'il utilise l'appel MBT pour Model-based Testing il est Open source et gratuit et réalisé en JAVA)

je m'explique:
donc a partir d'un modèle (graphe représentent le comportement du système) Exemple: qui représente un modèle simple d'ajouter des livres au panier sur www.amazon.com.

chaque état : une action de vérification que l'on est bien dans l'état (la page par exemple) voulu.
chaque transition: et une action qui permet de changer d'état (exemple: un clique sourie sur un lien qui va d'une page à une autre différente)

donc ce graphe en le parcourant permet de généré un fichier qui contient l'enchainement des état et transition pour faire un cas de test



Citation:
e_init
v_BrowserStopped
e_StartBrowser
v_BrowserStarted
e_EnterBaseURL
v_BaseURL
e_SearchBook
v_SearchResult
e_ClickBook
v_BookInformation
e_AddBookToCart
v_OtherBoughtBooks
:
:
et donc sachant que le testeur dois réalisé toujours le même nom de la classe avec les même fonction qui sont dans le graphe... (le contenu des fonction va permettre par exemple de démarré un navigateur web, de faire des clique de souri, de saisir du texte dans un champ texte.....)

donc à l'exécution du test en utilise l'API de la réflexivité pour faire appel au méthode de la class qui contiens les fonction qui vont permettre de faire des action de test automatisé dans le même ordre des fonction qui on été génère dans le fichier de cas de test.

ps: la même chose peut ce réalisé avec PHPUnit. (Exemple: http://www.unixgarden.com/index.php/...aires-pour-php)

Cordialement

s'il y a des question je me ferai un plaisir de répondre.
geforce est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/12/2010, 11h31   #2
Mobius
Membre éprouvé
 
Avatar de Mobius
 
Inscription : avril 2005
Messages : 461
Détails du profil
Informations forums :
Inscription : avril 2005
Messages : 461
Points : 419
Points : 419
Je n'ai pas vraiment compris où tu voulais en venir.
De plus, en lisant ton message, j'ai plus de question que de réponse.
Quel est le but de la contribution ?
Quelle API utilise tu exactement ?
Comment l'utilise tu ?
S'agit il d'une explication de l'utilisation d'une API existante ou as tu développé quelque chose dans le but de répondre à un problème de façon simplifié ?
__________________
Librairie d'accès LDAP en Java : LdapBeans
et pensez au tag
Mobius est déconnecté   Envoyer un message privé Réponse avec citation 10
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 11h33.


 
 
 
 
Partenaires

Hébergement Web