La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Les tests et les logiciels de gestion de tests Présenté par Joël Lavisse.

Présentations similaires


Présentation au sujet: "Les tests et les logiciels de gestion de tests Présenté par Joël Lavisse."— Transcription de la présentation:

1 Les tests et les logiciels de gestion de tests Présenté par Joël Lavisse

2 Introduction Deux grandes catégories de tests La gestion des tests Logiciels de gestion de tests – Test Director – Salomé-TMF Conclusion Plan 28/01/20142 Les tests et logiciels de gestion de tests présenté par Joël Lavisse

3 Les tests valident une application au niveau : – Structurel – Fonctionnel Mis en place tout au long du développement de lapplication Deux grandes catégories de tests – Tests de type boîte blanche – Tests de type boîte noire 28/01/20143 Les tests et logiciels de gestion de tests présenté par Joël Lavisse Introduction

4 But : Valider la structure interne dune application ou dun module – Basé sur limplémentation – Valide les structures définies dans les spécifications techniques Types de tests utilisés : – Tests unitaires (Effectués au niveau des méthodes) – Tests dintégrations (Interfaçage des modules) – Tests de performances (Capacité de traitement) 28/01/20144 Les tests et logiciels de gestion de tests présenté par Joël Lavisse Les tests types boîtes blanches

5 But : Tester les fonctionnalités dune application ou dun module – Basés sur les fonctionnalités – Valider les exigences du client Peuvent être exercés à plusieurs niveaux : – Au niveau de limplémentation – Au niveau de lapplication 28/01/20145 Les tests et logiciels de gestion de tests présenté par Joël Lavisse Les tests types boîtes noires

6 Au niveau de limplémentation – Tests fonctionnels méthodes ou ensemble de méthodes – Tests de non-régression (Effectués implicitement) Au niveau de lapplication – Tests fonctionnels (Spécifications fonctionnelles) – Tests de montée en charge (Performances) – Tests de non-régression (Effectués implicitement) 28/01/20146 Les tests et logiciels de gestion de tests présenté par Joël Lavisse Les tests types boîtes noires

7 Classer les tests et les regrouper Rejouer des tests ou groupes de tests rapidement Valider des fonctionnalités de haut niveau Permettre de lier les exigences clientes aux tests 28/01/20147 Les tests et logiciels de gestion de tests présenté par Joël Lavisse Les campagnes de tests

8 Mettre en relation les tests et les spécifications du client – Fonctionnalités, Robustesse de lapplication… Fiabilise le processus de validation dune application Important et fastidieux à mettre en place sur de grands projets Peu de logiciel offrent cette fonctionnalité 28/01/20148 Les tests et logiciels de gestion de tests présenté par Joël Lavisse La gestion des exigences

9 Relier les besoins au niveau des tests – Gérer les tests – Gérer les campagnes de tests – Mettre en relation les exigences clientes et les tests Exécuter un ensemble de tests rapidement Classer/répertorier les tests Visualiser et/ou exporter des rapports dexécution (couverture des tests) 28/01/20149 Les tests et logiciels de gestion de tests présenté par Joël Lavisse Les logiciels de gestion de tests

10 Suite doutils Mercury : HP Test Director Salomé-TMF et ses plugins 28/01/ Les tests et logiciels de gestion de tests présenté par Joël Lavisse Les logiciels de gestion de tests

11 Suite doutils de Mercury – Composé doutils de gestion de tests, doutils de tests de montée en charge (Winrunner) Outils de gestion de tests « Test Director » – Acheté par HP et sappelle désormais « HP Test director for Quality center » – Payant (de lordre de 100K) – Très populaire 28/01/ Les tests et logiciels de gestion de tests présenté par Joël Lavisse Test Director (HP quality center)

12 Avantage – Logiciel open source – Multi-platforme (écrit 100% en java) – Sa modularité offre de nombreuses fonctionnalités Gestion de tests unitaires (JUNIT) Gestion de campagnes de tests Suivi de bug (via le logiciel open source mantis) Gestion des exigences 28/01/ Les tests et logiciels de gestion de tests présenté par Joël Lavisse Salomé-TMF

13 Inconvénient – Installation longue et fastidieuse malgré une bonne documentation – Ne supporte que des tests unitaires Java Conséquence du plugins « simpleJunit » – Mise à jour des tests unitaires importés, fastidieuse Nécessite une mise à jour des références vers les tests dans Salomé-TMF 28/01/ Les tests et logiciels de gestion de tests présenté par Joël Lavisse Salomé-TMF

14 Importer une suite de tests unitaires – Nécessite la création dun jar contenant les classes de tests et les classes à tester. – Possibilité de personnaliser lenvironnement dexécution des tests Importation automatique Importation manuelle 28/01/ Les tests et logiciels de gestion de tests présenté par Joël Lavisse Salomé-TMF

15 La gestion des campagnes de tests – Créer une campagne de tests et importer les tests à exécuter Créer – Exécuter une campagne de tests Exécuter 28/01/ Les tests et logiciels de gestion de tests présenté par Joël Lavisse Salomé-TMF

16 La gestion des exigences clients – Création des exigences Création – Lier les exigences aux tests Lier – Exécuter des tests liés avec des exigences Exécuter 28/01/ Les tests et logiciels de gestion de tests présenté par Joël Lavisse Salomé-TMF

17 Suivi de bugs – Utilise lapplication open source Mantis – Un plugins accède ensuite aux fonctionnalités du logiciel Déclaration dun bug à lexécution Déclaration Résolution du bug Résolution 28/01/ Les tests et logiciels de gestion de tests présenté par Joël Lavisse Salomé-TMF

18 – Complet – Commence à se faire connaître – Toujours mis à jours, support très actif (Forum) – Annoncé comme le concurrent open source de « HP TestDirector » – Possibilité de faire des Script beanshell, des tests fonctionnels web 28/01/ Les tests et logiciels de gestion de tests présenté par Joël Lavisse Conclusion

19 Merci de votre attention Des questions ?


Télécharger ppt "Les tests et les logiciels de gestion de tests Présenté par Joël Lavisse."

Présentations similaires


Annonces Google