1 / 19

Les tests et les logiciels de gestion de tests

Les tests et les logiciels de gestion de tests. Présenté par Joël Lavisse. Plan. Introduction Deux grandes catégories de tests La gestion des tests Logiciels de gestion de tests Test Director Salomé-TMF Conclusion. Introduction. Les tests valident une application au niveau :

nat
Télécharger la présentation

Les tests et les logiciels de gestion de tests

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

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

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

  4. Les tests types boîtes blanches • But : Valider la structure interne d’une application ou d’un module • Basé sur l’implé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 d’intégrations (Interfaçage des modules) • Tests de performances (Capacité de traitement) Les tests et logiciels de gestion de tests présenté par Joël Lavisse

  5. Les tests types boîtes noires • But : Tester les fonctionnalités d’une application ou d’un module • Basés sur les fonctionnalités • Valider les exigences du client • Peuvent être exercés à plusieurs niveaux : • Au niveau de l’implémentation • Au niveau de l’application Les tests et logiciels de gestion de tests présenté par Joël Lavisse

  6. Les tests types boîtes noires • Au niveau de l’implémentation • Tests fonctionnels • méthodes ou ensemble de méthodes • Tests de non-régression (Effectués implicitement) • Au niveau de l’application • Tests fonctionnels (Spécifications fonctionnelles) • Tests de montée en charge (Performances) • Tests de non-régression (Effectués implicitement) Les tests et logiciels de gestion de tests présenté par Joël Lavisse

  7. Les campagnes de tests • 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 Les tests et logiciels de gestion de tests présenté par Joël Lavisse

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

  9. Les logiciels de gestion de tests • 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 d’exécution (couverture des tests) Les tests et logiciels de gestion de tests présenté par Joël Lavisse

  10. Les logiciels de gestion de tests • Suite d’outils Mercury : HP Test Director • Salomé-TMF et ses plugins Les tests et logiciels de gestion de tests présenté par Joël Lavisse

  11. Test Director (HP quality center) • Suite d’outils de Mercury • Composé d’outils de gestion de tests, d’outils de tests de montée en charge (Winrunner) • Outils de gestion de tests « Test Director » • Acheté par HP et s’appelle désormais « HP Test director for Quality center » • Payant (de l’ordre de 100K€) • Très populaire Les tests et logiciels de gestion de tests présenté par Joël Lavisse

  12. Salomé-TMF • 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 Les tests et logiciels de gestion de tests présenté par Joël Lavisse

  13. Salomé-TMF • 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 Les tests et logiciels de gestion de tests présenté par Joël Lavisse

  14. Salomé-TMF • Importer une suite de tests unitaires • Nécessite la création d’un jar contenant les classes de tests et les classes à tester. • Possibilité de personnaliser l’environnement d’exécution des tests • Importation automatique • Importation manuelle Les tests et logiciels de gestion de tests présenté par Joël Lavisse

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

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

  17. Salomé-TMF • Suivi de bugs • Utilise l’application open source Mantis • Un plugins accède ensuite aux fonctionnalités du logiciel • Déclaration d’un bug à l’exécution • Résolution du bug Les tests et logiciels de gestion de tests présenté par Joël Lavisse

  18. Conclusion • Salomé-TMF • 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 Les tests et logiciels de gestion de tests présenté par Joël Lavisse

  19. Merci de votre attention Des questions ?

More Related