Académique Documents
Professionnel Documents
Culture Documents
et cadre
réglementaire
Bertrand Cornanguer V1
OBJECTIFS
Objectif de la formation
Avez-vous des attentes particulières sur cette formation ?
Sommaire
Qu'est-ce qu'un projet Processus fondamental de test
informatique ? Niveaux de test
Enjeux économiques Formaliser les tests
Origine et coût des défaillances Cas de test
CNIL, RGPD, W3C Suites de test
Introduction - Organisation
Heure de début
9h00
Heure de fin Contraintes particulières ?
Enfants, ...
17h00
Pauses
Règles de bonne conduite
11h et 15h30
Pas de téléphone
Repas
12h30 (12h45-13h45)
Pour la certification une pièce
d’identité est nécessaire
AFNOR X50-105:
« Un projet se définit comme une démarche spécifique qui permet de structurer
méthodiquement une réalité à venir.
Un projet implique un objectif et des actions à entreprendre avec des ressources
données »
Quelques termes
Maitre d’ouvrage:
• Le client qui aura besoin de l’objet du projet mais qui ne veux/peux pas le
faire lui-même
Maitre d’œuvre:
• Réalise le projet, chef d’orchestre de ce projet, il doit tout mettre en œuvre
pour finaliser le projet, même si cela lui parait impossible
Planning/Plan projet
• Plan d’organisation d’un projet
Guide du chef de projet / Kit de gestion de projet
• Outils mis à disposition par les services outils/Méthodes pour gérer les projets
• Modèles de documents
• Outils de planification
• Indicateurs de reporting à utiliser
• Manuels de formation
10
Le client
Manager un projet c’est gérer un projet sur toute sa durée dans le but de satisfaire un
client
La satisfaction du client est l’enjeu réel d’un projet: respect de la qualité, du délai et
du coût.
Un client non satisfait est un client qui ne paye pas (ou qui met une mauvaise note…)
Ses attentes envers le chef de projet sont que celui si:
• comprenne réellement son besoin,
• Le chef de projet doit identifie les conditions de satisfaction du client
• tienne ces engagements,
• lui propose un produit directement utilisable.
Le client ne doit pas être impliqué dans le projet mais on doit lui rendre des comptes
régulièrement. Il attend le résultat!!!
Il doit y avoir un réel dialogue entre le client et le chef de projet.
11
L’équipe projet
Client
Chef de projet
? ? ? ?
Un travail en équipe ne veut pas dire travail commun sur toutes les taches.
Chaque personne travaille individuellement sur une tache (5 personnes sur un
projet = 5 taches en parallèles…)
Les phases de travail commun sont très rares.
Les acteurs du projet: ils travaillent sur toutes les taches du projet en respectant
l’organisation et les contraintes mises en place par le chef de projet.
Comme c’est une démocratie et non une dictature, les acteurs participent aux
décisions avec le chef de projet
Par exemple le chiffrage des tâches doit être fait idéalement par celui qui
les fera…
12
Considérons
Le Gestionnaire de test
Le testeur (tous les rôles de testeur)
13
14
Marketing
Besoin
Faisabilité Planification Etudes et
Conception
Cadrage
Réalisation
Mise en service
Clôture
Temps
Et en sous activités.
Ici le processus fondamental des tests.
La communication est primordiale.
Il faut éviter l’effet tunnel.
15
Le plan projet
Temps
Connaissance du projet
Pouvoir d’action
16
17
Les enjeux
Risques croissants,
18
• Maturité de l’organisation
En cohérence avec les objectifs du business et de maîtrise du SI
• Gouvernance IT
19
20
Ce que le
programmeur a Après la mise au point Ce qu’il fallait
réalisé
21
56 %
Ce que demande Ce qui est décrit dans Ce que l’analyste a
l’utilisateur l’expression du besoin spécifié
27 % Tout le monde
connaît cette
histoire …
Mais pourquoi
est elle
toujours
d’actualité ?
17 % Ce que le
programmeur a Après la mise au point Ce qu’il fallait
réalisé
22
Pression du temps
Défaillance humaine
Inexpérience, compétences insuffisantes
Mauvaise communication
Complexité, nouveauté technique
Non compréhension des systèmes en interface en grand nombre
23
Capers Jones
Revues de spec: Permet de détecter 65% des anomalies de spec
Revue de code: Permet de détecter 60% des anomalies de code
85% des anomalies seraient détectées par les revues
0,75 anomalie/point de fonction seraient livrées au client
24
La plupart d'entre nous ont eu l'expérience d'un logiciel qui n'a pas
fonctionné comme attendu
25
Coût de défaillances
Dommages à l'environnement
Rejet d'eaux non traitées du fait de données de capteurs
erronées
Mauvais réglage d'un moteur entrainant un surcroit de
pollution
Dommages à la société
Arrêt des traitements boursiers
Pertes de résultats de votes
Débit anormal sur une compte bancaire lors d'un traitement
mensuel
Ariane V qui explose en vol malgré la redondance ' des
calculateurs (qui avaient le même hardware et software)
26
Il y a plus d’informatique dans la Volvo S80 que dans le chasseur F15 » déclarait en
janvier 2000 Denis Griot, responsable de l’électronique automobile chez
Motorola.
27
28
La « non qualité » a des impacts sur l’image, sur la pérennisation des clients ainsi que
sur la rentabilité des affaires conclues avec ces derniers.
Les différents coûts de la « non qualité » se traduisent pour la DSI, par des coûts de
support interne et de maintenance corrective accrus, et pour les utilisateurs par des
baisses de performance ou des impossibilités de travailler correctement, pouvant
aller indirectement jusqu’à des erreurs dans les productions.
29
30
L’utilisateur signale alors l’anomalie pour une prise en charge par le support
technique (coût de détection), qui va réparer le système si besoin ou mettre en
place une procédure temporaire de contournement (maintenance palliative).
31
32
Coûts
Coûts internes externes des
« La qualité coûte cher, mais il existe défaillances
quelque chose de plus coûteux que la
qualité : son absence »
33
25 mai 2018
34
Identité
Données sensibles
Données judiciaires
Protection des données personnelles Localisation
Informations économiques
Vie professionnelle
Vie personnelle
35
https://www.cnil.fr/fr/cartographier-vos-traitements-de-donnees-personnelles
36
37
LE PRIVACY BY DESIGN
Le PbD s’articule autour de 7 principes fondamentaux:
Des mesures proactives et préventives
Cases à cocher sur la protection déjà cochées
38
39
2
Comprendre le besoin
40
41
Besoin
Caractériser le besoin :
Débuter par percevoir le besoin et vérifier sa validité.
Quelle est l’utilité du produit ? A quoi, à qui sert-il ?
Quelle est son action ? Sur quoi, sur qui agit-il ?
Qu’est qui est important ?
Que se passe t’il si le besoin n’est pas satisfait ?
Valider le besoin dans le temps
Qu’est-ce qui peut faire évoluer le besoin ?
Est-ce peu probable ?
Est-ce probable, ou très probable ?
A quelle échéance : court, moyen ou long terme ?
Exprimer le besoin
Le Cahier des Charges Fonctionnel
On verra la
solution après…
42
Besoin Solution
43
• Manger
Survie • Boire
• Respirer
44
Très satisfait
45
Question
dysfonctionnelle
Fait avec
Souhaite
N'aime
Neutre
Aime
pas
Aime Q E E E L O Obligatoire
Souhaite C I I I O L Linéaire
Question
Neutre C I I I O E Excitant
Fonctionnelle
Fait avec C I I I O C Contradictoire
N'aime pas C C C C Q Q Questionnable
I Indifférent
46
J’aimerais ça.
Question
dysfonction-
nelle
N'aime pas
Fait avec
Souhaite
Neutre
Aime
Aime Q E E E L O Obligatoire
Souhaite C I I I O L Linéaire
Question E Excitant
Neutre C I I I O
Fonctionnelle C Contradictoire
Fait avec C I I I O
Q Questionnable
N'aime pas C C C C Q I Indifférent
47
Variétés Boite
Vitesse de
Livraison Véhicule
livraison
Coût de
Prix habituels
fabrication
Prix
Promotions Marges
48
49
Plan du CdCF
1. Une présentation générale
2. L’énoncé fonctionnel des besoins
50
51
52
A l'exploitation (Opérationnels)
Que se passe-t-il si des fichiers vides sont générés ?
Que se passe-t-il en cas de crash du système et que le séquenceur
relance les batchs ?
53
54
Risques et Tests
Le niveau de risque est défini à partir de la probabilité d'occurrence et
de l'impact
55
Importance technique de
Importance du processus Métier l’application/flux
Fort Moyen Pondéré Fort Moyen Pondéré
Fort Critique Critique Forte Fort Critique Critique Forte
Occurrence Occurrence
Moyen Critique Forte Moyenne Moyen Critique Forte Moyenne
du risque du risque
Modéré Forte Moyenne Moyenne Modéré Forte Moyenne Moyenne
56
57
ISO 29119
58
Utilisation
Interopérab Apprentissa Réutilisabilit
Complète des Disponibilité Intégrité Instalabilité
ilité ge é
ressources
Remplaçab
Appropriée Capacité Opérabilité Robustesse Rejet Analysibilité
ilité
Protection
Responsabil
contre les Restaurable Modifiable
ité
erreurs
Authenticit
Ergonomie Testabilité
é
Accessibilit
é
59
Revues
Couverture des instructions (code)
Couverture des décisions (if du code)
Couverture des conditions (&, or du
code)
Couverture fonctionnelle
Traçabilité
Inspection du respect de la norme
Indépendance des tests
60
61
62
Fréquence
Modes de Moyens de d’occurrenc Détection Actions de
Causes Effets Sévérité IPR
défaillance détection e prévention
0
0
0
0
0
0
0
AMDEC (FMEA)
Analyse des modes de défaillance de leurs effets et de leur criticité
63
AMDEC
SEVERITY EVALUATION CRITERIA
Effect Criteria: Severity of Effect Ranking
Hazardous- Very high severity ranking when a potential failure 10
mode effects safe system operation
Without and/or involves noncompliance with a government
warning regulation without warning
Hazardous- Very high severity ranking when a potential failure 9
mode effects safe system operation
With and/or involves noncompliance with a government
warning regulation with warning
Very High System / item inoperable, with loss of primary function 8
High System / item operable, but at a reduced level of 7
performance. Customer dissatisfied.
Moderate System / item operable, but comfort / convenience 6
item(s) inoperable. Customer experiences discomfort.
Low System / item operable, but comfort / convenience 5
item(s) operable at a reduced level of performance.
Customer experiences some dissatisfaction.
Very Low Fit & Finish / Squeak & Rattle item does not conform. 4
Defect noticed by most customers.
Minor Fit & Finish / Squeak & Rattle item does not conform. 3
Defect noticed by average customers
Very Minor Fit & Finish / Squeak & Rattle item does not conform. 2
Defect noticed by discriminating customers
None No effect 1
64
65
AMEC
DETECTION EVALUATION CRITERIA
66
67
Et le fabriquant ? Comment ?
Et le vendeur de laine ?
68
Assurance qualité
Assurance Qualité: CMMI, Livrer des produit ' de qualité '
REQM, VER, VAL
Mettre en œuvre des actions qui vont garantir que le produit sera de qualité
Formation
Amélioration continue
69
Contrôle qualité
Vérifier le produit après fabrication
70
71
72
73
EDB Tests
d'acceptation
Conception
générale Tests
Systèmes
DCG, SFG
Tests
Architecture
d'intégration
de composants
Tests
Codage de composants
74
75
Revue informelle: Un type de revue qui n’est pas basée sur une
procédure formelle (documentée) Ref: ISO 20246
Relecture technique: Type de revue dans laquelle un auteur conduit la
revue en parcourant avec les participants un produit d’activités. Les
Formalisation
76
77
Techniques statiques
78
Dynamiques
Basées sur
Revue Analyse
l’expérience
informelle statique
Relecture Estimation
technique d’erreur
Inspection Partitions
Structurelles d’équivalence
Boites blanches
Valeurs limites
Instructions
Décisions Tables de
décision
Conditions
79
Le processus de tests
Clôture
Politiques/Pratiques Planification
Standards
Contraintes (temps, budget)
80
81
• Suivi :
• Comparaison de Exécution
l’avancement / plan
• Utilisation des métriques Implémentation
Planification
Voir 5.3
82
Clôture
Analyse
•Stratégie
retenue
Vous n’avez jamais
vu le logiciel Planification
83
84
85
86
87
88
Activité Livrable
Planification des tests 1 ou plusieurs Plans de tests (5.2)
Suivi et contrôle Rapports de test réguliers, Rapports
de synthèse des tests (à des jalons)
Analyse des tests Conditions de tests priorisées,
chartes de test
Conception des tests Cas de tests abstraits, identification
des données, outils, infras,
procédures de test
Implémentation des tests Planning, suites de procédures de
test, suites de test
Virtualisation, scripts automatisés
Données concrètes (cas de test
concrets)
Exécution des tests Fiches d’anomalies, Etats
Clôture des tests Bilan projet
89
2
LES DIFFÉRENTS TYPES ET NIVEAUX DE TESTS
Appréhender les différents types et niveaux
de tests
Connaître les bonnes pratiques de tests
90
91
Cycle de vie
Conception Niveaux de
tests
Conception
générale Tests
Systèmes
DCG, SFG
Activités de
conception
Vérification que ce qui est
Tests
Architecture
d'intégration développé corrrespond aux
de composants spécifications
Activités de Tests
développement Codage de composants
Conception des
tests au plus tôt
92
scrum
sprint
Scrum
Scrum
daily
24 hrs
•Sélection/chiffrag sprint
e des Stories/Tests
du Sprint 2-4 semaines
• Raffinement des •Choix des types
Epics et UC en de tests à réaliser
•Tests manuels
Stories
•Automatisation
Planification du Revue
Planification du Planning de sprint Atelier de Grooming Rétrospective
produit Planning de sprint de Sprint
Revue
produit Rétrospective
burndown
Afficher charts Démonstration
l’avancement Analyse de code
…
94
Cycle de vie
Le cycle en V
Exigences
légales
Conception Tests
générale Systèmes
Tests
Codage de composants
95
Niveaux de
Conception tests Tests de composants
96
1 Ajouter un
test
2 Exécuter le
test 5 Refactoriser
le code
97
Intégration de composants
Bases de Tests:
•Conception du logiciel et du système
•Architecture
•Workflows
•Cas d'utilisation
98
Dans la réalité,
plusieurs niveaux
d'intégration
peuvent être
nécessaires
Tests
d'intégration
système
99
Intégration de composants
De haut vers le bas - Tests top-down :
une approche incrémentale des tests
d'intégration où les composants en haut de la
hiérarchie sont testés d'abord, avec les
composants de niveau inférieur simulés par des
bouchons. (harnais de tests)
Les composants testés sont ensuite utilisés pour
tester des composants de niveaux inférieurs. Le
processus est répété jusqu'à ce que les
composants de plus bas niveau ont été testés.
Test d'intégration : test effectué pour découvrir des défauts dans les interfaces et les
interactions entre des composants intégrés.
Test d'interface : un type de test d'intégration qui porte sur le test des interfaces entre
les composants ou systèmes.
Interopérabilité : a mesure selon laquelle deux ou plusieurs composants ou systèmes
peuvent échanger de l'information et utiliser l'information qui a été échangée. D’après
ISO 25010
100
Intégration de composants
Test de bas en haut – Bottom up :
Une approche incrémentale des tests
d'intégration ou le niveau le plus bas des
composants sont testés d'abord, et ensuite
utilisés pour faciliter les tests des composants de
plus haut niveau. Ce processus est répété
jusqu'au test du composant le plus haut de la
hiérarchie
Test Big-Bang : un type de tests d'intégration dans lequel les éléments logiciels,
matériel ou les deux sont combinés en une fois en un composant ou un système
complet, plutôt qu'effectué par étape
Afin d'isoler facilement les fautes, et détecter les défauts au plus tôt,
l'intégration devrait normalement être incrémentale plutôt qu'être
effectuée en une fois (“big bang”).
101
102
Concernent
•Les exigences fonctionnelles
•Les exigences non fonctionnelles
•Performance, ergonomie,....
103
Tests d'acceptation
• Bases de test
• Exigences utilisateur
• Exigences du système
• Cas d'utilisation
• Processus métier
• Rapports d'analyse des risques
• Objets habituels de test
•Processus métier sur l'intégralité du système
•Processus opérationnels de maintenance
•Procédures utilisateur
•Formulaires
•Rapports
•Données de configuration
•Les objectifs des tests d'acceptation sont de prendre confiance dans le système, dans
des parties du système ou dans des caractéristiques non-fonctionnelles du système.
•La recherche d'anomalies n'est pas l'objectif principal des tests d'acceptation.
•Les tests d'acceptation peuvent évaluer si le système est prêt à être déployé et utilisé
104
105
Tests
d'acceptation
opérationnelle
106
107
Condition de test : Un aspect des bases de test qui est pertinent pour
atteindre des objectifs de test spécifiques.
Synonymes : exigence de test, situation de test
108
109
Aller à l’aéroport
procédure de tests Aller à une borne libre
Si pas libre appeler hotesse
Comment vais je faire pour tester ? Exécuter cas de test A
110
Le test de
validation de la
User Story est
prévu avant son
développement
(Critères
d’acceptation)
111
112
Objectifs de test
113
La réussite d'un projet repose en grande partie sur des facteurs humains.
• La diversité des profils avec des objectifs propres, composant les parties
prenantes, nécessite de bâtir et de mettre en œuvre un plan de
communication projet, bien construit.
• Cette tâche passe par l'analyse des cibles, le choix des moyens de
communication, le budget associé et la planification des actions de com
(réunions, comptes-rendus...).
114
La communication
Le chef de projet
Réunion de travail hebdomadaire
• Est à l’initiative des communications Coup de téléphone hebdomadaire,,,
Mails
• Doit éviter l’effet tunnel
Pour informer
• Informe régulièrement le client Pour suivre l’avancement
115
116
Plan de communication
– Membres
– Managers, personnes impliquées
– Fréquence
A définir
Livrables
Suivi de projet (Risques, Avancement, Qualité)
118
119
120
Décisions attendues
Problématique Décision attendue Responsable Échéance
121
122
Outil de test
• Un produit logiciel qui supporte une ou plusieurs activités de tests,
tel la
• planification et le contrôle,
• la spécification,
• la conception des fichiers et données initiaux,
• l'exécution des tests et
• l'analyse des tests
123
Test Modeling
Business
Tests en production ITCam for RTT Availability System center
Center Scom
124
Polarion ALM
JIRA Agile
Exemples
125
Polarion ALM
126
127
Outils d’exécution des tests : Un outil de test qui exécute des tests
par rapport à un élément de test donné et évalue les résultats par
rapport aux résultats attendus et aux postconditions.
128
Bénéfices de l’automatisation
129
130
131
132
133
134
135
136
137
138
139
140
Rétrospectives
Eléments couverts par une rétrospective
Sujet Exemple
Processus • Changer l’heure de début du daily stand-up meeting de 9:00 à
9:30 pour que tous les membres soient présent.
• Décider de discuter des obstacles dans la journée pas plus tard.
• Faire plus de raffinement d’exigences pour éviter les surprises
• Mieux définir les taches à réaliser en sprint Sprint Planning pour ne
pas perdre de temps.
• Ajouter l’effort de test du testeur à l’estimation de la taille de la US.
• Analyser la cause racine des défauts et définir les meilleurs types
de test pour adresser ces risques
141
142
Rétrospectives
Exemple de processus d’une rétrospective 2/2
5. Sauver les résultats de la rétrospective dans une liste d’action et terminer la réunion
143
Rétrospective d’itération
2 heures
Discuter de ce qui s’est passé
Identifier des axes d’amélioration
Finir par un ROTI (Return On Time Invested
➢ L’objectif est de remettre en question le fonctionnement et de
devenir plus efficace.
➢ Innovation games: SpeedBoat Meeting (Turn the table, On refait le
match…)
144
Rétrospectives
Speed boat meeting
1- Poser le cadre
Chaque personne dispose de 5 minutes pour préparer individuellement ses
post-its pour les différents éléments du dessin.
2- Rassembler les informations
Chacun des membres de l’équipe vient coller ses post-its sur le dessin en
expliquant rapidement chaque point.
3- Générer de la réflexion
L’équipe vote pour le ou les sujets qui lui semble(nt) les plus prioritaires à
traiter.
4- Identifier les actions à mener
Prioriser. L’amélioration continue doit s’effectuer par petits pas mesurables.
5- Clore la rétrospective
Sur chacun des sujets l’équipe élabore un plan d’action qui seront mises en
place dès le sprint suivant.
145
http://www.qualitystreet.fr/2017/02/19/retrospective-agile-mes-
exercices-favoris/
Et vous, comment vous-sentez-vous aujourd’hui ?
146
Démarche Qualité
Objectif
Mise en place d’une politique de gestion de la qualité appropriée aux
besoins d’une l’entreprise.
Principe
Description des moyens à mettre en œuvre et les étapes pour la mise
en place d’un système qualité ou pour l’amélioration d’un système
existant.
147
148
Méthode
Plan :
Comprendre le ou les problèmes
Définir les causes à traiter
Do
Choisir une solution de traitement
Agir
Check
Vérifier le traitement (Pareto)
Act
Généraliser (modification de
processus)
149
Définir : définir le projet, le processus à améliorer, identifier les gains opérationnels et financiers ,
comprendre les attentes des clients (voix du client) et les CTQ appelés aussi Yi , cartographier
le processus ( SIPOC) (Supplier Input Process Output Customer),identifier les facteurs influents
du processus ( appelés Xi)
Mesurer : mettre sous monitoring le processus pour mesurer simultanément les Yi et XI
, diagrammes d'Ishikawa…après s'être assuré de la capabilité des processus de mesure (R&R ,
kappa)
Analyser : réaliser une analyse de données pour identifier les facteurs Xi les plus influents sur les
Yi (réponses) cartographie détaillée des processus (par exemple, analyse de la
valeur ajoutée), tests d'hypothèses (ANOVA, χ², tests de variances, …), plans d'expérience…
Améliorer : trouver des actions d'améliorations relativement aux Xi les plus influentes en utilisant
des outils tels que plans d'expérience, AMDEC, poka yoke…
Maîtriser : Mettre en place des outils de pilotage du processus. Les objectifs pour l'entreprise
sont de se doter d'actions mesurables et efficaces, de satisfaire ses clients, d'impliquer les
équipes et bien souvent d'améliorer son image.
150
Apprendre
Proposer
les actions Analyser et
futures valider
Mettre en
place la
solution
Raffiner la
solution Mettre en
Besoin de Comprendr Construire œuvre La
Définir les
changemen e le le
moyens
transformatio
t contexte sponsorship
Faire un
n
pilote
Initialise
Définir les
r la états actuel
démarch et cible
e
Créer la
Développer les solution
recommandations
Diagnostique
r Planifier les
Définir les actions
priorités Développer
l’approche
Etablir la carte de
transformation
151
152
Initiating
Experts techniques
Tests unitaires
Analyse statique
Performances(loadrunner) Démonstrations
Sécurité
Automatisation (QC, QTP)
Experts processus
(ISTQB Niveau avancé)
Personnes Auditées
Assesseur
Experts
sur et hors site client
+ Evaluation spécifique
Livrables
Scoring des thématiques exprimées
+ (Qualité perçue du processus, axes
d’amélioration proposés)
Services transverses Testing
Utilisateurs Métier Assurance
153
154
155
MANUEL QUALITE
156
MANUEL QUALITE
Précise
L’Activité principale à la base d’une démarche qualité
Doit
Etre bien maintenu
Servir à toute l’entreprise
157
MANUEL QUALITE
Organisé en 6 parties :
Organisation de l’entreprise
Activité de gestion
158
PLAN QUALITE
159
160
CMMi : Identification
161
Deux modèles
162
Niveau de
• des objectifs spécifiques à satisfaire par:
maturité
• des pratiques spécifiques
163
• Chaque niveau se
focalise sur un ensemble
imposé de domaines de
processus
164
Optimisation 2 PA
5
Maîtrisé 2 PA PA (Process Areas) du
4 niveau 2
Personnalisé 11 PA
3 Gestion des exigences
Discipliné 7 PA
2 Planification du projet
Initial
1 Gestion et suivi de projet
Mesure et analyse
Assurance de la qualité du
produit et des processus
Gestion de configuration
165
Le niveau 2 se focalise
essentiellement sur des
problématiques de gestion
de Projet.
166
REQM
INGENIERIE Gestion
des
Exigences
CM MA PPQA
SUPPORT Gestion Mesure AQ
de & Process
Configuration Analyse & Produits
167
Exemple
168
Déploiement harmonisé de
pratiques définies au niveau
organisation
169
RD TS PI VER VAL
INGENIERIE Dév.
Solution Intégration Vérification Validation
des
Technique Produit
Exigences
DAR OEI
SUPPORT Analyse Env..Orga.
& Prise pour
de décision l’intégration
170
171
172
173
3- Défini, Institutionnalisé
•Organisation de test
•Programmes de formation aux tests
•Cycle de vie des tests et de l’intégration
•Tests non fonctionnels
•Revues par les pairs
2- Géré
•Politique et stratégie de test
•Planification des tests
•Pilotage et contrôle des tests
•Conception et exécution des tests
•Environnements de test
1- Initial
174
Objectifs:
Identifier les risques et problèmes relatifs aux projets et aux processus de test
175
Structure de TMMI
176
177