b
This will speed up the project by getting bugs found earlier.
1
Aka
Hazard Log
: same dog, different collar.
38
Manage Software Testing
FIGURE 3.3
Hazard analysis process
Start
Identify hazards
Undertake fault
tree analysis FTA model
Draft safety
case
Draft safety
requirements
System
design
speci?¬?cation
Initiate safety case
Identify safety
requirements
Design system
FMECA
model
Undertake failure
modes e?¬?ects and
criticality analysis
Test system
Update safety case
Stop
Test reports
Final safety
case
Hazard list
Looks at every
hazard and asks
what would provoke
it or stop it
Lots of other analyses
such as ???causeconsequence???
occur
about this time
Requirements
speci?¬?cation
Looks at every hazard
and says ???here are the
means to mitigate or
stop each hazard???
Looks at every
component and asks ???if
this fails, what could
happen????
Tests every component
and asks ???How can we
be sure this won??™t fail????
For each component
the safety case says:
???we have tested against
the following hazardous
events and the system
is safe???
39
4
Test Planning and
Management
This section discusses the principles of testing, relates testing to the project life-cycle, and examines the
problems of planning, estimating, and managing the testing process.
4.1 Testing Principles
. . . and this is where the story really starts.
Neddy Seagoon
Testing is described in this book as a series of processes, each of which uses a number of inputs and
generates a number of outputs.
Pages:
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154