??? Anomalous events: Record the circumstances surrounding the inability to begin execution of a
test procedure or failure to complete a test procedure (for example, a power failure or system
software problem).
??? Bug report identifiers: Record the identifier of each bug report generated.
8.12 Bug Report
This section shows how a bug report is used to document any event that occurs during the testing process
which requires investigation and to lay out the minimum requirements for a bug management system.
Bug reports should be raised on any software or document which is configuration-managed. Any software
or document which is shared between programmer groups should be configuration-managed.6
Tests also exist in order to find bugs. Bugs must be reported (see Table 8.4). The reports must have
the following characteristics:
??? They should describe the bug such that they can be repeated (this may not always be the case ??”
some bugs are intermittent but need to be reported anyway).
??? They should be raised by anyone who finds them. (This can lead to duplication but this is
preferable to not reporting them.) See Chapter 6 for more on this.
The person who sees the bug fills in the following fields:
??? project name: the name and number of the project
??? bug report #: the number of the bug report; this must be unique
??? controlled item/feature: the name of the item or feature in which the bug is believed to have
manifested itself
??? version/variant: the version or variant of the controlled item
??? workpackage: the name of the workpackage responsible for producing the item (if known: this
can be added later)
??? name of observer (appointed by the customer or other body to oversee the testing)
??? bug name: some very brief, distinct description of the bug which can be used as its title in reports
and discussions
??? test identifier: the name of any test which was being run at the time the bug was observed
6 Keep bureaucracy at bay: stuff which programmers (or testers) exchange informally can be left informal.
Pages:
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339