Stratégie de tests type
description
Transcript of Stratégie de tests type
Stratégie de tests
Présentation du document « stratégie de tests » type
Made by tonton MAT 2009http://testingitbymat.wordpress.com/
Stratégie de tests : objectifs
La stratégie de tests doit permettre de se poser toute les
questions devant être passées en revue lors d’un projet de
tests. Après, il appartient aux responsables de traiter ou non
un paragraphe. Ainsi, si des paragraphes ne sont pas traités
cela doit être fais en connaissance de cause et des risques
pouvant survenir.
Made by tonton MAT 2009http://testingitbymat.wordpress.com/
Stratégie de tests : logique des tests - fondamentaux
Référentielde tests
Made by tonton MAT 2009http://testingitbymat.wordpress.com/
Stratégie de tests : les chapitres
• Périmètre des tests / prise de connaissance du contexte– Transformations des besoins en exigences métiers et tests (non présent dans ce document)
• Analyse des risques• Type de tests• Planning• Pilotage et suivi• Moyens de tests• Stratégie des tests• Estimations• Annexes
Made by tonton MAT 2009http://testingitbymat.wordpress.com/
Stratégie de tests : définir le périmètre à tester
Cette description du périmètre est INDISPENSABLE. Il s’agit de décrire tout les modules,
applications devant être testées.
Seule la liste des 1er niveaux doit figurer dans ce chapitre et il doit y avoir un renvoi vers le / les
documents contenant les détails précis.
Référentielde tests
Made by tonton MAT 2009http://testingitbymat.wordpress.com/
Stratégie de tests : analyse des risques
• 1- Ceux en relation avec la campagne de tests (déclinaison au projet de
tests des risques projet), avec pour chaque risque :– Description– Probabilité d’occurrence– Enjeux / conséquences qualitatives et quantitatives– Suggestions pour éviter et / ou faire face à ces risques
• 2- Ceux en relation avec les use case modélisés, prioriser par ordre :– Impacts business– Impacts métiers– Impacts fonctionnels– Impacts non fonctionnel
Made by tonton MAT 2009http://testingitbymat.wordpress.com/
Stratégie de tests : définition des risques – état de l’Art
Référentielde tests
Made by tonton MAT 2009http://testingitbymat.wordpress.com/
Stratégie de tests : type de testsLes types de tests qui vont être utilisés dans le cadre du projet pourraient être les suivants :
– Tests unitaires– Tests d’intégration– Vérification préliminaire– Tests de recevabilité– POC (Proof Of Concept, blue print)– Tests fonctionnels :
• S’aider la check-list concernant les IHM• S’aider la check-list concernant les batch
– Tests de migration (données)– Tests technique– Tests utilisateurs :
• S’aider de la check-list– Tests d’exploitabilité– Tests en période de VSR
Made by tonton MAT 2009http://testingitbymat.wordpress.com/
Stratégie de tests : planning
Le but est de s’assurer que les choix faits précédemment ne conduisent pas à des
impossibilités flagrantes, par exemple : un délai totalement incompatible avec des contraintes
réglementaires ou des charges largement supérieures aux capacités qui peuvent être
dégagées.
Si ces premières estimations débouchent sur des impossibilités, il faut remettre en cause les
choix et adapter la stratégie de recette.
Prendre en compte le planning global du projet pour
en extraire / créer le planning des tests.
Made by tonton MAT 2009http://testingitbymat.wordpress.com/
Stratégie de tests : pilotage et suivi des tests
Définir les instances et indicateurs permettant de suivre les activités des tests dans leurs
ensemble :
• Les réunions / conf call et leurs périodicité concernant le comité des anomalies et autres
• Les indicateurs de suivi devant être remontés aux différentes instances• Décrire le workflow des anomalies avec son RACI
Made by tonton MAT 2009http://testingitbymat.wordpress.com/
Stratégie de tests : moyens de tests
Indiquer les moyens humains et techniques devant être mis en œuvre pour mener à bien
la campagne de tests :– Ressources humaines– Ressources techniques :
• Outils• Automates• Plateforme• Environnement• Jeux de données des tests
Made by tonton MAT 2009http://testingitbymat.wordpress.com/
Stratégie de tests : LA stratégie de jeu des campagnes
Déterminer l’enchainement et la priorisation des campagnes et des scénarios. Par exemple :au démarrage du projet il est prévu 5 semaines pour l’exécution des tests. La livraison del’application à tester est livrée avec deux semaines de retard mais pourtant la date de MEP nebouge pas. Que faire ? Que tester ? Est-ce que l’on agrandi l’équipe de tests par exemple ?
Afin d’obtenir une bonne réactivité et apporter des éléments de choix pertinents, la réponse estqu’il faut définir 3 stratégies bien définies et qui seront mises en œuvre selon les contraintes,les délais, les budgets, etc.
Au final on obtiendra l’effort de tests à fournir.
Made by tonton MAT 2009http://testingitbymat.wordpress.com/
Stratégie de tests : LA stratégie de jeu des campagnesNominal : stratégie A :La date de fin de test prévue permet de consommer l'ensemble de la charge prévue pour les tests dans unobjectif Full Qualité. Il s’agit de la cible pour disposer d’une couverture complète sans pour autant faire de
lasur-qualité.Il est possible de passer l’INTEGRALITE des tests prévus et pertinents pour cette campagne. Dans lecatalogue, ce sont ceux faisant partie de la stratégie A.
Délai contraint : stratégie B :La charge disponible pour les tests est inférieure à la charge prévue dans le cas nominal. Il s’agit d’unmode dégradé dont le but est d'aboutir à une Mise En Production (MEP) en assurant malgré tout un niveau
dequalité minimum (seulement cas nominaux).Seule une partie des tests prévus sera passée. Dans le catalogue, ce sont ceux faisant partie de la stratégie B.
Délai contraint et date imposée : stratégie C :La charge disponible pour les tests est inférieure à la charge prévue dans le cas nominal.Cette charge étant contrainte par une date de fin de tests imposée, elle correspond à la couverture de testsminimale permettant seulement de garantir l'intégrité du système, sans garantie d’un niveau de qualité surl’ensemble de l’application.
Ne seront passés que les tests couvrants les besoins les plus importants. Dans le catalogue,ce sont ceux faisant partie de la stratégie C.
Made by tonton MAT 2009http://testingitbymat.wordpress.com/
Stratégie de tests : les annexes
– Glossaire– Documents de référence– Méthode d’évaluation des risques– Liste des exigences devant être considérées– Liste des profils d’une équipe de tests– Exemple de tableau des scénarios– Exemple de détail d’une fiche de tests
Made by tonton MAT 2009http://testingitbymat.wordpress.com/