Title: Integrating best-practice test methodology, expertise and end-to-end tooling
1Integrating best-practice test methodology,
expertise and end-to-end tooling
- Philippe Gohin Ed Rusis, IBM Rational Software
Sogetis Second Testing Academy29 April 2009
2Accelerate TMap Tailoring and Adoption on
Customer Site
Rational Method Composer
TMAP Web Site
Sogeti Consultant
Generate
TMAP Plug-in
Adapt
Client Testing Web Site
Client Testing Plug-in
Generate
3Scenarii
- Formalization of your test process
- Presentation of the web site TMap Next
- Adaptation of TMap with yours test practices
- IBM Rational Method Composer
- Industrialization of the TMap practice Risk
Analysis - IBM Rational Requisite Pro
- IBM Rational Quality Manager (RQM)
4Introduction
Drop down-menu for a rapid access to the major
rubrics
Description
5TMap test process
Navigation to the Master Test Plan
6Phase Activities Workflow
Example the Work Breakdown Structure of Plan
Phase
- The Master Test Plan phases
- The associated practices
- The work products
Navigation on this activity
7Activity description Analyzing the products risks
The responsible
The work products
Activity description
8Role description Test Manager
Performs Activities
Performs work products
The description of the role
9Work Products Master Test Plan Documentation
Performed by the Test Manager
Activities to build the Master Test Plan
Template to help you
10Template Master Test Plan
Down load the template
11Test Level Generic Life Cycle
Expand the phases
Navigation on Infrastructure management
12Phase Activities workflow
Activities
Work flow
13Practice Risk Analysis
Phases and Activities used by the practice.
14Practice The Essentials of TMap
Business Driven Test Management
15Practice TMap Requirement Management Practice
compatible with CMMi and RUP practices
Work Products
Guidance
Activities
Roles
16Practice Implementing TMap with RequisitePro and
RQM
TMap practices
RQM Test Plan template
Guidance
RequisitePro Project template and asset of Risk
Calculation
17Practice TMap and RMC tool mentor
18TMap Project Testing Example
19TMap Roles
20TMap Glossary
21Scenarii
- Formalization of your test process
- Presentation of the web site TMap Next
- Adaptation of TMap with yours test practices
- IBM Rational Method Composer
- Industrialization of the TMap practice Risk
Analysis - IBM Rational Requisite Pro
- IBM Rational Quality Manager (RQM)
22Adapt TMap with IBM Rational Method Composer
Site Web TMAP
Client Testing Web Site
Reusable
23Phase Level Adaptation
Adaptation of the Global Life Cycle with the
generic Level Life Cycle Model.
The plug-in will be adapted in the project
context. The adaptation consists in creating the
testing process with an adapted requirement
management and in calculating the risks.
24Phase Level Adaptation
Adaptation of the Test Level Life Cycle Model to
System Tests.
25Phase Level Adaptation
Adapt the Planning Phase and the activity
Analyzing the product risks .
26Phase Level Adaptation
Add the specific reusable asset. This asset is
used by the requirement management and it is
based on a TMap practice, it is developed for the
client. It contains the rick calculation.
27Results of the adaptation Global Process
The Custom web site is now published. The client
can share and use immediately the web site.
28Results of the adaptation System Test workflow
The Custom web site is now published. The client
can share and use immediately the web site.
29Results of the adaptation Risk Analysis in the
workflow
The Custom web site is now published. The client
can share and use immediately the web site.
30Results of the adaptation Risk Analysis adapted
The Custom web site is now published. The client
can share and use immediately the web site.
31Results of the adaptation Specific Asset
The Custom web site is now published. The client
can share and use immediately the web site.
32Results of the adaptation calculation risk tool
The Custom web site is now published. The client
can share and use immediately the web site.
Connection to RequisitePro
33Scenarii
- Formalization of your test process
- Presentation of the web site TMap Next
- Adaptation of TMap with yours test practices
- IBM Rational Method Composer
- Industrialization of the TMap practice Risk
Analysis - IBM Rational Requisite Pro
- IBM Rational Quality Manager (RQM)
34To set up the risk analysis into RequisitePro
RequisitePro Referential Excel test
strategy based on the risks
Requirement 1 Requirement 2
Risk 1
Risk 2
Software Requirements
Risks product
Test1 Test2
Risk 1
Risk 2
Impact Probability Class
Risk 1 High High A
Risk 2 Medium Medium B
Test Motivators
35Industrialization of the Requirements management
with RequisitePro
The project Payroll System is managed by
RequisitePro and the process management, the
requirements structure has been build from the
TMap and IBM Practices (downloaded from the
Custom site).
Requirements Management Plan
36The risk analysis is done for the Risk 7
The traceability matrix for the risk 7
37Calculation of the risk
The criticality of the risk is represented by a
class (A high? C Low). The calculation of this
criticality is done by the combination of the
Damage and the chance of Failure.
The risk 7 has the class B the attributes
Damage and Chance of Failure.
38Test Motivators
The Test Motivators are derived from Risks. The
test motivator TM1 contains the test objectives
to mitigate the Risk 7.
Traceability
39Rick calculation
The Risk Calculation is made by using the Excel
file downloaded from the customer web site.
The Excel tool has an communication interface
with the project RequisitePro,
40Rick calculation
The Calculation uses the same model as
RequisitePro project.
Class B
The risks are imported from RequisitePro
41Rick calculation
The calculation can be adapted on the project
context.
42Rick calculation
The risk calculation is made and the RequisitePro
is updated.
43Rick calculation
The class risk is changed on RequistePro.
44Risk calculation
RequisitePro can be used from an impact analysis
Suspect link
The traceability is also done between the tests
and the requirements.
45Scenarii
- Formalization of your test process
- Presentation of the web site TMap Next
- Adaptation of TMap with yours test practices
- IBM Rational Method Composer
- Industrialization of the TMap practice Risk
Analysis - IBM Rational Requisite Pro
- IBM Rational Quality Manager (RQM)
46To align the testing approach into RQM with the
risk analysis
Risk Analysis RequisitePro Excel
Requirements
Risks
Definition of test motivators RequisitePro RQM
Change Requests
Test Motivators
Test Plan
Reports
Elaboration of test cases RQM
Test Cases
Test Execution
Defects
47Requirements impact
The requirement and the result of the risk
analysis are imported from RequisitePro like the
test motivators. Now we have the right entry to
elaborate the test cases.
Risk 7 adapted with the asset Risk Calculation
Test Motivator to mitigate the risk
The status is changed after the risk analysis.
Importation of the requirements
48Test Plan
The test plan comes from a TMap template. The
template is imported from the custom Website.
49Test Plan and Requirement (Test Motivator)
The Test Motivator is imported from RequistePro
and linked with the test Plan.
Impact after the risk analysis.
50Test Plan and the class risk
The weight of the test case is adapted according
to the class risk of the test motivator.
Impact
51The Test Case and the class risk
The test case is designed and adapted according
to the test motivator and the class risk
Adaptation
Impact
52The Test Script and the class risk
53Questions
54Thank you