0% found this document useful (0 votes)
314 views31 pages

Quality Center: Basic Features

Quality Center (QC) is a test management tool that helps organize and manage all phases of application testing including requirements specification, test planning, test execution, and defect tracking. It provides features to define requirements and tests, link requirements to tests, plan test cases with steps, generate automated test scripts, define test sets, schedule test runs, and log any defects found. The presentation provides an overview of QC's basic features for requirements management, test planning, test execution, and defect tracking.

Uploaded by

kriszpm
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
314 views31 pages

Quality Center: Basic Features

Quality Center (QC) is a test management tool that helps organize and manage all phases of application testing including requirements specification, test planning, test execution, and defect tracking. It provides features to define requirements and tests, link requirements to tests, plan test cases with steps, generate automated test scripts, define test sets, schedule test runs, and log any defects found. The presentation provides an overview of QC's basic features for requirements management, test planning, test execution, and defect tracking.

Uploaded by

kriszpm
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 31

QUALITY CENTER

BASIC FEATURES
QUALITY CENTER

Welcome
Objective: To demonstrate features of Quality Center and to
understand how to use it to manage application testing process.

Duration: 1 hour approx.

Presented by: Ankur Gupta


QUALITY CENTER

Contents
 What is Quality Center (QC)?

 QC – User Interface

 QC – Testing Process

 QC – Specifying Requirements
 Defining Requirements
 Viewing Requirements
 Modifying Requirements
 Converting Requirements

 QC – Planning Tests
 Developing Test Plan Tree
 Designing Test Steps
 Calling Tests with Parameters
 Creating & Viewing Requirement Coverage
 Generating Automation Script
QUALITY CENTER

Contents
 QC – Running Tests
 Defining Test Sets
 Scheduling Test Runs
 Running Tests Manually

 QC – Defects
 Adding New Defect
 Matching Defects
 Updating Defects
 Mailing Defects
 Linking Defects to Tests
 Favorite View

 Q&A
QUALITY CENTER

What is Quality Center (QC)?


 Test Management Tool.

 Offers an organized framework for testing applications before they


are deployed.

 Helps in organizing and managing all phases of application testing


process, including specifying testing requirements, planning tests,
executing tests and tracking defects.

 Helps in customizing the project as per requirements.

MQC 1
QUALITY CENTER

QC – User Interface
QUALITY CENTER

QC – Testing Process
QC testing process includes four phases:

Specifying Requirements: Identify and validate the Specifying


functional and performance requirements that need to be Requirements
tested.

Planning Tests: Plan and confirm which tests need to be Planning


performed and how these tests must be run. Tests

Running Tests: Organize test sets, schedule their Running


execution, perform test runs, and analyze the results of Tests
these runs.

Tracking Defects: Add defects that were detected in the Tracking


application and track how repairs are progressing Defects
QUALITY CENTER

QC – Testing Process
QC also includes one of the following phases depending on the
license:

Business Components: The Business Process Testing module enables


subject matter experts to drive the quality optimization process.

Dashboard: This enables IT teams to track application readiness in


real-time and manage project risk.
QUALITY CENTER

QC – Specifying Requirements
 Requirements describe what needs to be tested in an application.

 Requirements are defined in QC by creating requirements tree


(graphical representation of requirements specification).

 Requirement Specification Module helps in


 grouping and sorting requirements in tree
 monitoring task allocation
 monitoring progress in meeting requirements
 generating detailed reports and graphs

 Major tasks under Requirement Specification Module are


 Defining Requirements
 Viewing Requirements
 Modifying Requirements
 Converting Requirements
REQ 1
QUALITY CENTER

QC – Specifying Requirements
 Defining Requirements

 Login to QC -> Requirements -> View -> Requirements Tree


REQ 2
-> New Requirement

 Child requirement can also be added for a particular


requirement. REQ 3

 Unique Requirement ID (ReqID) is generated every time a


requirement is added.
QUALITY CENTER

QC – Specifying Requirements
 Viewing Requirements

 Login to QC -> Requirements -> View -> Requirements Tree

 Choose View -> Numeration, to assign hierarchical numbers


to each requirement. Numeration is not related to ReqID
assigned to each requirement.

 Choose View -> Requirements Grid, to display requirements


in non-hierarchical view.

 Use Set Filter/Sort button to filter the requirements grid.


QUALITY CENTER

