1. SAP Test Data Management
“Is uw testproces klaar voor
geautomatiseerd Test Data Management ?”
2. Agenda
Sogeti : visie op test data management
Waarom … Business Case
Wat … Sogeti model
Hoe … “eerst structureren, dan automatiseren”
Randvoorwaardelijke volwassenheid
Capability Maturity Model
Sogeti’s leidraad TPI®NEXT
Aanpak voor SAP Test Data Management
2
3. (SAP)/(Test) Data Management : Waarom ?
Beter
Sneller
Goedkoper
Complexiteit in ICT …
veel testomgevingen
veel test data
Juridische Business Case
wetgeving
imago
3
4. (SAP)/(Test) Data Management : Wat ?
TDM is een proces … Test Data Management
“test data demand” :
behoefte uit het testproces
verkrijgen
“test data design” :
aangevraagde data voorbereiden
“test data scripts” :
hulpmiddelen voor test data
realisatie uitwerken
“test data provision” :
testdata verschaffen
… en is onderdeel van
testomgevingenbeheer
4
5. (SAP)/(Test) Data Management : Hoe ?
“Eerst structureren,
dan automatiseren”
5
“Hype Cycle” – Source : Wikipedia, the free encyclopedia
6. Kritische Succes Factoren
• Draagvlak
“Business en IT betrekken”
• Verwachtingsmanagement
• Kwaliteit van testscripts en –data
• Visie op testautomatisering
• Testvolwassenheid
6
7. Randvoorwaardelijke (test)volwassenheid
… in het ICT voortbrengingsproces : Capability Maturity Model
Niveau Kenmerk
1 Initial Problemen worden opgelost als ze zich stellen
2 Repeatable Gebruik maken van eerder opgedane kennis M
3 Defined Belangrijkste processen zijn gestandaardiseerd S
4 Managed Kwaliteit ontwikkelproces wordt gemeten C
5 Optimizing Het ontwikkelproces is een geoliede machine W
7
8. Leidraad : TPI®NEXT
Testproces verbetering : Area’s, Key Area’s en Controlepunten High / Neutral / Low
Stakeholder commitment
Degree of involvement
Test strategy
Stakeholder Relations
Test organization
Communication
Reporting
Test process management
Estimating & planning
Test Management Metrics
Defects management
Testware management
Methodology practice
Tester professionalism
Test Profession Test case design
Test tools
Test environment
8
9. Praktische aanpak : Checkpoints (1)
• Test environment requirements are documented
• Working agreements are made with the parties
supplying the test environment. These agreements
contain tasks and responsibilities
• The test environment is available to the test team
during the agreed time
• The test manager is timely informed whenever a
change to the test environment is planned
9
10. Praktische aanpak : Checkpoints (2)
• Acceptance of the test environment takes place using
a checklist created in advance
• A logical or functional design of the test environment
is put together. It addresses applications, systems
and their connections, and the use of stubs and
drivers
• Supplying parties deliver a technical design of the
test environment that is formally accepted by the
test manager or the test environment specialist
10
11. Praktische aanpak : Checkpoints (3)
• Agreements with supplying parties have a Service
Level Agreement nature
• The test tool needed to execute specific test
activities and to reach the test goals are available to
and used by the test team
• Knowledge about the test tools is available
• Everyone involved, including the purchasing entity,
considers the specific test tool used to be beneficial
11
12. Praktische aanpak : Checkpoints (4)
• Test tools currently used have been selected for
testing faster, cheaper, better or making the test
process better manageable
• The test tools are at the testers disposal at any
required moment
• A business case has been created for each introduced
test tool within the test process
• The use of these test tools is integrated in the test
process
12
14. Aanpak voor SAP Test Data Management
• Onderhoud de relatie met belanghebbenden
• Leid de testaanpak af van de teststrategie
• TDM is onderdeel van testomgevingenbeheer
Test Data Demand : afkomstig van het testproces
Test Data Design : input uit test specificatie
Test Data Script : gebruik van TDM hulpmiddelen
Test Data Provision : data voor testuitvoering leveren
• Stem TDM af op het testproces
• Kies voor passende hulpmiddelen
• Implementeer de verandering in het testproces
14
16. Sogeti : Capabele SAP Testexperts
• SAP Test Advisering
• SAP Test Coordinatie &
SAP Test Management
• SAP Test Tool Toepassing
• SAP Test Uitvoering
Stakeholder Relations,
Test Management and Test Profession
TPI®NEXT, TMap®NEXT and TAKT®
16
17. “Optimize Testing SAP” – Main Track
Maintenance
Support
Project Plan Pilot
Implementation
Proof of Concept
Business Case Proof of Technology
Roadmap
Test Scan
17