Qc 9 2
Download
1 / 41

QC 9.2 - PowerPoint PPT Presentation


  • 126 Views
  • Uploaded on

QC 9.2. Prepared By  Sriraman K. Objectives. Test Management Tool – What, Why, Benefits etc To make participants aware of Test Process and controlling the process through security. Test Management Tool. Test Management Overview What is Test Management Tool?

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'QC 9.2' - albert


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
Qc 9 2

QC 9.2

Prepared By  Sriraman K


Objectives
Objectives

  • Test Management Tool – What, Why, Benefits etc

  • To make participants aware of Test Process and controlling the process through security.


Test management tool
Test Management Tool

  • Test Management Overview

  • What is Test Management Tool?

  • Why Test Management Tool to be used?

  • What are the benefits and false notion of using Test Management Tool?

  • Various Test Management Tool tool in the market

  • Introduction to QC

  • QC course Content


Test management overview
Test Management Overview

Definition

  • “Manage and measure the application delivery process from a quality perspective”

    Process

  • Validate application functions against the functional

    specification, i.e., functions yield the expected results?

  • Report and track defects

  • Measure test coverage and track application quality


What is test management tool
What isTest Management Tool

  • Test Management Tool is a repository.

  • It is meant for storing Requirements, Test Scenarios, Test Cases and Defects.

  • Use of Test Management Tool tools reduces the reporting time as well as the cost.


Why test management tool
Why Test Management Tool

  • Avoid the errors that human make when they compile reports received from various people.

  • The tool captures all the information entered by the users and gives the report to the management instantaneously.

  • Sends mail or trigger an alert based on the type of data captured by the end user.

  • Customizable to the need of the organization

  • Process compliance


Benefits of test management tool
Benefits of Test Management Tool

  • More consistent

  • Reliable in compilation of reports

  • All the reports are instantaneous and hence the status of delivery is clearly visible to management.

  • Security

  • Traceability Matrix

  • Managing Change Request


Caution
Caution

  • Needs discipline in entry otherwise the report will go havoc.

  • The tool maintains history and hence one cannot cook-up data – hence more compliance is required


What are the different tools available in the market for functional testing
What are the different tools available in the market (for functional testing)

  • Rational Clear Quest

  • Rational Test Manager

  • Silk Central

  • HP Quality Center

  • Open Source Tools – Bugzila, Jira etc.


Introduction to qc
Introduction to QC functional testing)

  • Developed by Mercury interactive Owned by HP presently

  • QC is web based application, server being IIS or Jboss, Database as MS SQL or Oracle.

  • QC is formally known as Test Director.

  • Customization Script developed on VB Script

  • QC can be installed on Windows, Linux and Solaris


Add ins of qc
Add Ins of QC functional testing)

  • For integrating with automation tool like QTP,

    Winrunner, QC requires Add in

    • By Default QC supports

      • Winrunner

      • LR

    • Other Addin

      • QTP


Course objective
Course Objective functional testing)

  • Quality Center

    • Release & cycle

    • Requirements

      • Managing Requirement

      • Customizing Requirements

      • Reports

    • Test Plan

    • Test Lab

    • Defects

  • Export From XLS

  • Export From Word

  • Site Administrator

    • Managing Domain

    • Managing Projects

    • Managing Users

    • Making user as Administrator to the project

    • Site Connections

    • License

    • Site Analysis

  • Quality Center

    • Customization

      • Users

      • Groups

      • Module Access

      • Project Entities

      • Project Lists

      • Requirement Type

      • Risk Based Quality Management

      • Auto Mail

      • Traceability

      • Alert


Site administrator
Site Administrator functional testing)

  • Manage Domain –

    • Domain is a folder which can handle any no. of projects.

      • Create Domain

      • Rename Domain

  • Manage Projects

    • Projects are the specific project by itself, whose Requirement, test case and defects needs to be maintained.

    • Each project is an database by itself

    • Cannot link one project to another project


Projects contd
Projects – Contd. functional testing)

  • Manage Project

    • Creation of Project

    • Renaming a Project

    • Pinging a Project

    • Coping a Project

    • Managing users to the project

    • Making an user as Administrative user for a project

  • Manage Users

    • Creation of Users

    • Association of users to the projects


Quality center
Quality Center functional testing)

  • Customization

    • Project Users

      • Assigning users to the project

      • Creation of new user to the project

      • Mapping groups to the users

    • Project Groups (what is groups and its importance)

      • Creation of Groups

      • Assigning users to the groups

      • Customizing control using groups

        • Field level control

        • Setting the permission to change the data by created user and other user


Customization contd
Customization contd. functional testing)

  • Module Access

    • Controlling license using Module access

    • Need of Module Access

  • Project Entities – Works with Database Tables

    • System Defined Fields

      • Change Logical name for existing fields

      • To configure history, Mandatory and searchable criteria to a field

    • User defined fields

      • As String

      • As Date

      • As Number

      • As Blob

      • As List and User List


Customization contd1
Customization Contd. functional testing)

  • Project Entities

    • How to make a field as mandatory (Required)

    • How to make a history to a field

    • How to give formatting to a field

    • How to include the field for search

    • Creation of User defined field

      • Mapping the field as String, List, UserList, Blob, Number

      • Formatting the field (Masking)


Customization project lists
Customization – Project Lists functional testing)

  • Project List

    • Creation of New List and configuring the list using project entities

    • Managing the existing list with new values

    • Importance of checking the check box as Verify value of the project list in project Entities

    • Controlling the work flow for a list box contents using Groups

    • Effect of those in Requirements, Test Plan and Defects