QC – Specifying Requirements
 Modifying Requirements

 Login to QC -> Requirements -> View -> Requirements Tree

 Copy, Rename, Move and Delete operations can be done on


existing/added requirements
QUALITY CENTER

QC – Specifying Requirements
 Converting Requirements

 Login to QC -> Requirements -> View -> Requirements Tree.


REQ 7

 Select any existing requirement, then choose Requirements


-> Convert to Tests -> Convert Selected Requirement.
REQ 8

 3 Steps dialog box opens up and go through 3 steps to


convert requirements into tests.
REQ 9

 Use test plan tree to view tests.

REQ 10
QUALITY CENTER

QC – Planning Tests
 Developing Test Plan Tree: After defining requirements, one needs
to determine testing goals which done by building test plan tree
and adding subjects.

 Designing Test Steps: For each subject in the test plan tree, define
tests that contain steps. For each test step, specify actions to be
performed and expected result.

 Calling Tests with Parameters: Increasing flexibility of test step by


adding parameters.

 Creating and Viewing Requirements Coverage: Linking tests with


requirements to ensure compliance throughout testing process.

 Generating automated test script with help of QTP and Winrunner.


QUALITY CENTER

QC – Planning Tests
 Developing Test Plan Tree

 Test Plan Tree enables tester to divide application into units or


subjects according to functionality.

 Test Plan Tree is graphical representation of test plan,


displaying tests according to hierarchical relationship of their
functionality.

 Login to QC -> Test Plan -> Add subject folder to test plan
tree. Plan 1

 Add test to subject folder, Create New Test dialog box opens.
Select Test Type as MANUAL. (Select QUICKTEST_TEST to
create QTP test or WR-AUTOMATED to create WinRunner Plan 2

Test). Add Test Name and click OK.

 Required Fields dialog box opens. Select values for Level,


Reviewed and Priority. Click OK. Plan 3

 Add Test Description in the Description box under Details tab.


QUALITY CENTER

QC – Planning Tests
 Designing Test Steps

 Test Steps are detailed, step-by-step instructions that specify


how to execute a test.

 Test Step includes actions to be performed and expected


results.

 Login to QC -> Test Plan -> Subject -> Test

 Add test step by clicking on Design Steps tab, Click New Step.
Design Step Editor box opens. Plan 4

 Define test step in Design Step Editor, add Step Name,


Description and Expected Result. Click OK. (Add as many test Plan 5
steps as required for that subject).

 Design Steps tab displays all design steps added for selected
subject. Plan 6
QUALITY CENTER

QC – Planning Tests
 Calling Tests with Parameters

 Template Test: Reusable test that can be called by other tests.


Template test can include parameters

 Parameter is a variable that replaces a fixed value.

 Example, login test during start of an application.

 Login to QC -> Test Plan -> Subject -> Test -> Design Steps.
Click on Call to Test button. Select test that you want to call.
Click OK.

 Parameters of Test dialog box opens and displays the


parameters contained in called test.
QUALITY CENTER

QC – Planning Tests
 Creating and Viewing Requirements Coverage

 Linking between tests and requirements is essential to ensure


compliance throughout testing process.

 In Test Plan module, one can create requirements coverage by


selecting requirements to link to a test. Login to QC -> Test
Plan -> Subject -> Test -> Req Coverage

 In Requirements Module, one can create tests coverage by


selecting tests to link to a requirement. Login to QC ->
Requirements. Click on View -> Requirements Coverage.
Select Test Coverage tab on right pane.

 After creating test coverage, one can use Coverage Analysis


view in Requirements module for analysis. Login to QC ->
Requirements. Click on View -> Coverage Analysis.
QUALITY CENTER

QC – Planning Tests
 Generating Automated Test Scripts

 Automation scripts can be generated with the help of QTP or


Winrunner.

 Login to QC -> Test Plan -> Subject -> Test -> Design Steps.
Click on Generate Script button.

 Choose QUICKTEST_TEST to generate QTP test. You must have


QTP add-in installed from Add-Ins page in order to have
QUICKTEST_TEST option.

 Choose WR-AUTOMATED to generate Winrunner test. You must


have Winrunner add-in installed from Add-Ins page in order to
have WR-AUTOMATED option.
QUALITY CENTER

QC – Running Tests
 Test Lab module helps in creating test sets and choosing
which tests to include in each set.

 Test set is a group of tests designed to achieve specific


