quality center training courseware by nagarajan

39
Quality Center Training Courseware By Nagarajan 1

Upload: irfan

Post on 16-Nov-2014

2.289 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Quality Center Training Courseware by Nagarajan

Quality Center Training Courseware

By

Nagarajan

1

Page 2: Quality Center Training Courseware by Nagarajan

Table of contents

INTRODUCTION 03

SITE ADMINISTRATOR FEATURES 04

PROJECT ADMINISTRATOR FEATURES 08

PROJECT USER FEATURES 09

REQUIREMENTS MANAGEMENT 13

TEST PLAN 15

TEST LAB 19

DEFECT MANAGEMENT 22

TOOL BAR FOR DEFECTS 22

REPORTS AND GRAPHS 24

2

Page 3: Quality Center Training Courseware by Nagarajan

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.

The main Features of Quality Center are: Manage Domains Manage Projects Manage users and roles Manage Requirements Manage Tests Manage Test Sets and Runs Manage Defects Generate Reports and Graphs Status based email alerts and notifications Customizable fields and history maintenance

3

Page 4: Quality Center Training Courseware by Nagarajan

QUALITY CENTER MAIN PAGEWhen 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:

Quality Center: This directory stores Quality Center domains.

It includes a default domain and may also include user-defined domains.

Each domain contains Quality Center projects.

Site Administrator: This directory stores the Site Administrator data in the DomsInfo

subdirectory which contains StyleSheets and Templates

StyleSheets, a subdirectory for storing global style sheets.

Templates, a subdirectory for storing database templates used when creating new projects.

SITE ADMINISTRATOR FEATURES

Site admin is the super user of the system

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

4

Page 5: Quality Center Training Courseware by Nagarajan

SITE ADMINISTRATOR

SITE ADMINISTRATOR MAIN PAGE

5

Page 6: Quality Center Training Courseware by Nagarajan

CREATION OF DOMAIN

6

Page 7: Quality Center Training Courseware by Nagarajan

7

Page 8: Quality Center Training Courseware by Nagarajan

CREATION OF PROJECT

8

Page 9: Quality Center Training Courseware by Nagarajan

CREATION OF USERS

9

Page 10: Quality Center Training Courseware by Nagarajan

Assigning Users to the project

10

Page 11: Quality Center Training Courseware by Nagarajan

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.

11

Page 12: Quality Center Training Courseware by Nagarajan

12

Page 13: Quality Center Training Courseware by Nagarajan

PROJECT ADMINISTRATOR FEATURES

First step is to customize project specific codes (Customize)

Can create different user groups (Setup User Groups)

Each user group can be given access rights for different portfolio (Permissions)

Access rights are mainly add, modify, delete, view and administer

Access rights can be given right at the field level of every module

One can define access rights for add/modify/delete test assets

Quality Center provides modification rights, to field by field level

Add users from global user list and map them to user groups (setup users)

Can customize project entities, by altering attributes of system defined fields and user defined

fields – label, history and Masked can be modified as we need

User defined fields can be string, date, or list of values

Can maintain different list of values for priority, severity, version, status codes etc

Can configure email alert options

13

Page 14: Quality Center Training Courseware by Nagarajan

CUSTOMIZATION WINDOW

PROJECT USER FEATURES

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 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

14

Page 15: Quality Center Training Courseware by Nagarajan

MAPPING THE GLOBAL USERS TO THE PROJECT

15

Page 16: Quality Center Training Courseware by Nagarajan

CREATION OF DIFFERENT USER GROUPS AND GIVE PERMISSIONS FOR DIFFERENT PORTFOLIO

PRIVILEGE RIGHTS FOR USERS TO ACCESS MODULE

EACH ENTITY CONTAINS SYSTEM FIELDS AND USER-DEFINED FIELDS

16

Page 17: Quality Center Training Courseware by Nagarajan

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.

CREATION OF PROJECT LISTS

CONFIGURE MAIL Quality Center enables you to automatically notify users via e-mail, when changes are

made to specified defect fields

17

Page 18: Quality Center Training Courseware by Nagarajan

SET TRACEBILITY NOTIFICATION RULES

Instructs Quality Center to create alerts and send e-mails to notify those responsible

when changes occur in the project

MODULES OF QUALITY CENTER

REQUIREMENTS MANAGEMENT

18

Page 19: Quality Center Training Courseware by Nagarajan

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

TOOLBAR OF REQUIREMENT MODULE

19

Page 20: Quality Center Training Courseware by Nagarajan

DOCUMENT VIEW

COVERAGE ANALYSIS VIEW

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

20

Page 21: Quality Center Training Courseware by Nagarajan

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

TOOL BAR FOR TEST PLAN

TEST DETAILS VIEWED THROUGH TEST PLAN TREE

21

Page 22: Quality Center Training Courseware by Nagarajan

TEST DETAILS VIEWED THROUGH TEST GRID

TEST PLAN- DETAILS STEPS

22

Page 23: Quality Center Training Courseware by Nagarajan

TEST PLAN- TEST SCRIPT

TEST PLAN- ATTACHMENTS

23

Page 24: Quality Center Training Courseware by Nagarajan

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

24

Page 25: Quality Center Training Courseware by Nagarajan

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

TOOL BAR FOR TEST LAB

TEST LAB DETAILS VIEW THROUGH EXECUTION GRID

25

Page 26: Quality Center Training Courseware by Nagarajan

TEST LAB DETAILS VIEW THROUGH EXECUTION FLOW

26

Page 27: Quality Center Training Courseware by Nagarajan

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

27

Page 28: Quality Center Training Courseware by Nagarajan

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.

Add defects by providing description, priority, severity, attachments, version

code, and status code

Based on workflow as per defined process, the defect will be taken through the cycle – Open,

Fix, Retest, Close

Project admin must configure the status change permissions to define bug work flow

Email notifications happen as and when certain fields are modified (as defined by project

admin)

Detailed bug history is maintained

Selective emailing as well as standard reporting are available

Display of required columns and filtered display are also available

Bugs can be saved in html, excel, word or text files

TOOL BAR FOR DEFECTS

28

Page 29: Quality Center Training Courseware by Nagarajan

DEFECT DETAILS

REPORTS AND GRAPHS

29

Page 30: Quality Center Training Courseware by Nagarajan

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

30

Page 31: Quality Center Training Courseware by Nagarajan

GRAPH WIZARD

31

Page 32: Quality Center Training Courseware by Nagarajan

REQUIREMENT REPORT

REQUIREMENT GRAPHS (BAR CHART)

32

Page 33: Quality Center Training Courseware by Nagarajan

REQUIREMENT GRAPHS (PIE CHART)

33

Page 34: Quality Center Training Courseware by Nagarajan

REQUIREMENT GRAPHS (DATA GRID)

DEFECTS - REPORT

34

Page 35: Quality Center Training Courseware by Nagarajan

DEFECTS - GRAPHS`

35