Requirements
Requirements functional testing)

  • Requirements

    • Creating a Requirement

    • Creating a sub requirement

    • Testing the changed workflow in the project groups in requirements

    • Testing the Mandatory, history setting at project groups

    • Customizing the columns

    • Different views of Requirements

      • Coverage view

      • Grid view etc.


Test plan
Test Plan functional testing)

  • Test Plan

    • Creation of Test Scenarios (Folders), Sub Folders

    • Creation of Test Cases under Folders

    • Checking the effect of permission by changing the setting in groups for various users.

    • Customizing user defined field and its effect under test plan

    • Test Plan Details

    • Different View for Test Plan

    • Mapping Test cases to the requirement

    • Reports – Summary, Progress, Trend


Test lab
Test Lab functional testing)

  • Test Lab

    • Creation of Rounds (Folder)

    • Creation of Test Set

    • Mapping test case to the test set

    • Execution of Round

    • Finding the actual result in the requirement after mapping

    • Creation of defect while executing through execution screen

    • Different execution reports


Defects
Defects functional testing)

  • Defects

    • Creation of Defects

    • Managing the defect cycle by configuring through groups

    • Effectiveness of security features of the defect status change

    • Customizing defect for various groups

      • Customizing the add defect screen

      • Customizing the modify defect screen

    • Various defect reports

      • Defect aging

    • Linking defects – Requirements, Test case, Through test lab


Export from xls file
Export From XLS file functional testing)

  • All Requirements, Test Cases and Defects can be imported from XLS Sheet. Steps include

    • Block the content which needs to be imported in xls sheet


Export from xls contd
Export From XLS Contd. functional testing)

  • Select Export to XLS from Tools and Connect to QC using valid user name and password as shown below


Export from xls contd1
Export From XLS Contd. functional testing)

  • Enter User Name and Password and select the domain and project from the list for that user.


Export from xls contd2
Export From XLS Contd. functional testing)

  • Select the Module to which the import to take place (Requirements or Tests or Defects)

  • Select Temporary Map file (if you want edit latter you can save the file with map name)


Export from xls contd3
Export From XLS Contd. functional testing)

  • Select the fields from the list and use “>” and map to Excel column name


Export from xls contd4
Export From XLS Contd. functional testing)

  • Click on finish

  • Go to QC and we can see the Requirements got added.

  • Same way we can do for defects or Test Case


Export from word
Export From Word functional testing)

  • Install the Word Add in provided by the QC

  • Open the word doc file

  • Tool bar has got added to the word open document

  • Under Tools, Quality Center Link has got introduced.


Export from word contd
Export From Word Contd. functional testing)

  • Requirement Adding

    • Click Open req. Icon.

    • Enter the Requirement Name and Press Enter

    • Click Description

    • Enter Description and press Enter

    • Click Review

    • Enter Review value (as in the list box) (same way for author, priority)

    • Enter Author (as in the list box)

    • Enter priority (as in the list box)

    • Click Close Requirement


Export from word contd1
Export From Word Contd. functional testing)

  • After the entry the word document will look as shown.

  • For every requirement we need to close the requirement.

  • For non selected Field it will take the default value


Export from word contd2
Export From Word Contd. functional testing)

  • In the same way we need to do for Test case and it will look as shown

    • Test Folder

    • Test Case Name

    • Designer

    • Test Case Description

    • Test Step

    • Test Step Description

    • Expected Result

    • Close the folder at the end


Export from word contd3
Export From Word Contd. functional testing)

  • Once done, Click on Export To QC icon

  • Select the Server

  • Enter UserName and Pass word


Export from word contd4
Export From Word Contd. functional testing)

  • Select the domain and Project for which import has to happen

  • Select Next and finish


Export from word contd5
Export From Word Contd. functional testing)

  • Go to QC

  • Login and you can see the requirement added


Export from word contd6
Export From Word Contd. functional testing)

  • In the test plan module, you can see that test folder and test cases with test steps got added.


Application programming interface
Application Programming Interface functional testing)

  • What is API

    • It is an Application Programming Interface

  • Need of API

    • Company cannot customize for every customer certain workflows or controls due to specific requirement of that client.

    • Customizing for individual customers leads to poor product maintenance in long run as product.

    • Product release and version control gets affected by customizing to individual customers at release level


Api contd
API Contd. functional testing)

  • How API helps end customer?

    • API allows customer to program there own logic within a release and can be migrated to any new release they receive from the company.

  • API role in Site Administrator

    • Prevention of Multiple Login

    • Changing programmatically Site configuration Settings

      • Example – Changing the attachment size for particular mail from default 3000KB

      • Changing the mail format from html to text or vice versa

      • Getting information on how many connections are used and type of license used


Api quality center
API – Quality Center functional testing)

  • API role on Quality Center

    • Control to their workflow for any module

    • Customizing forms for any individual groups or users

    • Can create dependency or trigering alerts for specific incident at all module level

    • Customizing Default Selection in list box for any users or groups


Comments queries
Comments & Queries- functional testing)

Queries are always welcome.

Send emails to:

[email protected]

Or

[email protected]


Feedback
Feedback- functional testing)

Please spend few minutes from your

valuable time to provide your feedback.

It will help us to improve in next sessions.

Contact Details

Sriraman K

Email : [email protected]

Thanks & Happy Testing..


ad