• Embed Doc
  • Readcast
  • Collections
  • CommentGo Back
Download
 
 
Software Testing Framework
 
Document version: 2.0
 
Harinath V Pudipeddi
hari.nath@sqae.com
 
http://www.sqae.com
 
 
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
 
 
Software Testing F
ramework V2.0
3
of
25
 
4.3.2 B
OTTOM
-
UP
I
NTEGRATION
................................................................
.
15
 
4.4 S
MOKE
T
ESTING
.........................................................................................
16
 
4.5 S
YSTEM
T
ESTING
........................................................................................
16
 
4.5.1. R
ECOVERY
T
ESTING
.......................................................................
16
 
4.5.2. S
ECURITY
T
ESTING
........................................................................
16
 
4.5.3. S
TRESS
T
ESTING
..........................................................................
16
 
4.5.4. P
ERFORMANCE
T
ESTING
..................................................................
16
 
4.5.5. R
EGRESSION
T
ESTING
....................................................................
17
 
4.6 A
LPH
A
T
ESTING
.........................................................................................
17
 
4.7 U
SER
A
CCEPTANCE
T
ESTING
...........................................................................
17
 
4.8 B
ETA
T
ESTING
...........................................................................................
17
 
5.0 METRICS
.........................................................................................................................................17
 
6.0 TEST MODELS
..............................................................................................................................19
 
6.1 T
HE
‘V’ M
ODEL
..........................................................................................
19
 
6.2 T
HE
‘W’ M
ODEL
.........................................................................................
20
 
6.3 T
HE
B
UTTERFLY
M
ODEL
................................................................................
21
 
7.0 DEFECT TRACKING
PROCESS
..............................................................................................23
 
8.0 TEST PROCESS FOR
A PROJECT
........................................................................................24
 
9.0 DELIVERABLES
...........................................................................................................................25
 
of 00

Leave a Comment

You must be to leave a comment.
Submit
Characters: ...
You must be to leave a comment.
Submit
Characters: ...