Prev | Current Page 601 | Next

Peter Farrell-Vinay

"Manage Software Testing"

Oct.04 119980 20 870 378 474 1742 1
05.Nov.04 118980 1000 932 255 566 2753 2
11.Nov.04 117890 1090 157 254 452 1953 1
17.Nov.04 117355 535 259 124 279 1197 1
23.Nov.04 117450 95 8 457 116 676 0
29.Nov.04 117460 10 478 533 359 1380 1
FIGURE 18.14 Code turmoil from August to November
25
%Turmoil
20
15
10
5
0
01-Aug-0408-Aug-0415-Aug-0422-Aug-0429-Aug-0405-Sep-0412-Sep-04
19-Sep-0426-Sep-0403-O
ct-0410-Oct-0417-Oct-0424-Oct-0431-Oct-0407-Nov-0414-Nov-0421-Nov-0428-Nov-04
Metrics 337
FIGURE 18.15 Bug data showing the phase in which each is created and found
FIGURE 18.16 Bug data showing how the bug removal effectiveness of each phase is calculated
Requirements
Origin
No bugs were found when the
requirements were written
35 bugs were found during
the requirements review
3 bugs were found in the
requirements and 85 in the
design during the design review
System testing uncovered 88
requirements errors, 36 design
errors, and 120 coding errors
The system tests
themselves had 2 errors
1 bug was discovered in the ?¬?eld
as a result of a faulty installation
in the ?¬?eld, 28 other bugs were
also discovered in the ?¬?eld
Requirements
Found In
Requirements review
Design
Design review
Coding
Code inspection
Unit testing
System testing
Build
Documentation
Documentation review
Field
Totals
35
8
88
3
22
166
1
1
5
1
2
35
8
246
88
60
71
115
6
63
36
85
215
3
5
66
12
3 3
3
5
120 2
2 290
12
66
56
10
1
1
102
56
Coding
System test
Build
Documentation
Field
To
t
a
l
s
Design
22
29
743
338 Manage Software Testing
Note that:
??? The field phase doesn??™t create bugs and has therefore been excluded.


Pages:
589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613