03 - Quality Center Functionality and Features
03 - Quality Center Functionality and Features
03 - Quality Center Functionality and Features
Content
1) 2) 3) 4) 5) 6) 7) 8)
Quality Center User Interface Working in Quality Center Requirements Test Plan Test Lab Faults Filtering Reporting
Menus
Tools Help
Test Plan
Static Values
e.g. Feature, Feature Group, Automation Type, Test Phase etc..
Test Lab
Dynamic Values
e.g. SW version, HW version, Platform used etc..
Faults
Run X Contains: -TC Static values -Dynamic values -Result information
(run status, date, time etc..)
Added on Reqs
Added on TCs
Added on TIs
Raise Fault
Requirement A
Test Inst. B
Test Inst. C Fault A
Traceability
Soc Classification level 4 Nokia Siemens Networks Presentation / Author / Date
QC 10 Entity Model
1
Release
0-* 0-*
0-*
1 1 0-* 0-* 0-*
Cycle
0-*
0-*
0-*
Requirement 0-*
0-* 0-* 0-* 0-* 0-*
Test Case
Design Step
0-*
0-*
Test Set
1 0-*
0-*
0-* 0-*
0-*
Test Instance
1 0-* 0-*
Fault Fault
0-*
Run
Soc Classification level 5 Nokia Siemens Networks Presentation / Author / Date
0-*
Run Step
Test Case = a set conditions under which a tester will determine if requirements of an
application are met. A Test Case typically consists of Test Steps. Test Cases can be automated or manual. Folder of Test Cases is called Subject (in Test Plan Module)
Step = a single action a tester has to do to complete test Test Set = a collection of Test Cases. Can also be called an Execution Plan Test instance (previously known as Test Case in Test Set) In Quality Center when a Test Case is added to a Test Set,
it becomes a new entity with its own variables.
Test Run = an actual test event, where a step-by-step record of the test execution is
stored.
Requirements
Test Plan
Test Lab
Faults
Filtering
Reporting
Lesson 1: Requirements
Requirements
Test Plan
Test Lab
Faults
Filtering
Reporting
Requirements
Test Plan
Test Lab
Faults
Filtering
Reporting
Demo 2: Requirements
In this demonstration you will be shown how to: Create a requirement structure Fill in Details Use the different views (Coverage view, Requirements Grid) Use the Zoom-in functionality Use of Edit menu Recycle Bin
Requirements
Test Plan
Test Lab
Faults
Filtering
Reporting
Requirements
Test Plan
Test Lab
Faults
Filtering
Reporting
Requirements
Test Plan
Test Lab
Faults
Filtering
Reporting
In Test Plan module you create and manage A Folder structure (Test Plan Tree) Test Cases Manual Tests or Test Scripts Test Cases typically consist of Design Steps You can: Copy Test Cases between projects Copy data between Test Cases Import Test Cases from Word or Excel
Requirements
Test Plan
Test Lab
Faults
Filtering
Reporting
Call to Test
When creating Test Case A, you can fetch Steps from Test Case B by using the Call to Test-functionality
Useful when you have actions that are occurring frequently, such as
initialize terminal or login maneuvers
Note! There are some limitations when Call to Test functionality have been used, e.g. in reporting
The called steps will not appear in report
Requirements
Test Plan
Test Lab
Faults
Filtering
Reporting
XML Import Tool: For importing Test Cases from XML files to QC
Install Import Tool Create a XML file including the Test Cases in specified format
Requirements
Test Plan
Test Lab
Faults
Filtering
Reporting
Requirements
Test Plan
Test Lab
Faults
Filtering
Reporting
Requirements
Test Plan
Test Lab
Faults
Filtering
Reporting
Requirements
Test Plan
Test Lab
Faults
Filtering
Reporting
Requirements
Test Plan
Test Lab
Faults
Filtering
Reporting
Requirements
Test Plan
Test Lab
Faults
Filtering
Reporting
Add Test Instances to be executed Create Test Runs for the Test Instances Add and link Faults during Runs A Test Set enables you to plan the test execution
Testing against your Requirements
Requirements
Test Plan
Test Lab
Faults
Filtering
Reporting
You can use filters when adding Test Instances to the Test Set You can create the Test Set from Requirements Test Coverage. Use an existing Test Set as template for a new one.
Always remember to check that the dynamic values are correct Also check if someone has added new tests that need to be run for that
particular assembly
Test Instance Feature Group RF Feature TX Test Type Auto Product FlexiEDGE Release Alpha SW Build 0102
Run Feature Group RF Feature TX Test Type Auto Product FlexiEDGE Release Alpha SW Build 0102
Fault Feature Group RF TX Feature Auto Test Type Product FlexiEDGE Release Alpha SW Build 0102
1. Create a Test Case, add static values 2. Create a Test Set, add dynamic values to Details 3. Include Test Case into Test Set (=Test Instance) 4. Update the field values from Test Set to Test Instances 5. Run the Test 6. If the Run fails, create a Fault
Soc Classification level 24 Nokia Siemens Networks
TEST FAILS X
Requirements
Test Plan
Test Lab
Faults
Filtering
Reporting
Update Test Instances values from Test Set properties Details - button
Soc Classification level 25 Nokia Siemens Networks
Requirements
Test Plan
Test Lab
Faults
Filtering
Reporting
Requirements
Test Plan
Test Lab
Faults
Filtering
Reporting
Requirements
Test Plan
Test Lab
Faults
Filtering
Reporting
Requirements
Test Plan
Test Lab
Faults
Filtering
Reporting
Lesson 4: Faults
Requirements
Test Plan
Test Lab
Faults
Filtering
Reporting
Requirements
Test Plan
Test Lab
Faults
Filtering
Reporting
Run Step
Run
You can manage Fault links from the Linked Faults dialog In Faults module you can see all the entities linked to
a certain Fault by clicking Linked Entities
Requirements
Test Plan
Test Lab
Faults
Filtering
Reporting
Requirements
Test Plan
Test Lab
Faults
Filtering
Reporting
Requirements
Test Plan
Test Lab
Faults
Filtering
Reporting
Requirements
Test Plan
Test Lab
Faults
Filtering
Reporting
Advanced filters
In Test Plan
Requirements
Test Plan
Test Lab
Faults
Filtering
Reporting
Saving as Favorites
Filters and views can be saved as favorites
In Requirements, Test Plan
and Faults modules: Favorites -menu
Requirements
Test Plan
Test Lab
Faults
Filtering
Reporting
Requirements
Test Plan
Test Lab
Faults
Filtering
Reporting
Requirements
Test Plan
Test Lab
Faults
Filtering
Reporting
Requirements
Test Plan
Test Lab
Faults
Filtering
Reporting
Dashboard module
Soc Classification level 43 Nokia Siemens Networks Presentation / Author / Date
Requirements
Test Plan
Test Lab
Faults
Filtering
Reporting
Requirements
Test Plan
Test Lab
Faults
Filtering
Reporting
Requirements
Test Plan
Test Lab
Faults
Filtering
Reporting
Coverage data of the Requirements show only the result of the last run of a Test Case with no capability of filtering on Run parameters
Status of a Test Case in the Test Plan it only shows the result of the last run of the Test Case in any Test Set
Requirements
Test Plan
Test Lab
Faults
Filtering
Reporting
Requirements
Test Plan
Pass
Test Case. 1
Test Lab
Prod. 1 Test Set. 1
Pass
Test Case. 1
Pass
Test Case. 2
Prod. 3 Req. 3
Test Case. 3
Requirements
Test Plan
Test Lab
Faults
Filtering
Reporting
Requirements
Test Plan
Pass Fail
Test Case. 1
Test Lab
Prod. 1 Test Set. 1
Pass
Test Case. 1
Pass
Test Case. 2
Fail
Test Case. 1 Prod. 2 Test Set. 2
Pass
Test Case. 2
Prod. 2
Fail
Test Case. 3
Test Case. 3
Questions?