- www.mind-testing.fr
Par Jean-Christophe Rodrigues
Practice Leader Testing
-
TMap est disponible en version française
sous la référence:
ISBN 9789072194893
TMap est également disponible
gratuitement sur les magasins
Itunes et Android (TMap Life Cyle App)
- Les abaques présentés ici donnent
une répartition des charges de test
au sein du Processus de Test.
Mais que représentent ces charges dans
la globalité du Processus Développement?
15% ? 20% ? 25% ? 30% ? 40% ou plus ?
Quels sont les critères permettant d'estimer ces charges?
Votre avis m'intéresse avant la
réalisation du prochain article.
-
Dans l'article N°3
"Quelques définitions du Test selon TMap",
4 fondements sont évoqués dont celui qui nous
intéresse aujourd'hui:
"Un processus de test structuré"
-
Topic
-
Ci-dessous, la répartition des charges par Phase proposée dans TMap
-
Planification
- 10%
-
Contrôle
- 5%
-
Mise en place & maintenance
Infrasturcture de test
- 5%
-
Préparation
- 25%
-
Spécification
- 25%
-
Exécution
- 25%
-
Clôture
- 5%
-
Le processus de tests et ses grandes phases
- Dans la phase Planification & Contrôle, un plan de tests est rédigé.
Il décrit le Comment, par Qui, avec Quoi et Quand, les activités de test seront menées.
Pendant le déroulement du processus de tests, le client est informé régulièrement
sur la qualité du logiciel et sur les risques au moyen de rapports ad-hoc périodiques.
- Durant la phase de Préparation, on détermine si les spécifications du logiciel
sont de qualité suffisante pour la réalisation des spécifications de tests et pour
leur exécution.
- Durant la phase de Spécification, les cas de tests sont spécifiés et l'Infrastructure est bâtie.
- Immédiatement après livraison de l'objet à tester, la phase d'Exécution démarre.
Les raisons des incohérences découvertes entre résultats attendus et
les résultats obtenus sont analysées, et peuvent donner lieu à la rédaction
de rapports d'anomalie.
- La phase de Finalisation consiste d'une part à organiser la conservation de
l'ensemble des éléments constitutifs du processus de tests pour réutilisation
future, d'autre part à délivrer un rapport final et enfin à évaluer le processus
de tests pour en améliorer le contrôle lors d'une mise en œuvre future.
-
Répartition des charges de test
issue des pratiques d'une grande
Entreprise Internationale
-
La répartition des charges est plutôt ici schématisée selon des types
d'activité bien que l'Initialisation et la Clôture soient des phases:
- => L'Initialisation correspond à la phase de lancement de
projet et de rédaction de la Stratégie de Test.
- => Durant l'activité de Pilotage sont réalisés les Comités de
suivi (préparation, conduite des réunions et CR)
ainsi que l'animation et la coordination de l'équipe
-
=> Selon le contexte, la Validation peut faire
apparaître de 1 à 3 activités:
- Fonctionnelle permettant la validation des
exigences métiers
- Technique pour la validation des exigences
Techniques (ISO 9126) et/ou Système
- Interface où un attachement particulier est
mis ici en faisant ressortir séparément cette
activité afin de montrer l'importance de la
validation des flux entre les différents systèmes
interagissant avec le produit à tester
Ci-contre est proposée une décomposition de l'activité de
Validation en sous-tâches:
-