Groupe1 testunitaire THEME Test Driven Developpement Testing Unit Professeur M SANI Ko ? designed by tinyPPT com Présenté par AKOMAGBE Innocent GOKAR NADINE GBENYON Akoete TAZO Désiré WAKLATSI Stephane C Qu ? est ce qu ? un test Dé ?nition Quelques règles
THEME Test Driven Developpement Testing Unit Professeur M SANI Ko ? designed by tinyPPT com Présenté par AKOMAGBE Innocent GOKAR NADINE GBENYON Akoete TAZO Désiré WAKLATSI Stephane C Qu ? est ce qu ? un test Dé ?nition Quelques règles Avantage et intérêt SOMMAIRE Outil de test Cas à tester Les résultats Test Driven Development Mock Convention nommage Utilisation Junit Conclusion designed by tinyPPT com CQU ? EST CE QU ? UN TEST Un test est un ensemble de cas à tester éventuellement accompagné d'une procédure d'exécution Il est lié à un objectif designed by tinyPPT com CIl existe di ?érents niveaux de test Test Uniaire Test d ? intégration Test fonctionnel Test sécurité designed by tinyPPT com CTEST UNITAIRE DÉFINITION Un test unitaire est une procédure permettant de véri ?er le bon fonctionnement d'une partie précise d'un logiciel Il s ? agit d ? un code EN POO on teste au niveau des classes Pour chaque classe on a une classe de test designed by tinyPPT com CTEST UNITAIRE QUELQUES RÈGLES ? Doit être isolé il doit être indépendant ? N ? est pas un test de bout en bout il agit que sur une portion de code ? Doit être déterministe le résultat doit être le même pour les mêmes entrées designed by tinyPPT com CTEST UNITAIRE QUELQUES RÈGLES ? Ne teste pas d'enchainement d ? actions ? Etre lancé le plus souvent possible intégration continue ? Etre lancé le plus tôt possible détection des bug plus rapide designed by tinyPPT com CTEST UNITAIRE AVANTAGE ET INTÉRÊT ? Garantie la non régression ? Détection de bug plus facile ? Aide à isoler les fonctions ? Aide à voir l ? avancement d ? un projet TDD designed by tinyPPT com CTEST UNITAIRE OUTIL DE TEST designed by tinyPPT com CTEST UNITAIRE CAS À TESTER Lors de l ? utilisation de test unitaire on se doit de tester di ?érents cas ? Cas en succès fonctionnement normal ? Cas d ? erreur test sur la gestion d ? erreur ? Cas aux limites test de la robustesse designed by tinyPPT com CTEST UNITAIRE LES RÉSULTATS ERROR Erreur inattendu ea l ? exécutio n FAILURE Au moins une assertion est fausse SUCCESS Test réussi INCOMPLETE à éviter designed by tinyPPT com CTEST UNITAIRE TDD On peut piloter un projet par les test Test Driven Development On voit l ? avancement du projet par l ? avancement des tests validés Pour cela on réalise les test avant le code designed by tinyPPT com C Rédaction des tests et Code pour faire valider le test Code pour faire valider le test designed by tinyPPT com CTEST UNITAIRE MOCK Quelques fois un test a besoin d ? un composant pour s ? exécuter Par exemple pour tester le parseur XML il faut du XML et dans l ? application le XML provient de l ? internet Il est alors utile d ? utiliser des bouchons MOCK pour isoler le test designed by tinyPPT
Documents similaires










-
40
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Oct 01, 2022
- Catégorie Administration
- Langue French
- Taille du fichier 34.3kB