Professional Documents
Culture Documents
Cours Test Des Logiciels-1
Cours Test Des Logiciels-1
Contact: rania.mzid@isi.utm.tn
2
R. MZID KEBEILI Test des logiciels
A propos ce cours…
Assurance Qualité Logicielle
o Normes, modèles (CMMI, ISO12207, IEEst730, etc.)
o Vérification Vs Validation (V&V)
o Les tests des logiciels
3
R. MZID KEBEILI Test des logiciels
A propos ce cours…
Assurance Qualité Logicielle
o Normes, modèles (CMMI, ISO12207, IEEst730, etc.)
o Vérification Vs Validation (V&V)
o Les tests des logiciels
La Qualité
o C’est L’aptitude d’un produit ou d’un service à satisfaire les besoins des
utilisateurs [source AFNOR]
Assurance Qualité
o Mise en œuvre d’un ensemble approprié de dispositions préétablies et
systématiques destinées à donner confiance en l’obtention de la qualité
requise [source AFNOR]
1
4
R. MZID KEBEILI Test des logiciels
A propos ce cours…
Assurance Qualité Logicielle
o Normes, modèles (CMMI, ISO12207, IEEst730, etc.)
o Vérification Vs Validation (V&V)
o Les tests des logiciels
Vérification
o Avons-nous construit le produit bien ?
o Vérifier une spécification par rapport aux attentes techniques
o Détection des Erreurs par rapport aux définitions précises établies lors
des phases antérieures de développement
Le logiciel doit être conforme á sa spécification
1
7
R. MZID KEBEILI Test des logiciels
A propos ce cours…
Assurance Qualité Logicielle
o Normes, modèles (CMMI, ISO12207, IEEst730, etc.)
o Vérification Vs Validation (V&V)
o Les tests des logiciels
Validation
o Avons-nous construit le bon produit?
o Vérifier une spécification par rapport aux attentes métiers
o Détection des défauts par rapport aux besoins que le produit doit
satisfaire
Le logiciel doit faire ce que l’utilisateur a besoin
1
8
R. MZID KEBEILI Test des logiciels
A propos ce cours…
Assurance Qualité Logicielle
o Normes, modèles (CMMI, ISO12207, IEEst730, etc.)
o Vérification Vs Validation (V&V)
o Les tests des logiciels
Erreur/Défaut (bug)/Défaillance
o Erreur (méprise) : Action humaine produisant un résultat incorrect [IEEE
610]
o Défaut (Bug) : Manifestation d’une erreur dans un logiciel [IEEE 729]
o Défaillance : Modification d’un comportement requis d’un système
[IEEE 729]
La défaillance est un événement, Un bug est l’état d’un logiciel causé par
une erreur
1
9
R. MZID KEBEILI Test des logiciels
A propos ce cours…
Assurance Qualité Logicielle
o Normes, modèles (CMMI, ISO12207, IEEst730, etc.)
o Vérification Vs Validation (V&V)
o Les tests des logiciels
1
10
R. MZID KEBEILI Test des logiciels
A propos ce cours…
Assurance Qualité Logicielle
o Normes, modèles (CMMI, ISO12207, IEEst730, etc.)
o Vérification Vs Validation (V&V)
o Les tests des logiciels
1
11
R. MZID KEBEILI Test des logiciels
A propos ce cours…
Assurance Qualité Logicielle
o Normes, modèles (CMMI, ISO12207, IEEst730, etc.)
o Vérification Vs Validation (V&V)
o Les tests des logiciels
Objectif de ce cours !!
1
12
R. MZID KEBEILI Test des logiciels
A propos ce cours…
Assurance Qualité Logicielle
o Normes, modèles (CMMI, ISO12207, IEEst730, etc.)
o Vérification Vs Validation (V&V)
o Les tests des logiciels