Friday, July 3, 2015

Quality Center Basics

Quality Center

Introduction


Mercury Quality center is a web Based system for automated software quality testing across a wide range of IT and application environments. It is designed to optimize and automate key quality activities, including requirements, test and defects management, functional testing and business process testing.
Four Primary Functions of Quality Center
1.       Capturing business requirements:

Ø  Group requirements by business function
Ø  Link requirements to test cases and defects
Ø  Import/export facility from MS word/MS Excel
Ø  View defects associated with a requirements

2.       Building test cases and test plans

Ø  Define test parameters(Add/delete/modify test steps to confirm with business rules)
Ø  Validate  test coverage for all requirements
Ø  Record expected and actual results for each test step.
Ø  Provide a centralized repository that can store all automated tests
Ø  Integrate with WTP for automated testing

3.       Creating test sets and test results in Test Lab.

Ø  Group test scripts to achieve testing goals
Ø  Schedule tests
Ø  Record expected and actual results for each test steps
Ø  Record Pass/Fail result for each test steps.

4.       Tracking and managing defects.

Ø  Add and Track defects
Ø  Follow up with the defect management life cycle.
Ø  Links with email systems for defect notification
Ø  Save graphs in MS word or MS Excel
Ø  Generate reports as MS Word Documents


QC Login Window



Following Screen will appear after login
Click on the requirement     following section will be appear



Select “New Requirement “from requirement menu as shown



Enter the name of the requirement


A new highlighted row will be added in the requirement section as shown

Click on the Test Plan     following section will be appear

Select “new folder” from Planning or Test menu as shown below

Give a name for the folder under which all the test cases have to be added and click OK Button

Right Click on the newly created folder and select “new test” from the menu

In the Create New Test dialog box, select test type as “MANUAL” enter the new test case name and click OK button


A new Test set will be created under the newly added folder

Enter the description of the Test Case under “Details” tab in the given pace provided as description

Click the “design steps” tab which will open as a frame


Click on New Step   icon  to add steps to the newly created test set.
Enter the necessary details and Click Ok Button





The Login test case along with the design steps will be created

Mapping Requirements to Test Cases

The requirement can be mapped with the particular Test Case by selecting the “test case” from Test Plan and click on the “Requirement coverage” tab which will open a saperate frame in the right side of he page containing the requirement tree structure.  
Select a requirement from the right pane that is to be mapped with Test Case and click on the Left arrow button present in the top of the right pane

Selected requirement in the right pane will be mapped to the selected Test Case under Test Plan.
Select the “Test Lab”   tab to create test lab for test case execution.


For test lab creation firstly create a new Test Set folder by right clicking the root folder and select “new folder” option

On selecting new folder option screen will appear that require providing a folder name. Give a folder name where the test sets haves to be configured and click “OK” button.

Create new test set under the new folder by right clicking on the new test set folder and selecting “New Test Set” option from the menu. Test Set folder is created for grouping test cases as appropriate like separate Test Set folder for requirement, module, functionality or GUI checklist.

Give a name to the Test Set folder where all the executable Test Cases are to be present



Click OK button. It will open the test Plan tab on the right side of the screen; through this user can add test cases to a specific test set.

Select the test cases which you want to add in the newly created Test.

Double Click the selected Test Case (Or select and click the arrow button there)
Now the selected test case will be added to the test set under the “execution Grid” tab

Repeat this until you configured all the test cases Under Test Set.
Now execute all the test cases in test lab and give the status either ass or failed


Adding Defects
To add a new defect click the add defect icon      
The defects Module
1.       Click the Defect tab to display the list of defects for the project.   

To add a new defect click the add defect icon 

The screen to add new defects into the defect module. The data fields and the descriptions are below:
Add Defect Dialog Box:
Ø  The priority of the defect. Priority
Ø  The date the defect is detected. Detected on Date
Ø  The area responsible for the defect. Development Area*
Ø  The severity of the defect. Severity*
Ø The current status of defect. By default, status is New. Status*
Ø User ID of the person who found the defect. By default, TD inserts the login User ID into this field. Detected By*
Ø Reproducible is set to Yes. Reproducible*
Ø Computer ID and a brief summary of the defect Summary*.




Generate Defect Reports: Quality Center provide utilities to generate reports

Generate Defect Reports:


Generate Graphs

Requirement Module – Trend Graph

Indicates the number of status changes to the requirements over a period of time



Wednesday, July 30, 2014

Sagar Singh

Hi friends,

This is Sagar Singh, Software QA Engineer, interested to share my knowledge here.

This is my first ever blog started to share some good topics about software Testing.
Please share your view so I can provide good information for everyone to get some benefits from this blog.
Hoping a good start.