les tests et les logiciels de gestion de tests l.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Les tests et les logiciels de gestion de tests PowerPoint Presentation
Download Presentation
Les tests et les logiciels de gestion de tests

Loading in 2 Seconds...

play fullscreen
1 / 19

Les tests et les logiciels de gestion de tests - PowerPoint PPT Presentation


  • 159 Views
  • Uploaded on

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 :

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Les tests et les logiciels de gestion de tests' - nat


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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
slide2
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

introduction
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

les tests types bo tes blanches
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

les tests types bo tes noires
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

les tests types bo tes noires6
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

les campagnes de tests
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

la gestion des exigences
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

les logiciels de gestion de tests
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

les logiciels de gestion de tests10
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

test director hp quality center
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

salom tmf
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

salom tmf13
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

salom tmf14
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

salom tmf15
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

salom tmf16
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

salom tmf17
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

conclusion
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