Prev | Current Page 259 | Next

Peter Farrell-Vinay

"Manage Software Testing"

See Appendix C for a classification scheme
??? Which units have the most bugs
Quite apart from the reassurance such graphs can give to senior management, they can also provide
considerable reassurance to project management and staff. The sorts of graphs which can be obtained
are shown in Figure 7.3, which is a chart of the bugs accumulated during a typical system testing phase
over a period of twenty-five days. The curve forms an S-shape of which the beginning and the end show:
first the difficulty normally experienced in running tests for the first time and secondly; that by the end
of the cycle very few bugs are being found.
Figure 7.4 shows the bugs and fixes occurring on a project during the system testing period. The
discrepancy between the two curves shows that insufficient effort is being applied to bug fixing. This
will delay the next system-test phase unless corrected.
Figure 7.5 shows the bugs and fixes occurring on a project during the system testing period. The
discrepancy between the two curves up to day 18 shows that insufficient effort had been applied to bug
fixing and that this had then been rectified.
FIGURE 7.3 Cumulative bugs chart
500
450
400
350
300
250
200
150
100
50
0
1 3 5 7 9 11 13
Time in days
Cumulative bugs
Number of bugs
15 17 19 21 23 25
Testing Processes and Infrastructure 105
Figure 7.6 shows the bugs found during the system testing period ordered by priority; eleven priority-1
bugs have been found.


Pages:
247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271