goals.

 Control execution of tests in test set by setting conditions


and scheduling date & time for executing tests.

 Test can be run Manually as well as Automatically.


QUALITY CENTER

QC – Running Tests
 Defining Test Sets

 After designing test steps in Test Plan module, Create Test Set
Tree under Test Lab.

 Test Set Tree enables to organize testing process by grouping


Test Sets in folders and organizing them in different
hierarchical levels.

 Login to QC -> Test Lab. Choose View -> Test Set Tree. Add New
Folder and then add new test set. Lab 1

 Click Execution Grid tab on right. Click Select Tests, Test plan
tree is displayed. Select tests to add to Test Set. Lab 2
QUALITY CENTER

QC – Running Tests
 Scheduling Test Runs

 Login to QC -> Test Lab ->Test Set. Click Execution Flow tab on
right pane.

 Execution flow helps to specify date and time to execute a test


and set conditions for it. Lab 3

 Dashed Line arrow indicates test with no conditions.

 Solid Line arrow indicates test with condition. Blue Solid Line
indicates condition set as ‘Finished’. Green Solid Line indicates
condition set as ‘Passed’.

 Time Dependency icon indicates time dependent tests.


QUALITY CENTER

QC – Running Tests
 Scheduling Test Runs

 Adding Execution Conditions.


Lab 4 Lab 5 Lab 6

 Adding Time Dependency.


Lab 7

 Execution Flow.
Lab 8
QUALITY CENTER

QC – Running Tests
 Running Tests Manually

 When running tests manually, follow test steps and perform


operation on application. Then compare expected result with
actual outcome and record the results.

 Login to QC -> Test Lab ->Test Set -> Execution Grid. Click Run
button. Manual Runner dialog box opens. Lab 9

 Click on Begin Run. Parameter Values dialog box opens if your


Lab 10
step require parameters for execution. Give values to
parameters and click OK.
Lab 12
 Manual Runner Step Details dialog box opens. Display Manual
Runner in Compact form and perform each step.
Lab 11

 Record actual outcome and then Pass or Fail the test. Defect
can also be logged at the time of test run.
Lab 13
QUALITY CENTER

QC – Defects
Reject
 Defect is deviation from requirements.

New
 QC helps in tracking defects through following stages
 New -> When defect is detected
 Rejected -> When defect is not considered for repair
Open
 Open -> When defect is considered for repair
 Fixed -> When defect is repaired Reopen
 Reopened -> When retest of defect fails
 Closed -> When retest of defect pass Fixed

 More stages can also be added using customization.


Closed
 Defects can also be linked to Tests.
QUALITY CENTER

QC – Defects
 Adding New Defect

 Login to QC -> Defects. Click New Defect. New Defect dialog Defect 1
box opens.

 Give details for Defect. Click Submit.

 Unique Defect ID will be generated and defect will be added to


Defect Grid.
QUALITY CENTER

QC – Defects
 Matching Defects

 Enables to eliminate duplicate or similar defects.

 Keywords in fields Summary and Description are matched.

 Login to QC -> Defects -> Defect Grid. Select any Defect and
click on Find Similar Defects button. Similar Defects dialog box Defect 2

opens.

 Similar Defects are sorted by the percentage of detected


similarity.
QUALITY CENTER

QC – Defects
 Updating Defects

 Defects should be updated as and when action is done on that


defect.
Defect 3

 Login to QC -> Defects -> Defect Grid. Click on any Defect.


Defect Details dialog box opens.

 Mailing Defects

 Defects can be mailed to another user. This helps in updating


others with defect repair activity.
Defect 4

 Login to QC -> Defects -> Defect Grid. Click on Send by E-mail


button. Send E-mail dialog box opens.
QUALITY CENTER

QC – Defects
 Linking Defect to Tests

 Defect can be linked to a test in Test Plan. Defects can also be


linked to requirements.
Defect 5

 Login to QC -> Test Plan -> Subject -> Test. Choose Linked
Defects tab. Click on Link Existing Defect. Defect to Link dialog
box opens.

 Favorite Views

 Favorite view is view of QC window with settings user applied.

Defect 6
 User might be interested to see defects raised by him/her and
have status as ‘Open’ and ‘Fixed’. Then user can set Filter for
this and can add it to favorites.
QUALITY CENTER

Q&A

 Mail me at [email protected]
Thank You!!

You might also like