Précédent   Forum du club des développeurs et IT Pro > Général Développement > ALM > Méthodes > Gestion de projet > Test
Test Forum d'entraide professionnel sur les stratégies de test
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Actualité déjà publiée
 
Outils de la discussion
Publicité
'
Vieux 16/06/2009, 23h04   #1
Ricky81
Rédacteur
 
Inscription : octobre 2003
Messages : 7 925
Détails du profil
Informations forums :
Inscription : octobre 2003
Messages : 7 925
Points : 29 324
Points : 29 324
Par défaut Patrons de tests unitaires - illustrations avec JUnit

Bonjour,

Alexandre Gautier a réalisé la traduction d'un article de Mirko Raner (société Parasoft) intitulé Testing Patterns for Java Unit Tests

L'objectif de cet article est de présenter une approche de type Design Patterns appliquée aux test unitaires : http://parasoft.developpez.com/tutor...g/patterns/fr/

La version de JUnit utilisée pour illustrer le propos n'est certes pas la plus récente, mais ce n'est pas indispensable pour introduire cette réflexion.

Et vous, réutilisez vous des schémas types lorsque vous mettez en oeuvre des tests unitaires ?
Ricky81 est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 17/06/2009, 00h27   #2
hegros
Membre expert
 
Homme
Ingénieur R&D
Inscription : juin 2003
Messages : 4 502
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 32
Localisation : Algérie

Informations professionnelles :
Activité : Ingénieur R&D
Secteur : Industrie

Informations forums :
Inscription : juin 2003
Messages : 4 502
Points : 6 154
Points : 6 154
Oui le schéma type pour les tests en général (unitaire, intégration,...) c'est à près le même : initialisation du test, fabrication des objets à tester, vérification des états et comportements, et nettoyage des objets de la mémoire on pourrait ajouter une étape de report à la suite


Sinon il m'arrive d'écrire des tests unitaires en utilisant le pattern given-when-then qui facilite la maintenabilité et la lisibilité du code de test, probablement plus intéressant lorsqu'il ne s'agit pas de test unitaire car du coup les lignes de code deviennent plus nombreuses.
__________________
" Dis ce que tu veux qui insulte mon honneur car mon silence sera la réponse au mesquin.
Je ne manque pas de réponse mais : il ne convient pas aux lions de répondre aux chiens ! " [Ash-Shafi'i ]
hegros est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/06/2009, 12h24   #3
romaintaz
Rédacteur/Modérateur
 
Avatar de romaintaz
 
Homme Romain Linsolas
Java craftsman
Inscription : juillet 2005
Messages : 3 579
Détails du profil
Informations personnelles :
Nom : Homme Romain Linsolas
Âge : 34
Localisation : France, Yvelines (Île de France)

Informations professionnelles :
Activité : Java craftsman
Secteur : Finance

Informations forums :
Inscription : juillet 2005
Messages : 3 579
Points : 6 721
Points : 6 721
L'article est intéressant, il faut que je prenne le temps de le lire en entier.

Toutefois, j'ai une critique à faire : le code des tests est difficile à lire. Le fait de le formatter selon les conventions Sun aurait offert une plus grand lisibilité !
__________________
Nous sommes tous semblables, alors acceptons nos différences !
--------------------------------------------------------------
Liens : Blog | Page DVP | Twitter
Articles : Hudson | Sonar | Outils de builds Java Maven 3 | Play! 1 | TeamCity| CitConf 2009
Critiques : Apache Maven
romaintaz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/06/2009, 00h01   #4
Gtrwld
Membre à l'essai
 
Inscription : juin 2008
Messages : 17
Détails du profil
Informations personnelles :
Âge : 24

Informations forums :
Inscription : juin 2008
Messages : 17
Points : 24
Points : 24
Une petite erreur de cc dans le paragraphe III :
Si hasNext() retourne faux, à ce moment là une invocation ultérieure de next() ne doit pas lancer une NoSuchElementException.
-> doit lancer une NoSuchElementException.
Gtrwld est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/06/2009, 07h34   #5
Ricky81
Rédacteur
 
Inscription : octobre 2003
Messages : 7 925
Détails du profil
Informations forums :
Inscription : octobre 2003
Messages : 7 925
Points : 29 324
Points : 29 324
Toutes vos remarques ont été prises en compte
Ricky81 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Actualité déjà publiée
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 05h13.


 
 
 
 
Partenaires

Hébergement Web