Professional Documents
Culture Documents
1
Cours de gnie logiciel
Cours de gnie logiciel
Test
Test
Renaud Marlet
LaBRI I!RI"
#tt$%&&&'la(ri')r*+arlet
,d-a$r.s "'-M' /ugues0 '''1
+23 24052007
Gnie logiciel Test 2005-2007 Renaud Marlet
2
Le Test
Le Test
I+$ortance de l-intention
"cti=it de test
$rocessus ;destructi)>
)aisa(ilit
coEt
cou=erture
!otion d-indcida(ilit
incr+entalit
Gestion $ro3et
Niagnostic
Tests unitaires
Tests d-intgration
Tests de =alidation
Tests )onctionnels
Tests de $er)or+ance
Tests de )ia(ilit
$r-conditions
ta$es du test
+odes d-intgration
Gnie logiciel Test 2005-2007 Renaud Marlet
17
Contenu d-un $lan de test ,21
Contenu d-un $lan de test ,21
@rocdures de sui=i
!or+es
Bi(liot#.7ues de tests
Gnie logiciel Test 2005-2007 Renaud Marlet
1K
Crit.res d-arrAt des
Crit.res d-arrAt des
d=elo$$e+ents de tests
d=elo$$e+ents de tests
Ncou$age en classes
[uantit de classes
etc'
Gnie logiciel Test 2005-2007 Renaud Marlet
2F
Test )onctionnel %
Test )onctionnel %
"nal:se au8 (ornes ,21
"nal:se au8 (ornes ,21
co+(inatoire e8$onentielle
I8e+$le
re$rsentants res$ecti)s % 8
1
08
2
0 :
1
0:
2
0 Q
1
0Q
2
,8
1
0:
1
0Q
1
10 ,8
1
0:
1
0Q
2
10 ,8
1
0:
2
0Q
1
10 ,8
1
0:
2
0Q
2
10
,8
2
0:
1
0Q
1
10 ,8
2
0:
1
0Q
2
10 ,8
2
0:
2
0Q
1
10 ,8
2
0:
2
0Q
2
1
Gnie logiciel Test 2005-2007 Renaud Marlet
2K
Test )onctionnel %
Test )onctionnel %
Co+(inaisons de =aleurs d-entre
Co+(inaisons de =aleurs d-entre
no+(re de co+(inaisons ? 2
4
? J
no+(re de co+(inaisons ? 2
4
? J
e8$loite le code
ncessite le source
\ gra$#e de )lot de contrMle0 gra$#e de )lot de donnes0 '''
testes
e))ecti=e+ent $arcourues
tau8 de cou=erture
Gnie logiciel Test 2005-2007 Renaud Marlet
51
Test )onctionnel %
Test )onctionnel %
"nal:se de c#e+ins
"nal:se de c#e+ins
Cou=erture
de s7uences de (ranc#es
des c#e+ins
'''
Gnie logiciel Test 2005-2007 Renaud Marlet
52
Cou=erture des (ranc#es
Cou=erture des (ranc#es
R(ranc# co=erage ou decision co=erageT
R(ranc# co=erage ou decision co=erageT
'''
Gnie logiciel Test 2005-2007 Renaud Marlet
57
"nal:se de )lot de donnes ,11
"nal:se de )lot de donnes ,11
Cou=erture
Instru+entation du code
#ifdef0 '''
"ssertion
'''
I+$l+entation
=ote 2 la +a3orit de 4 %
Tests )onctionnels %