Overview of TestDirector
TestDirector, Mercury Interactives Web-based test
management tool. TestDirector helps you organize and manage all phases of the
application testing process, including specifying testing requirements,
planning tests, executing tests, and tracking defects.
Requirements
{mosgoogle left}
- Define
Testing Scope: Examine application documentation in order to
determine your testing scopetest goals, objectives, and strategies.
- Create
Requirements: Build a requirements tree to define your overall testing requirements.
- Detail
Requirements: For each requirement topic in the requirements
tree, create a list of detailed testing requirements. Describe each
requirement, assign it a priority level, and add attachments if necessary.
- Analyze
Requirements Specification: Generate reports and graphs to assist in
analyzing your testing requirements. Review your requirements to ensure
they meet your testing scope.
Test Plan
- Defining Testing Strategy: Outline a strategy for achieving your
testing requirements, as defined in the Requirements module.
- Defining Test Subjects: Consider the hierarchical relationship
of the functions in your application. Divide the functions into subjects
and build a test plan tree representing your applications functionality.
- Planning Tests: Plan tests for each subject in your test plan
tree. Decide which types of tests to create for each subject, such as
sanity level tests or regression tests.
- Creating Requirements Coverage: Link each test in the test plan tree
with a requirement or requirements in the requirements tree.
- Designing Test Steps: Design the tests in your test plan tree.
Create test steps describing the operations to perform and the expected
results. After you define the test steps, decide whether to perform the
test manually or automate it.
{mosgoogle left}
Test Lab
- Create Test
Sets: Define groups of tests to meet the various testing goals in your project. These might include, for
example, testing a new application version or a specific function in an
application. Determine which tests to include in each test set.
- Schedule
Runs: Schedule test execution and assign tasks to application testers.
- Run Tests: Execute the
tests in your test set automatically or manually.
- Analyze Test
Results: View the results of your test runs in order to determine whether a
defect has been detected in your application. Generate reports and graphs
to help analyze these results.
Defect
- Add Defects: Report new defects detected in your application. Quality assurance
testers, developers, Project managers, and end users can add defects
during any phase in the testing process.
- Review New
Defects: Review new defects and determine which ones should be fixed.
- Repair Open
Defects: Correct the defects that you decided to fix.
- Test New
Build: Test a new build of your application. Continue this process until
defects are repaired.
- Analyze
Defect Data: Generate reports and graphs to assist in
analyzing the progress of defect repairs, and to help determine when to
release the application.
Test Director Analysis
Generating Reports: TestDirector reports help you assess the
progress of defining requirements and tests coverage, the test plan, test
runs, and defect tracking.
- Generating Graphs: TestDirector graphs help you draw
conclusions quickly and see the relationships between different types of
data in a project.
- Generating Project Documents: The TestDirector Document generator
enables you to create a Microsoft Word document containing a projects
requirements, planning, test list, test execution, and defect tracking
data.
Project Customization
· Project Customization window to control access to a
project by defining the project users and their privileges. It also describes
how to customize a project to meet the specific needs of the project users.
Site Administration
Site
Administrator to manage Test Director projects. This includes maintaining
projects, users, connections, licenses, servers and configuration
parameters.
Features &
Benefits of Test Director
- Provides
Anytime, Anywhere access to Test Assets: Using Test
Directors web Interface, tester, developers, business analysts and Client
can participate and contribute to the testing process.
- Traceability
throughout the testing process: Test Cases can be mapped to requirements
providing adequate visibility over the test coverage of requirements.
TestDirector links requirements to test cases and test cases to defects.
- Manages
Both Manual and Automated Testing: TestDirector can manage both manual and
automated tests (WinRunner). Scheduling of automated tests can be
effectively done using TestDirector.
- Facilitates
consistent and repetitive testing process: Central repository for all testing
assets facilitates the adoption of a more consistent testing process,
which can be repeated throughout the application life cycle
- Provides
Analysis and Decision Support: Graphs and reports help analyze application readiness at any point
in the testing process. Requirements coverage, run schedules, test
execution progress, defect statistics can be used for production planning.
- Provides access privileges to test assets: Role
based security provides read or read/write accesses to test assets.
Ability to set permissions for a user to modify a defect status. Email
notification of defects for different rules can be customized