Академический Документы
Профессиональный Документы
Культура Документы
Training Courseware
By
Nagarajan
1
Table of contents
INTRODUCTION 03
REQUIREMENTS MANAGEMENT 13
TEST PLAN 15
TEST LAB 19
DEFECT MANAGEMENT 22
2
INTRODUCTION
Quality Center, a Web enabled test management solution helps organizations to deploy
high-quality applications more quickly and effectively. It has four basic modules -Requirements, Test
Plan, Test Lab and Defects. These modules are integrated to allow a smooth information flow
between various testing stages.
When a large team executes a project from various locations at various time zones, this kind of
a central management tool will reduce lot of human communication gaps and errors. Issue tracking
will be made easy. Quality Center is a central point of control for storing all information about
application requirements, tests and defects in a central repository of testing projects.
3
QUALITY CENTER MAIN PAGE
When you install Quality Center, the installation program creates a repository.
The repository is a directory that stores Quality Center domains and Site Administrator data.
It contains the following subdirectories:
Site Administrator: This directory stores the Site Administrator data in the DomsInfo
subdirectory which contains StyleSheets and Templates
4
• Can create/delete Domains
• Can create/delete/rename Projects
• Each project is a separate set of tables
• Can create users at global level
• Can modify the license details
• License files are supplied by Mercury Interactive
• Can modify the server locations
• Can set global configuration settings
SITE ADMINISTRATOR
5
SITE ADMINISTRATOR MAIN PAGE
6
CREATION OF DOMAIN
7
8
CREATION OF PROJECT
9
CREATION OF USERS
10
Assigning Users to the project
11
DETAILS OF THE SERVER
The step to be done in any project is to set up the project, user groups, and users and other
look up values. This can be created by site admin and project admin users.
12
13
PROJECT ADMINISTRATOR FEATURES
14
• Can maintain different list of values for priority, severity, version, status codes etc
• Can configure email alert options
CUSTOMIZATION WINDOW
• Each project User will be shown with menu items, that are enabled based on
the access rights
• Each user is attached to one or more user groups and inherits all the access
rights of those groups
• Workflow is defined internally to take the user through specific process steps
• Email notifications are made to alert and notify the users
• Each user can access one of the four available options – Requirement, Plan,
Test Lab, Defects
• Search and filter is available across all options
15
• Standard reports are built-in with the product
• Users can customize required graphs as and when needed
• Reports can be saved in HTML or text formats
• The workflow is initially set by the project admin and every user goes through
this workflow based on access rights
16
CREATION OF DIFFERENT USER GROUPS AND
GIVE PERMISSIONS FOR DIFFERENT PORTFOLIO
17
EACH ENTITY CONTAINS SYSTEM FIELDS AND USER-DEFINED FIELDS
1) System fields are Quality Center default fields. You cannot add or delete
system fields. You can only modify system fields.
2) User fields are fields that you can define and include in a Quality Center
project to customize for your specific project needs. You can add, modify, and
delete user-defined fields.
18
CONFIGURE MAIL
Quality Center enables you to automatically notify users via e-mail, when changes are
made to specified defect fields
Instructs Quality Center to create alerts and send e-mails to notify those responsible
when changes occur in the project
19
MODULES OF QUALITY CENTER
REQUIREMENTS MANAGEMENT
Requirements-based testing keeps the testing effort on track and measures the
application against business-user needs. Quality Center Requirements Manager links test cases to
application functional requirements, ensuring traceability throughout the testing process. Quality
Center enables the user to easily see what percentage of the application functional requirements are
covered by tests, how many of these tests have been run, and how many have passed or failed.
• All project requirements are added in a tree like fashion, arranged hierarchically
• We can maintain parent-child relationship of requirements
• Requirements ID can be made auto generated
• Data entry happens like we enter in spreadsheets
• Detailed description, priority, type, attachment etc can be provided and history will be
maintained
• Person in-charge to review the requirements can modify status accordingly
• Requirements can be mapped to test cases through coverage view
• Required columns can be made visible
20
TOOLBAR OF REQUIREMENT MODULE
DOCUMENT VIEW
21
TEST PLAN
Planning Tests: Based on the requirements, testers can start building the test plan and
designing the actual tests. Test plans can be created in Quality Center or imported from Microsoft
Word or Excel. Quality Center supports manual and automated tests, as well as a transition to
automation. By maintaining all test planning information in a central repository, team members can
easily reuse entire test plans or individual test cases for future application releases.
• Create Test folders (scenarios) in tree fashion and attach test cases at leaf level nodes
• One can view in tree mode or grid mode
• Test folders can have description and attachments
• Test cases will have detailed description, steps, priority, attachments, author
• Name, scripts if automated and its associated requirement mapping
• Test steps can be reordered
• Required columns can be made visible
• Based on settings, history will be maintained when test cases are modified
• Test case can be manual or automated tests
• TD test case can be mapped to WinRunner, LoadRunner, Visual API, Astra Load test or
System tests
• Test cases can be separately emailed
• Standard reports and graphs are available as part of Analysis
22
TEST DETAILS VIEWED THROUGH TEST PLAN TREE
23
TEST DETAILS VIEWED THROUGH TEST GRID
24
TEST PLAN- TEST SCRIPT
25
TEST PLAN- REQUIREMENTS COVERAGE
The Requirement Coverage tab enables you to define requirements coverage by linking your
tests to requirements and also used to identify whether any requirement are missed.
The tab provides a list of all the testing requirements defined in the Requirements module,
and enables you to map the specific requirements that are covered by the currently selected test to
that test.
TEST LAB
Quality Center Test Lab Manager allows scheduled tests to run unattended, overnight
or when the system is in least demand for other resources. By defining dependencies between tests,
users can realistically emulate real-life business processes, while making it easier to maintain and
reuse the tests.
• One can create test sets (test rounds) and associate test cases to that test set and provide
planned start and end dates
• Using Execution Grid, one can map the test cases to the test set
26
• One can assign planned execution date, tester, and host machine for that test as part of test
run
• Testers can feed the test run details (actual results) as part of test run for each test step along
with pass or fail status
• Automated tests will launch the test automation tool and run the associated test script
• Test execution flow can document and run automated test suites
• Standard reports and graphs are available
27
TEST LAB DETAILS VIEW THROUGH EXECUTION GRID
28
TEST LAB DETAILS VIEW THROUGH TEST SET PROPERTIES
DEFECT MANAGEMENT
Quality Center Defect Manager supports the entire defect life cycle - from initial problem
detection through fixing the defect and verifying the fix. This ensures that no defect is overlooked or
29
closed before it has been addressed. Before any new defect is submitted, Quality Center checks the
database for similar defects, minimizing duplicate defects and eliminating the need for manual
checking.
30
DEFECT DETAILS
31
The testing process generates large amounts of data. Quality Center customizable
graphs and reports help users analyze the data.
• As part of Analysis, we can generate reports and graphs on requirements, test plans/cases,
test sets and defects
• We can generate custom reports by providing filter, sort and group conditions
• Graphs can be viewed in pie chart or bar chart
• Graphs can be configured based on sum or count of key fields
REPORTS
GRAPHS
32
GRAPH WIZARD
33
REQUIREMENT REPORT
34
REQUIREMENT GRAPHS (PIE CHART)
35
DEFECTS - REPORT
DEFECTS - GRAPHS`
36