Objectives
Test Management Tool What, Why, Benefits etc To make participants aware of Test Process and controlling the process through security.
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)
Rational Clear Quest Rational Test Manager Silk Central HP Quality Center Open Source Tools Bugzila, Jira etc.
Introduction to QC
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
10
Add Ins of QC
For integrating with automation tool like QTP, Winrunner, QC requires Add in By Default QC supports Winrunner LR Other Addin QTP
11
Course Objective
Site Administrator
Managing Domain Managing Projects Managing Users Making user as Administrator to the project Site Connections License Site Analysis Customization
Quality Center
Release & cycle Requirements
Managing Requirement Customizing Requirements Reports
Quality Center
Users Groups Module Access Project Entities Project Lists Requirement Type Risk Based Quality Management Auto Mail Traceability Alert
12
Site Administrator
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
13
Projects Contd.
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
14
Quality Center
Customization
Project Users
Assigning users to the project Creation of new user to the project Mapping groups to the users
Customization contd.
Module Access
Controlling license using Module access Need of Module Access
Customization Contd.
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)
17
18
Requirements
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.
19
Test Plan
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
20
Test Lab
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
21
Defects
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
22
23
24
25
26
27
28
29
31
33
34
35
36
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
37
API Contd.
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.
39