Software Testing F
ramework V2.0
2
of
25
Table of Con
tents
Table of Contents
...........................................................................................
2
Revision History
.............................................................................................
4
Testing Framework
.........................................................................................
5
1.0 INTRODUCTION
...........................................................................................................................
5
1.2 T
RADITIONAL
T
ESTING
C
YCLE
...........................................................................
5
2.0 VERIFICATION AND
VALIDATION TESTING
STRATEGIES
...................................
6
2.1 V
ERIFICATION
S
TRATEGIES
..............................................................................
6
2.1.1 R
EVIEW
’
S
......................................................................................
7
2.1.2 I
NSPECTIONS
..................................................................................
8
2.1.3 W
ALKTHROUGHS
..............................................................................
8
2.2 V
ALIDATION
S
TRATEGIES
................................................................................
8
3.0 TESTING TYPES
............................................................................................................................
9
3.1 W
HITE
B
OX
T
ESTING
.....................................................................................
9
W
HITE
B
OX
T
ESTING
T
YPES
.................................................................................
10
3.1.1 B
ASIS
P
ATH
T
ESTING
......................................................................
10
3.1.2 F
LOW
G
RAPH
N
OTATION
...................................................................
10
3.1.3 C
YCLOMATIC
C
OMPLEXITY
................................................................
.
10
3.1.4 G
RAPH
M
ATRICES
..........................................................................
10
3.1.5 C
ONTROL
S
TRU
CTURE
T
ESTING
...........................................................
10
3.1.5.1 Condition Testing
...........................................................
10
3.1.5.2 Data Flow Testing
..........................................................
10
3.1.6 L
OOP
T
ESTING
........................................................................................
11
3.1.6.1 Simple Loops
..........................................................................
11
3.1.6.2 Nested Loops
..........................................................................
11
3.1.6.3 Concatenated Loops
................................................................
.
11
3.1.6.4 Unstructured Loops
..................................................................
11
3.2 B
LACK
B
OX
T
ESTING
...................................................................................
11
B
LACK
B
OX
T
ESTING
T
YP
ES
.................................................................................
11
3.2.1 G
RAPH
B
ASED
T
ESTING
M
ETHODS
.......................................................
11
3.2.2 E
QUIVALENCE
P
ARTITIONING
..............................................................
11
3.2.3 B
OUNDARY
V
ALUE
A
NALYSIS
..............................................................
12
3.2.4 C
OMPARISON
T
ESTING
.....................................................................
12
3.2.5 O
RTHOGONAL
A
RRAY
T
ESTING
............................................................
12
3.3 S
CENARIO
B
ASED
T
ESTING
(SBT)
..........................................................
12
3.4 E
XPLORATORY
T
ESTING
.......................................................................
13
4.0 S
TRUCTURAL
S
YSTEM
T
ESTING
T
ECHNIQUES
........................................................
13
5.0 F
UNCTIONAL
S
YSTEM
T
ESTING
T
ECHNIQUES
.........................................................
13
4.0 TESTING PHASES
......................................................................................................................14
4.2 U
NIT
T
ESTING
...........................................................................................
15
4.3 I
NTEGRATION
T
ESTING
.................................................................................
15
4.3.1 T
OP
-
DOWN
I
NTEGRATION
..................................................................
15
Leave a Comment