Why are there Bugs in Software?
Part:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
(Continued from previous part...)
Defect/problem documentation
A defect tracking/problem reporting system should provide:
- Standardized
- Inputs
- Expected Results
- Actual Results
- Anomalies
- Date
- Time
- Procedure Step
- Environment
- Attempts To Repeat
- Testers
- Observers
- Non-Standardized
- Defect ID
- Priority
- Severity
- Test Cycle
- Test Procedure
- Test Case
- Occurrences
- Test Requirement
- Person Reporting
- Defect Status
- Defect Action
- Defect Description
- Defect Symptom
- Found In Build
- Software Module
- Module Description
- Related modules
- Person Assigned
- Date Assigned
- Estimated Time to Fix
- Resolution
- Resolution Description
- Fix Load Date
- Fix Load Number
- Repaired in Build
- Date Closed
- Contact Person
- Attachments
- Rework Cycles
- Owner
- Work Around
- Person Investigating
- Emergence/Scheduled
- Programming Time
- Process or Product
- Customized defect/problem reporting data fields
- ACD capability
- Predefined queries/reports
- ustom query/reporting
- Free text searching
- Cut and paste
- On-screen report display
- Printed reports
- Support all Network types
- Provide Record Locking
- Provide data recovery
- Support for dial-in access
- An interface to the E-mail system
- Manual notification
- Automatic notification of team members
- Password protection of team members
- Limited access to functions based on user type
Defect Tracking/Problem Reporting Issues.
- How do we manage defects and problems
- How do we track defect trends in development projects
- How do we manage and track workflow?
- Communicate the changes that must be made to the developer(s) assigned
- Communicate that the change is completed and what code was changed to QA
- Control retest and rework cycles
- How do we know when a problem has been resolved?
- How do we know when the software is ready for release
- What data is required to support defect tracking and problem reporting
- Single database?
- Multiple databases?
- How do we integrate defect tracking/problem reporting data from multiple sources
(Continued on next part...)
Part:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|