sap test data_management_20111130
DESCRIPTION
A taste of SAP testing, 16-12-2011TRANSCRIPT
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
3
(SAP)/(Test) Data Management : Waarom ?
Beter
Sneller
Goedkoper
Complexiteit in ICT … veel testomgevingen
veel test data
Juridische Business Case wetgeving
imago
4
(SAP)/(Test) Data Management : Wat ?
TDM is een proces …
“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
Test Data Management
5
“Eerst structureren,
dan automatiseren”
(SAP)/(Test) Data Management : Hoe ?
“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
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
8
Leidraad : TPI®NEXT
Testproces verbetering : Area’s, Key Area’s en Controlepunten
Stakeholder Relations
Test Profession
Test Management
Stakeholder commitment Degree of involvement
Test strategy Test organization Communication
Reporting Test process management
Estimating & planning Metrics
Defects management Testware management
Methodology practice Tester professionalism
Test case design Test tools
Test environment
High / Neutral / Low
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
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
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
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
13
Test Process Readiness
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
15
Local touch - Global reach
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®
17
“Optimize Testing SAP” – Main Track
Proof of Technology Proof of Concept
Implementation
Support Maintenance
Pilot
Roadmap
Project Plan
Business Case
Test Scan