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

About This Presentation
Title:

Les tests et les logiciels de gestion de tests

Description:

Les tests et les logiciels de gestion de tests Pr sent par Jo l Lavisse Introduction Deux grandes cat gories de tests La gestion des tests Logiciels de gestion ... – PowerPoint PPT presentation

Number of Views:63
Avg rating:3.0/5.0
Slides: 20
Provided by: PcCham
Category:

less

Transcript and Presenter's Notes

Title: Les tests et les logiciels de gestion de tests


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

3
Introduction
  • 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

4
Les tests types boîtes blanches
  • 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)

5
Les tests types boîtes noires
  • 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

6
Les tests types boîtes noires
  • 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)

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

8
La gestion des exigences
  • 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é

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
    dexécution (couverture des tests)

10
Les logiciels de gestion de tests
  • Suite doutils Mercury HP Test Director
  • Salomé-TMF et ses plugins

11
Test Director (HP quality center)
  • 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

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

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

14
Salomé-TMF
  • 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

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

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

17
Salomé-TMF
  • Suivi de bugs
  • Utilise lapplication open source Mantis
  • Un plugins accède ensuite aux fonctionnalités du
    logiciel
  • Déclaration dun bug à lexécution
  • Résolution du bug

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

19
Merci de votre attention
  • Des questions ?
Write a Comment
User Comments (0)
About PowerShow.com