Quality Center (Basic)

Quality Center (Basic)


QC (Quality Center) is a web based Test Management Tool. It is based on Client Server technology and has four main modules/tabs:
Requirements, Test Plan, Test Lab and Defects for management of testing processes.

There can be additional modules as well depending on the various Add-ins installed like BPT (Business Process Testing) etc.

Releases: This module helps to manage releases and cycles (iterations) more effectively. User can easily plan and track application release progress using this module.

Requirements: This module is used for Requirement Management and Requirements Traceability of various Test cases stored in the QC Repository.

Test Plan: This tab is used for creating or updating different Test Cases. The Test Cases are contained in different folders which are displayed in a tree like structure. It can store both Manual as well as Automated test cases. Manual Test Cases can be written locally or imported from Excel Sheets.

With each ‘Test Step’ having Expected Result and Actual Result section. QC supports automated script developed for different Automation Tools like QTP, LoadRunner, WinRunner etc. These scripts can be saved directly from the Tool into the Test Plan tab of QC. However, prior to this, appropriate QC Add-in needs to be installed to support an Automation Tool.

Test Lab: This tab is for execution of the test cases stored in the Test Plan module which can be imported locally to the Test Lab screen and Run. When Manual Test case is executed, it opens up a pop up listing all the Test Steps and the user is supposed to update status of each step with Passed, Failed or Not Complete. When automated test case is run, QC invokes the Automation Tool which in turn executes the script and stores back the result into QC repository and displays on the UI.

Defects: All the defects are logged in this tab of Quality Center. These defects can be mapped to the corresponding test cases which failed and hence to the Requirements tab.Course Contents

Working With Releases
Test Execution
Creating a release tree.
Tying requirements to releases and cycles.
Tying tests to releases and cycles.
Building a test sets tree.
Creating test sets.
Organizing tests in a test set.
Defining and scheduling test execution flows.
Configure automated test rerun and cleanup rules.
Executing manual and automated tests.
Recording and reviewing test execution results.
Monitoring the status of test sets.
Defining Test Requirements
Defect Tracking
Creating and defining requirements.
Building a requirements tree.
Logging defects.
Searching and reviewing defects.
Associating defects to other entities.
Updating a Defect.
Tracking the status of defects.
Analyze Requirement Risks
Reporting & Analysis
Add traceability links between requirements.
Perform risk analysis for requirements.
Generate analysis reports and graphs.
Generate Microsoft Excel reports.
Test Planning 
Building a test plan tree.
Creating tests.
Linking tests and requirements.
Designing test steps.
Using parameters in tests.
Configuring a test to call other tests.
Generating test scripts.
Monitoring the status of test plans.

Lab Exercise(s)/ Practice sessions