2. Objectives
In this lesson, you will learn how to:
• Customize the defect table
• Report and track defects
• Analyze the defect table
3. Why Use TestDirector to Track
Defects?
• Maintain a centralized database
• Standardize defect reporting
• Prevent duplicate defects
• Attach supporting information easily
• Analyze defect data using reports and graphs
4. TestDirector Process “Zooming In”
Setup the
TestDirector
Project
1
Create Test
Cases
2
Execute Tests
and Analyze
Results
3
Report and
Track Defects
4
4.1 Customize defect
database
4.2 Report defects
4.3 Monitor defects with
graphs & reports
5. 1. Customize Defect Database
Determine User-Defined Fields
(if needed)
Ask questions such as:
• What information do I want to have when
monitoring defects?
• How can I determine which defects pertain to
a specific build?
• What are the possible values for this field?
6. 1. Customize Defect Database
DEFECT Table
The DEFECT Table
contains information on
each reported defect,
including:
• defect severity
• defect summary and
description
• repair status
• assigned developer
7. 1. Customize Defect Database
Defects Grid
• Bottom panes of Defects tab show:
– Description / History
– R&D Comments
• Defects Grid shows:
– all columns in DEFECT table (including user-
defined) you have made visible
– all data rows not filtered out
10. 1. Customize Defect Database
Define a Favorite View
• Filter and sort
• Choose columns
• Add to Favorites
11. TestDirector Process “Zooming In”
Setup the
TestDirector
Project
1
Create Test
Cases
2
Execute Tests
and Analyze
Results
3
Report and
Track Defects
4
4.1 Customize defect
database
4.2 Report defects
4.3 Monitor defects with
graphs & reports
12. 2. Report Defects
Add Defect Dialog Box
Add other
information
describing
the defect
Attach a screen
snapshot or a file
Fields in red
require data entry
13. 2. Report Defects
Prevent Duplicate Defects
Search the defect
table for similar
defects before
entering a new
one
14. 2. Report Defects
Find Similar Defects
Use the Find Similar
option to Compare
new defect and all
other defects by:
• Summary
• Description
• R&D comments
17. 2. Report Defects
Who Reports New Defects?
QA Tester Developer
Technical Support Field Engineer
18. 2. Report Defects
How Does a Defect Get Opened?
• Assign priority
• Assign someone
to repair defect
• Will not be fixed
• Is not a defect
New
defect
reported
OPEN REJECT
19. 2. Report Defects
How Does a Defect Get Fixed?
• Fix open defects
• Report the repair information
• Change status to “Fixed”
Developers:
Status: Open Status: Fixed
20. 2. Report Defects
How Does a Defect Get Closed?
Defect
FIXED
CLOSE REOPEN
Defect was
fixed
Defect was
not fixed
22. Track a Defect’s History
Monitor a defect’s life cycle
• Who closed a defect that had to be reopened?
• Why does a defect keep getting reopened?
• Who reported this defect (we have a question
about it)?
23. TestDirector Process “Zooming In”
Setup the
TestDirector
Project
1
Create Test
Cases
2
Execute Tests
and Analyze
Results
3
Report and
Track Defects
4
4.1 Customize defect
database
4.2 Report defects
4.3 Monitor defects with
graphs & reports
24. 3. Monitor Defects
Use graphs to analyze the defect table
• Help manage resources and tasks
– focus on persistent defects
– re-assign resources and tasks
• Defect Age graphs
– find out if there are bottlenecks in the process
25. 3. Monitor Defects
Defect Progress Graph
Defect Progress Graphs display defects over a period of time
This graph
shows the
number and
status of
defects by
day
26. 3. Monitor Defects
Defect Summary Graph
This graph
shows the
number of
defects
detected by
each person,
grouped by
status
Defect Summary Graphs let you vary the x-axis field
27. 3. Monitor Defects
Defect Age Graph
This graph
shows the
age of
defects
grouped
by Status
Defect Age Graphs show increasingly longer
periods as you go from left to right on the x-axis
29. Summary
TestDirector provides a central location for your
test plan, including defect tracking and reporting
• Report all defects to TestDirector
• Track Defects through their life cycles
• Monitor defects with graphs and reports
• Customize the defect database to your needs