Professional Documents
Culture Documents
QCStandardProcesses Latest
QCStandardProcesses Latest
Quality Center
Standard Processes and Templates
-1-
Quality Center – Standard Processes and Templates
CONTENTS
1 INTRODUCTION.........................................................................................................7
1.1 Purpose................................................................................................................................................................7
1.2 Objectives............................................................................................................................................................7
1.3 Scope....................................................................................................................................................................7
1.4 Approach.............................................................................................................................................................7
2 SYSTEM CONFIGURATION....................................................................................11
2.5 Terminology......................................................................................................................................................11
3 RELEASES FUNCTION...........................................................................................16
4 REQUIREMENTS.....................................................................................................22
-2-
Quality Center – Standard Processes and Templates
5 TEST PLAN..............................................................................................................33
5.1 Test Plan Workflow Process........................................................................................................................33
6 TEST LAB.................................................................................................................38
6.1 Roles & Responsibilities...............................................................................................................................38
7 DEFECTS..................................................................................................................44
-3-
Quality Center – Standard Processes and Templates
8 E-MAIL NOTIFICATIONS.........................................................................................55
8.1 Manual E-mail Notification............................................................................................................................55
-4-
Quality Center – Standard Processes and Templates
1 Introduction
1.1 Purpose
This document will help Global Testing Services define the use of the Quality Center throughout GRCB by
proposing standard processes and templates to end-users. Once these processes and templates are
agreed among the testing community, these will be rolled out to Quality Center and every change in the
processes and / or templates will be controlled by Governance.
1.2 Objectives
The objective of the Quality Center implementation and specifically this document is to gain agreement from
all stakeholders on the standard processes and templates to be implemented in Quality Center moving
forwards. In setting a global standard GTS are looking to increase the quality of the testing process and to
drive forward best practices. Currently, the main focus of testing and the use of Test Director within that
process are to capture and manage defects; however the implementation of Quality Center and common
standards will offer the opportunity to expand this focus more widely and drive full usage of the Quality
Center functionality.
1.3 Scope
Within Scope
The scope of the document is to explain and detail the functionality and field configurations that are to be
set up within the new implementation of Quality Center. Within scope of this document are the areas of
functionality that are used on a day to day basis;
Releases (& Cycles)
Requirements
Test Plan
Test Lab
Defects
Additionally the document provides information on some functionality that is available within Quality Center
and as such will be configured during this implementation but isn’t currently used within the Barclays
framework; Risk based testing and business component testing being two of these.
Out of Scope
Set up and configuration of users, infrastructures, databases, domains and projects is outside the scope of
this document and as such is detailed within the Quality Centre user & system administration process
Quality Center reporting and metrics are defined and documented within the QC Delivery Dashboard
document.
1.4 Approach
The approach taken in creating this document has been to present the reader with an understanding and
feel for Quality Center together with additional supporting information relevant to the application and usage.
To meet this purpose, the document presents a mixture of high level processes, screen shots together with
some more detailed data and field definitions to support the final technical deployment. It should be noted
that this document is focused on an end to end development cycle and does not in this version cover Fast
track projects, Agile or Lean developments.
-5-
Quality Center – Standard Processes and Templates
The following diagrams have been designed to help demonstrate the standard workflows within Quality
Center:
Project Stage
Setup Project
Domain / Setup Programme Setup Project
Repository
Project Site Administrator
Define Access
Setup Cycle Setup Project
Setup Release levels for users /
(Test Phase) Users
functionality
Where applicable,
Enter Enter Test Scripts Ensure Test
link requirements Define Business Define Failure Analyse impact of
Requirements & & link to Coverage is
together Criticality Probability Risk Category
link to Release Requirements complete
(Traceability)
Releases
Release
Project User
Defect
Test Lab
Pass
Delivery
Dashboard
Administrator
Project Site
Produce reports on
testing conducted End
and success
-6-
Quality Center – Standard Processes and Templates
R E L E AS E R E Q UIR E ME NT T E S T P L AN TE S T L AB
D omain R equirement
T est
R un
DE F E C TS
D efect
Release
Release to
Programme
Live
Contains
Releases from one or more
Projects or programmes
Quality Center
n
1
Relationships
Is Delivered in Is coded by Development
Project Party
1 n
Fixes
Version Changes 1 Codes Dev
n Application
Release Build Cycle
Runs Against
Is Tested
in Test Lab
1 n 1 n Test
Is Tested by
Party Executed
Change Release 1 Test in a Test Set
Requirement Test Phase n Set Run
Identifies
Requirement
0 n
Contains
0
Is Tested by Test Identifies
Defect
Case 1
Release
Requirement
Test Plan Defects
Test Plan
Test Lab
Defects
-7-
Quality Center – Standard Processes and Templates
-8-
Quality Center – Standard Processes and Templates
2 System Configuration
1.8 Version Control
It will be possible in the future to configure Quality Center to use version control. This is done by selecting
one of the available version control add-ins and installing it. After you integrate Requisite Pro with Quality
Center, you will then be able to create a version control enabled project in Quality Center. You can then
update and revise your tests, while maintaining previous versions of each test. This allows you to keep
track of the changes made to each test in your Quality Center project, to see how and when a test was
modified, or to return to a previous version of the test
Where LDAP is available then the password will default to the users network password
Where LDAP is not available then the system administrator will advise the user of their password
Note: It is intended that LDAP will be introduced and used in the near future with this application.
1.12 Terminology
Generic Project Explanation Implemented in
Testing Term Quality Center as
STO Business A project or programme is always owned by just one STO A Domain
Domain (Business Unit) even if it is a cross business strategic or
regulatory project.
Programme A group of related projects. Set up new project
Project Process of delivering an agreed set of function between A folder within a
an agreed start and end date. May be part of a Programme
Programme or “stand alone”.
Release A project may be broken into one or more groups, Set up at the QC
“Releases”, of new or changed functionality to pass Release level
through each Test Phase before it is ready to go to Live.
Workpackage A workpackage is the end to end delivery of a predefined The totality of the
set of changes that are delivered as part of a QC Release level
‘Release’ This contains requirements, test plans, testing contents, testing
and defects from inception to delivery to ‘live’. and defects
Build Cycle In the development process a number of build cycles may A code “Version
take place before a testable set of working code can be Number” field.
released into a Test Phase. Each build must be discreet
and identifiable by a Version Number in order to associate
tests and defects with a specific build of code. Not every
Build Cycle may be released into Test.
The Build Cycle from a Test Cycle that passes the cycle
exit criteria is the first Build Cycle into the following test
-9-
Quality Center – Standard Processes and Templates
Cycle.
Module A project defined break down of function required to be Drop down box in
delivered. It provides an additional level of granularity for Requirements
monitoring progress and reporting. section.
Release to Test A Build cycle that is released to Test. Tests will be
recorded against
There may be multiple development builds of the same defined Test Cycles
function dropped into each test phase depending on
complexity of defects and fix process.
Test Cycle e.g. Unit Test, Assembly Test, CIT, SIT, UAT, OAT, Implemented as
Performance, Security test, Live Confidence Test folders within the
Each Cycle Contains: QC “Cycles” folder
Specific Requirements with the title
Test Conditions to Test those Requirements changed to include
Test Cases for the Test Conditions the Test Cycle
Test Sets to group Test Cases for execution (may name.
be multiple times)
Defects are logged against Test Cases.
Release to Live The promotion to the Live environment of work packages QC Project data
fields to record
Releases may be “Interim”, probably of a single project target release type
being promoted to Live independently of a Major Release. and date.
- 10 -
Quality Center – Standard Processes and Templates
STO 1 STO 2
Programme 1
Project 3 Project 4
Project 1 Project 2 Mortgages Payments
Release Z Release N
Q1 RELEASE
Live Environment
Example structure
Programmes will be set up by the system administrator at the request of the respective STO and assigned
to the relevant domain.
The structure then follows the standard pattern shown below where a programme is linked to a domain, a
programme may consist of many projects, projects may contain many releases, releases may contain a
number of testing phases and test phases will contain a number of test cycles.
- 11 -
Quality Center – Standard Processes and Templates
Domain
Programme Programme
Release 1
Release 1
Req’s
Release 1 Release 1
Test Req’s
Req’s Test
Test Req’s
Test
Test Test
Release 2
Test Release 2
Req’s Test
Req’s
Release 2 Release 2
Test
Req’s Test
Test
Test
Test Test
Test
Release 3
Test
Req’s
Test
Test
The following table describes the access levels set within Quality Center:
Level Description
0 View only – all modules
1 Full access to Defect module + view only to other modules
2 Access to all modules but Releases (view only to this module)
3 Full access to all modules, with partial deletion rights
4 Full access to all modules, including full deletion rights (System Admin only)
5 Same access as Level 2 + Business Process Testing module
6 Restricted access to Defects module only
A full access permissions mapping of Quality Center fields is detailed within Appendix A of this document.
Rationale
It is not uncommon for people with multiple roles to be awarded multiple access rights on a system as their
roles and projects change. The result of this is that users over time frequently acquire ‘accumulated
permissions’ and these are both problematical and difficult to manage.
- 12 -
Quality Center – Standard Processes and Templates
Levels
Roles 0 1 2 3 4 5 6
Administrator Y Y Y Y Y Y Y
Project Mgr Y Y Y
Tester Y Y Y Y
Test Mgr Y Y Y Y Y Y Y
Developer Y Y Y Y
Development Y Y Y Y
Manager
Automation Y Y Y
testing specialist
In order to address this in Quality Center, the access levels that people will be allocated will depend upon
the current project and roles they are performing. A user will be given the lowest access level required that
allows them to perform all tasks needed for any multiple roles they have. They will not be allocated multiple
access right levels. – E.g. in the above example the Project Manager may previously have ‘accumulated
permissions’ but would now only be allocated a level 5 permission. A process for handling the management
of user roles and access is described within the Quality Center Support Processes document.
A Domain/Programme that may contain multiple programmes and projects each of equal
confidentiality.
OR
To a Domain/Project if access to a single project must be restricted.
Users can be given access to more than one Domain/Programme or Project structure.
Once within a domain/project then user rights are determined by the standard assigned Access Levels.
- 13 -
Quality Center – Standard Processes and Templates
3 RELEASES Function
1.15 Releases – Workflow Process
The set up process is started by configuring a ‘release’ structure by using the ‘releases’ module. Within
Quality Center, a release represents a group of changes or defined functionality that is to be delivered by a
particular project or as part of an overall Work Package. Within each ‘release’ there may be a number of
test phases and within that a number of cycles of testing . For example specific cycles may contain tests for
new functions, existing functions and/or regression tests.
The following example structure below shows how each project may contain a ‘release’ and within that a
number phases of testing, for example: Unit Test, Assembly Test, CIT, SIT, UAT, OAT, Performance,
Security) and within those several cycles of specific testing may be required.
Release Folder
Release
Project
Cycle
Release A Release B
Unit Unit
Assembly Assembly
CIT CIT
SIT SIT
UAT UAT
OAT OAT
Performance Performance
Security Security
Release to Release to
Live? Live?
- 14 -
Quality Center – Standard Processes and Templates
The project “Test Strategy” document will state how the project will be tested including which Test Phases
are required and how they are conducted. QC set up should conform to either the global standard or
whatever variation has been agreed and signed off in the Strategy document.
The Test Manager is responsible for identifying and agreeing the test phases required for each Release
and for ensuring that these are added to the applicable release The QC “Cycles” folders must be created to
include the appropriate Test Phase name.
.
Common Release Functions
Level Add Modify Delete Add Delete Add Modify Delete
Release Release Release Release Release Cycle Cycle Cycle
folder folder
0
1
2
3
4
5
6
RELEASES
- 15 -
Quality Center – Standard Processes and Templates
Example Screen
- 16 -
Quality Center – Standard Processes and Templates
RELEASES
Add Release
+ Modify Release
Field Label Type Description Values D H
Release Name ST The project identifier for the 0-255 characters. M N
project release version
Start Date DD The start date of the first test Click the down arrow to display a M N
activity e.g. Attending PID, Test calendar and select a start date
Strategy definition and/or Risk
Assessment Workshop
End Date DD Last day of the last test activity Click the down arrow to display a M N
required as a pre-cursor to calendar and select a start date.
going live.
Project Name AG The name of the ‘release’ folder The value will default to the M N
selected. ‘release’ folder (project) selected
Release Type DD Allows user to link the test Part of Major release, Not linked M N
phase to a ‘Quarterly Release’
– See section 3.5 for details for
management and reporting.
Application DD List of the application affected Select from the list of available O N
by the Release. (NB Could also applications set up within the
be used for “Product”.) domain
Developed by DD The name of the company Accenture, SQS, Xansa, etc. a O N
responsible for development centrally controlled list.
Development ST The name or the manager 0-255 characters. Should be the O N
Manager responsible for development name of the designated
Development Manager
Release date DD The official date for to be Click the down arrow to display a O N
released to live calendar and select a start date.
Release Manager ST The name of the manager 0-255 characters. Should be the O N
responsible for managing the name of the designated Major
‘Major’ Release Release Manager
Release to live DD The name of the Major Release Select the major release that the O N
details to be linked to. project release has been
assigned to from the available list
Description ST A description of the Release 0-255 characters. Should include M N
the release notes for the release
DD = Drop Down Box, ST = Text String, AG = Auto Generated
D = Display Type – Values: M = Mandatory, O = Optional, R = Read Only, C = Conditional.
H = History retained Yes / No
- 17 -
Quality Center – Standard Processes and Templates
Example Screen
RELEASE Cycles
Add Cycle (Test Phase)
Field Label Type Description Values D H
Cycle Name ST The name of the test phase, 0-255 characters. This will be the M N
this corresponds to the name name of the test phase that the
set up in the tree view cycle relates to: Unit Test,
Assembly Test, CIT, SIT, UAT,
OAT, Performance, Security
Start Date DD Planned start date for phase. Click the down arrow to display a M N
Must be within Release Start calendar and select a start date.
date
End Date DD Planned end date for phase. Click the down arrow to display a M N
Must be within Release end calendar and select a start date.
date.
Project DD The name of the project that the Select from the list of available M N
Cycle relates to projects set up within the domain
Test Phase DD The formal name of the test Unit Test, Assembly Test, CIT, M N
phase being conducted SIT, UAT, OAT, Performance,
Security
Test Phase ST The name of the manager 0-255 characters. Should be the M N
Manager responsible for the test phase name of the designated test
manager for the phase
Test Company DD The name of the Test Company Select from the list of available M N
used for this test Phase companies set up within the
(includes GRCB) domain
- 18 -
Quality Center – Standard Processes and Templates
The target ‘Release to Live’ for the tested project will be entered when the Project/Programme is set up.
This can be either a Major (e.g. Quarterly) release involving multiple programmes and projects or an Interim
release of one or two projects. Project data can then be aggregated to a target ‘Release to Live’ within the
Reporting Process.”
- 19 -
Quality Center – Standard Processes and Templates
4 Requirements
1.21 Requirements Workflow Process
Risk
Assessment
Requirements describe in detail what needs to be tested in your application, and provide the test team with
the foundation on which the entire testing process is based. After specifying requirements, you assign them
to the releases and cycles defined in the Releases module, you can assign requirements to one or more
releases or cycles.
You can associate the tests in the Test Plan module to your assigned requirements to create coverage. By
defining coverage, you can keep track of the relationship between the tests in your test plan and your
requirements.
- 20 -
Quality Center – Standard Processes and Templates
Once project requirements have been defined, reviewed and signed off these will need to be input into your
Quality Center project. This may be done manually into the Requirements screens or using the option to
import requirements directly from Microsoft Word, Excel, or IBM Rationale Requisite Pro into the project.
The names of the “Modules” are defined by each project and appear in a drop down list box. The name
given to the module folder is free text but for simplicity should match the DD box value selected. Within the
Module folders the individual Requirement conditions are placed.
REQUIREMENTS
Add Requirement Folder
- 21 -
Quality Center – Standard Processes and Templates
Example Screen
REQUIREMENTS
- 22 -
Quality Center – Standard Processes and Templates
The Requirements Grid is a view that enables the user to see requirements in a non-hierarchical manner
with each line of the grid displaying a separate requirement.
- 23 -
Quality Center – Standard Processes and Templates
Requirements traceability allows a user to define a relationship between two or more requirements.
Therefore, when you are analysing the impact of a change proposed in a specific requirement, the
traceability links indicate of any other requirements that the change might affect. When a requirement
condition is changed within Quality Center then an e-mail notification may be sent to the requirement
owner. While this option is available, it is expected that all projects will be set up with alerts ‘turned off’ by
default, this will ensure that numerous and unnecessary e-mails are not generated unless specifically
requested to be set up by the programme / project. Please refer to section 8 for details on e-mail
notifications within Quality Center.
- 24 -
Quality Center – Standard Processes and Templates
Once tests have been linked tests to requirements it is possible to select a requirement and display the test
coverage, this will display a list of tests that cover the selected requirement and a coverage chart. It is also
possible to view, add and remove tests from the coverage for the requirement.
- 25 -
Quality Center – Standard Processes and Templates
Note – This section defines how RBT should work in GTS. Problems with the software prevent this
from being implemented and the RBT function is as it comes from the box, similar in concept but
NOT exactly as described here until a fix implemented.
When you start to plan how you are going to test your requirements you need to consider what resources
and time you have available and how this can be best used to perform the testing. It is unlikely that within
your plan you will be able to fully test every requirement and therefore you need a mechanism to help you
understand where to focus your efforts.
In order to do this Quality Center offers the opportunity to use it’s Risk Based Testing functionality to assess
your requirements and to calculate the level of risk associated with it. From this evaluation you can
determine how much focus should be placed upon that requirement in terms of testing effort. It is sensible
that for a low risk requirement you may only want to perform partial testing whereas on a high risk
requirement you would plan to test this fully. You can then plan your testing strategy based on these
recommendations.
REQUIREMENTS
Business Criticality
Field Label Type Description Values D H
Req Id AG The system generated Id for the System Generated M N
selected requirement
Name AG The name of the requirement 0-255 characters based on the M Y
naming conventions stated in 2.1
Requirement AG The type of requirement to be Business, Functional, Non M N
Type entered Functional, Performance Test,
Development, Testing
Exclude from CB Allows a requirement to be Checked, Unchecked O N
Analysis removed from analysis
Criterion – Type DD The type of process that is Functionality, Reliability, M N
of Attribute affected by the requirement Efficiency, Maintainability,
- 26 -
Quality Center – Standard Processes and Templates
Portability
Criterion – Impact DD The impact on the business if Cannot use, Incorrect Information, M N
of failure the requirement is not met Reputation, No Impact
Criterion – DD How often the feature High, Medium, Low M N
Frequency of use represented by the requirement
is used
Criterion – DD How many users are affected Significant, Some/Medium, M N
Number / by the requirement and how Minimal
Significance of important are these users to the
affected users business
Calculated AG The system generated score A (High), B (Medium) C (Low) M N
business derived from the values added
criticality under the criterion
Estimated ST The development time required 0 – 255 characters O N
Development to satisfy the requirement
time
DD = Drop Down Box, ST = Text String, AG = Auto Generated
D = Display Type – Values: M = Mandatory, O = Optional, R = Read Only, C = Conditional.
H = History retained Yes / No
The Failure Probability of a requirement is a measure of how likely a test on the requirement is to fail, based
on the technical complexity of the requirement’s implementation, without consideration of the requirement’s
impact on the business.
A user should determine the Business Criticality and Failure probability of a requirement by assigning those
values directly or by assigning values to a set of criteria. If you do not determine both these factors for a
requirement, Quality Center does not include the requirement in the risk analysis.
REQUIREMENTS
Failure Probability
Field Label Type Description Values D H
Req Id AG The system generated Id for the System Generated M N
selected requirement
Name AG The name of the requirement 0-255 characters based on the M N
naming conventions stated in 2.1
Requirement AG The type of requirement to be Business, Functional, Non M N
Type entered Functional, Performance Test,
Development, Testing
Exclude from CB Allows a requirement to be Checked, Unchecked O N
- 27 -
Quality Center – Standard Processes and Templates
After you have finalised your testing policy for a requirement, you can then analyse its effect from the
information accessible from the Analysis Results tab.
REQUIREMENTS
Analysis Results
Field Label Type Description Values D H
Req Id AG The system generated Id for the System Generated R N
selected requirement
Name AG The name of the requirement 0-255 characters based on the R N
naming conventions stated in 2.1
Requirement AG The type of requirement to be Business, Functional, Non R N
Type entered Functional, Performance Test, O
Development, Testing
Exclude from CB Allows a requirement to be Checked, Unchecked O N
Analysis removed from analysis
- 28 -
Quality Center – Standard Processes and Templates
Use these for the CB Allows the user to add Checked, Unchecked O N
next calculation additional information to the
calculation
Testing Level DD Define the testing level included Must Test, Should Test, Could O N
in the calculation Test, Won’t Test
Testing Time ST The length of time that testing is 0 – 255 characters O N
expected to take
Estimated ST The development time required 0 – 255 characters O N
Development to satisfy the requirement
time
DD = Drop Down Box, ST = Text String, AG = Auto Generated
D = Display Type – Values: M = Mandatory, O = Optional, R = Read Only, C = Conditional.
H = History retained Yes / No
It is possible to link a defect to any of the following entities: requirements, tests, test sets, test instances,
runs, run steps, and other defects. Once the link is created you can use the Linked Defects dialog box or
tab to view and manage defect links.
Where a requirement is defined and entered directly onto Quality Center it will be reviewed by the relevant
personnel and comments made. Once comments have been formally reviewed and any updates made,
then the requirement status may be updated to a formally “signed off” state at which point the “Authorised
by” and “Comment” entries become mandatory.
- 29 -
Quality Center – Standard Processes and Templates
Test Manager
Requirements Update status to
starts review
Quality Center ‘Not Reviewed’
process
In Review
Comments from
Update status to
reviewers entered
‘In Review’
onto QC
Signed Off
Where requirements have been imported into Quality Center, either from Requisite Pro or Word / Excel,
following a formal review then they will be imported with the correct status of ‘reviewed’ set.
The importance of the review process should not be underestimated as industry experience demonstrates:
20% of all defects are inserted during the requirements process
30% change in requirements during a system life cycle will double the cost
Requirements errors are the biggest class of errors (41 – 56%)
Hooks & Farry
- 30 -
Quality Center – Standard Processes and Templates
5 Test Plan
1.37 Test Plan Workflow Process
Developing a clear and concise test plan is an essential requirement for successful testing. A good test plan
enables you to assess the quality of your application at any point in the testing process. Throughout the
Test Plan module users are provided with an analysis option which may be used to create and save their
own customised reports.
- 32 -
Quality Center – Standard Processes and Templates
within
Add Test
Field Label Type Description Values D H
The name of the test to be
Test Name ST performed 0-255 characters M N
Manual, Auto, WR_Automated,
Confirms if the test should be VAPI_XP_Test, LT_Scenario,
Manual or Auto DD run automatically or manually System Test, ALT_Scenario M N
Example Screen
The Test Grid is a view that enables the user to see tests in a non-hierarchical manner with each line of the
grid displaying a separate test. The data that is displayed within the grid can be filtered to restrict the view
- 33 -
Quality Center – Standard Processes and Templates
to meet the criteria selected in the ‘filter selection’ function. Filtered views can be saved to favourites for
easy re-use.
You build tests in the Test Plan module by defining design steps: these are detailed, step-by-step
instructions on how to execute a test. A step includes the actions to perform on your application, the input to
enter, and the expected output. A step can also include parameters. You define steps for a test after you
add the test to the test plan tree and define basic test information.
- 34 -
Quality Center – Standard Processes and Templates
- 35 -
Quality Center – Standard Processes and Templates
6 Test Lab
Analyse Test
Create Test Sets Schedule Runs Run Tests Define Defects
Results
Link Defects
Once you have completed your Test Plan specifications you can begin to start to prepare to run the tests.
Within Test Lab you can create test sets and choose which tests to run in each set. After you have defined
your sets you can then start to execute them and pass or fail them, once completed you are then able to
analyse the results. Where defects are identified you can define and record these and also link them within
Quality Center.
TEST LAB
- 36 -
Quality Center – Standard Processes and Templates
- 37 -
Quality Center – Standard Processes and Templates
For example by using the execution flow you are able to specify a date and time that you want the test to
commence and also set any conditions for executing the test. By setting conditions, you can instruct the Test
Lab module to postpone execution of the current test until the other specified test has either finished running or
passed. You can also set the sequence in which to execute the tests.
- 38 -
Quality Center – Standard Processes and Templates
TEST LAB
Test Runner – Manual Runner
Field Label Type Description Values D H
Run Name AG The identifier for the test run System generated R N
Exec date AG The date that the test is started System generated defaults to R N
system date
Tester DD The name of the resource System defaults to the current R N
starting the run logged in user, however by
selecting the down arrow this may
be changed from the list of
authorised users
Project DD The name of the project. Click the down arrow to display a O N
list of projects.
Test Phase DD Type of test phases Click the down arrow to display a O N
list of test phases
Exec Time AG The time that the test is started System generated defaults to R N
system time
Status AG The status of the test run Defaults to Not Completed R N
Target Cycle AG The target cycle that the test Pre-filled with the target cycle R N
set is assigned to
Test Details ST Comments or details to be 0 -255 Characters O N
recorded about the Test Run
DD = Drop Down Box, ST = Text String, AG = Auto Generated
D = Display Type – Values: M = Mandatory, O = Optional, RO = Read Only, C = Conditional.
H = History retained Yes / No
- 39 -
Quality Center – Standard Processes and Templates
TEST LAB
New Defect
Field Label Type Description Values D H
Summary ST A brief summary of the defect. 0 – 255 Characters M N
Type DD The type of defect See defect category definitions in M Y
the category section of 7.6
Sub Type DD A sub category of the defect See defect category definitions in M Y
type the category section of 7.6
Status DD The current status of the defect. See defect status level definitions M N
in section 7.7
Sub Status DD The sub status of the defect See defect sub status level M N
definitions in section 7.7
Project DD The name of the project where Click the down arrow to display a M N
the defect occurs. list of projects.
Test Phase DD The test phase in which the Unit, Link, CIT, SIT, UAT, OAT, M N
defect was observed Performance Test, Security Test,
Live Confidence Test
Detected by ST The user name of the person who By default the system will default M N
found the defect. to the user logged in. By selecting
the down arrow this may be
changed.
Detected on Date ST The date on which the defect was By default this is set to the current M N
detected. system data
Environment DD The test environment that the Drop down will contain test O N
defect was identified environments defined locally by
Programme
Reproducible DD Can the defect be reproduced Yes, No M N
Document Defect DD Static review of documents Drop down will contain list of O N
Type document defect type
Business DD The business severity of the Severity 1 – 4 M N
Severity defect
Application DD The name of the application Drop down will contain M N
that the defect relates to applications defined locally by
Programme
Detected in DD Indicates the Release in which Select from the list of currently M N
Release the defect was detected. configured releases in Release
module.
Detected in Cycle DD Indicates the Cycle in which the Select from the list of currently M Y
defect was detected. configured cycles in Release
module.
Detected in DD Indicates the build version in Drop down will contain code M N
Version which the defect was detected. versions defined locally by the
Programme
Description ST A full description of the defect 0 – 255 Characters M N
- 40 -
Quality Center – Standard Processes and Templates
DD = Drop Down Box, ST = Text String, AG = Auto Generated
D = Display Type – Values: M = Mandatory, O = Optional, R = Read Only, C = Conditional.
H = History retained Yes / No
As seen in Sections 4.10 & 5.6 of this document it is possible to Link a defect to other entities and these
links are displayed in the following screen:
- 41 -
Quality Center – Standard Processes and Templates
7 DEFECTS
1.54 Defects Workflow Process
Reporting
Analyse Defect
Test Execution Add Defects Review Defects Fix Defects Status
Data
Re-test
Defect Management is the process of identifying, assessing, documenting, tracking, and communicating
problems that arise over the course of systems development and the lifespan of the system in Production.
This usually specifies that there should be an adequate process to handle and resolve unplanned incidents
and proactively reduce occurrence of unplanned incidents.
The Defect Management workflow enables the capturing and reporting of metrics for defects, and can be
used to determine the quality of the system under development.
- 42 -
Quality Center – Standard Processes and Templates
DEFECTS
New Defect
Field Label Type Description Values D H
Summary ST A brief summary of the defect. 0 – 255 Characters M N
Type DD The type of defect See defect category definitions in M Y
the category section of 7.6
Sub Type DD A sub category of the defect See defect category definitions in M Y
type the category section of 7.6
Status DD The current status of the defect. See defect status level definitions M Y
in section 7.7
Sub Status DD The sub status of the defect See defect sub status level M Y
definitions in section 7.7
Project DD The name of the project where Click the down arrow to display a M N
the defect occurs. list of projects.
Test Phase DD The test phase in which the Unit, Link, CIT, SIT, UAT, OAT, M N
defect was observed Performance Test, Security Test,
Live Confidence Test
Detected by ST The user name of the person By default the system will default M N
who found the defect. to the user logged in. By selecting
the down arrow this may be
changed.
Detected on Date ST The date on which the defect By default this is set to the current M N
was detected. system data
Environment DD The test environment that the Drop down will contain test O N
defect was identified environments defined locally by
Programme
Reproducible DD Can the defect be reproduced Yes, No M N
Document Defect DD Static review of documents Drop down will contain list of O N
Type document defect type
Business DD The business severity of the Severity 1 - 4 M N
Severity defect
Application DD The name of the application Drop down will contain M N
that the defect relates to applications defined locally by
Programme
Detected DD The name that the release was Select from the list of currently M N
In Release identified in configured releases
Detected in Cycle DD Indicates the cycle in which the Select from the list of currently M Y
defect was detected. configured cycles
Detected in DD Indicates the application Select from the list of currently M N
version version in which the defect was configured versions
detected.
Description ST A full description of the defect 0 – 255 Characters M N
and any associated screen
shots
When a defect has been recorded, the following screen allows the user to update the defect and add /
update details relevant to it:
- 43 -
Quality Center – Standard Processes and Templates
DEFECTS
Defect Details
Field Label Type Description Values D H
Description ST A description of the defect 0-255 characters. This will be pre- M N
filled from initial creation of the
defect
Defect Id SG An auto generated ID System Generated M N
Type DD The type of defect See defect category definitions in M Y
the category section of 7.8
Sub Type DD The second level status of the See defect category sub type M Y
defect type definitions in the category section
of 7.8
Status DD The current status of the defect. See defect status level definitions M Y
in section 7.9
Sub Status DD The second level status of the See defect sub status level M Y
defect definitions in section 7.9
Project DD The name of the project where Click the down arrow to display a M N
the defect occurs. list of projects.
Detected by DD The user name of the person By default the system will default M N
who found the defect. to the user logged in. By selecting
the down arrow this may be
changed.
Detected on date DD The date on which the defect By default this is set to the current M N
was detected. system data
Environment DD The test environment that the Drop down will contain test O N
defect was identified in environments defined locally by
Programme
Reproducible DD Indicates whether the defect Yes, No M N
can be recreated under the
same conditions by which it
was detected.
Document Defect DD Static review of documents Drop down will contain list of O N
Type document defect type
Business ST The business severity of the 1–4 M Y
Severity defect.
Fix priority DD The priority of the defect, Must; Should; Could; Would fix. M Y
ranging from low priority to high
priority. The fix priority is the
- 44 -
Quality Center – Standard Processes and Templates
Planned Closed DD Indicates the code build version Drop down will contain build O N
in Version in which the defect is planned versions defined locally by
to be fixed in. Programme
Closed in Version DD Indicates the code build version Drop down will contain build O N
in which the defect was closed. versions defined locally by
Programme
Actual fix time ST Indicates the actual number of If this field is left blank, Quality O N
days needed to fix the defect. Center automatically calculates
the Actual Fix Time as Closing
Closing date AG Indicates the date on which the Read only System date when C N
defect was closed. status changes to ”Closed”
- 45 -
Quality Center – Standard Processes and Templates
- 46 -
Quality Center – Standard Processes and Templates
- 47 -
Quality Center – Standard Processes and Templates
The relationship between defects, Status and responsibility areas is shown in the
following Defect Process State Flow diagram.
- 48 -
Quality Center – Standard Processes and Templates
Find Problem
Tester
State = New
Tester Report Problem SubState = Raised
State = Open
Application Team / SubState = Assigned
External Supplier Analyse Problem
Additional fix required from
“Test Passed?” = No.
then
State = Reopen
Test/Defect Manager Sub State = Assigned
Application Team / and
Fix Required?
External Supplier No Reopen Counter = +1
Yes
State = Fixed
Tester Retest Problem
SubState = Released
No
Test Passed?
Yes
No
Test Manager/
Defect Manager
Close Problem?
Yes
State = Closed
Reopen Defect. SubState = One of:
If a “Closed” defect reoccurs Passed
the “New” defect is “Closed” Problem Closed Duplicate
and the existing defect Error
“Reopened”. Exemption
- 49 -
Quality Center – Standard Processes and Templates
- 50 -
Quality Center – Standard Processes and Templates
When a Defect has just been raised it may not be possible to determine an accurate “category”. For an
initial stage of the defect life cycle a type of “tbc” is permitted.
The defect Type and Sub Type is NOT restricted to “tbc” i.e. other values are permitted if an early decision
is made.
For ALL other defect states a defect Type and Sub Type become mandatory as a value OTHER THAN “tbc”
– i.e. a decision has to be made.
When the Defect Category is Requirements and the Test Phase is “Review” an additional drop down list
box appears
Defect
Definition
Classification
Ambiguous The word or phrase may be interpreted with more than one meaning
Incomplete A phrase should contain enough information to fulfil its purpose.
Untraceable All requirements/components/items must have unique identifiers
Untestable It must possible to prove that a requirement has been achieved
Mistake The document author has made a factual or technical error
Cosmetic Spelling mistakes etc which do NOT affect the meaning of the document
Any defects not clearly covered in the above defect classifications
Other A classification of “Other” would not normally be acceptable. Can it be
removed?
- 51 -
Quality Center – Standard Processes and Templates
In addition, during a manual test run, if you add a defect, Quality Center automatically creates a linkage
between he test run and the new defect.
(DEFECT => RUN => STEP RUN => TEST SET => STEP => TEST CASE => REQUIREMENT =>
RELEASE => FULL TRACEABILITY)
- 52 -
Quality Center – Standard Processes and Templates
8 E-mail Notifications
It is possible to use and configure the system to provide e-mail notifications, these can be either manual or
in some cases automated. The following sections provide further detail on where and how these can be
used.
Defects
Within the defects functionality you are also able to manually send an e-mail regarding a defect to another
user. Typically this may be used to advise the relevant people within a project of the defect status and
repair activity. Again the functionality is accessed by the Send E-mail function and the above dialogue box
opens allowing the user to create the e-mail containing a link.
Where agreed, the project administrator can configure these settings from the customisation function within
Quality Center, this Auto mail function allows the user to define the circumstances and changes that will
trigger when alerts or notifications should be sent, the information provided and who it should go to. This
functionality may be used to update a Project Manager if requirements are updated or changed or to notify
an individual that a defect has been assigned to them.
It is advised that Testers use customised views to regularly monitor all tasks that have been
assigned to them and NOT rely on multiple emails.
- 53 -
Quality Center – Standard Processes and Templates
Alert Rules
As mentioned it is possible to set Alert rules up within Quality Center. These alerts will allow the project
team to keep track or requirements, tests and defects as the testing process is undertaken. The Alert Rules
are set up from within the customisation functionality and may be configured to best suit the project needs.
- 54 -
Quality Center – Standard Processes and Templates
Key:
Level Description
0 View only – all modules
1 Full access to Defect module + view only to other modules
2 Access to all modules but Releases (view only to this module)
3 Full access to all modules, with partial deletion rights
4 Full access to all modules, including full deletion rights
5 Same access as Level 2 + Business Process Testing module
6 Restricted access to Defects module only
x Full rights access
x* Document owner only
- 56 -
Quality Center – Standard Processes and Templates
- 57 -
Quality Center – Standard Processes and Templates
Add Test x x x x
Modify Test
+ Approved By x* x x x*
+ Attachment x* x x x*
+ Comments x* x x x*
+ Creation Date x x
+ Description x* x x x*
+ Designer x x x x
+ Estimated DevTime x x
+ Execution Status x x x x
+ Path x x x
+ Release Date x x x x
+ Reviewed x x x x
+ Reviewed By x x x x
+ Status x x x x
+ Subject x x x
+ Template x x
+ Test Designer x x x x
+ Test Name x x x x
+ Test Priority x x x x
+ Test Type x x x x
Delete Test x* x* x x*
Add Design Step x x x x
Modify Design Step
+ Attachment x x x x
+ Description x x x x
+ Expected x x x x
+ Step Name x x x x
Delete Design Step x* x x x*
Add Folder x* x x x*
Modify Folder
+ Attachment x x x x
+ Description x x x x
+ Name x x
Delete Folder x
Move Folder x x x
Copy Folder x x x
Generate Script x x x
- 60 -
Quality Center – Standard Processes and Templates
- 61 -
Quality Center – Standard Processes and Templates
- 63 -