sap test data_management_20111130

17
SAP Test Data Management “Is uw testproces klaar voor geautomatiseerd Test Data Management ?”

Upload: sogeti-nederland-bv

Post on 06-Jul-2015

640 views

Category:

Technology


0 download

DESCRIPTION

A taste of SAP testing, 16-12-2011

TRANSCRIPT

Page 1: Sap test data_management_20111130

SAP Test Data Management

“Is uw testproces klaar voor geautomatiseerd Test Data Management ?”

Page 2: Sap test data_management_20111130

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

Page 3: Sap test data_management_20111130

3

(SAP)/(Test) Data Management : Waarom ?

Beter

Sneller

Goedkoper

Complexiteit in ICT … veel testomgevingen

veel test data

Juridische Business Case wetgeving

imago

Page 4: Sap test data_management_20111130

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

Page 5: Sap test data_management_20111130

5

“Eerst structureren,

dan automatiseren”

(SAP)/(Test) Data Management : Hoe ?

“Hype Cycle” – Source : Wikipedia, the free encyclopedia

Page 6: Sap test data_management_20111130

6

Kritische Succes Factoren

• Draagvlak “Business en IT betrekken” • Verwachtingsmanagement • Kwaliteit van testscripts en –data • Visie op testautomatisering • Testvolwassenheid

Page 7: Sap test data_management_20111130

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

Page 8: Sap test data_management_20111130

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

Page 9: Sap test data_management_20111130

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

Page 10: Sap test data_management_20111130

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

Page 11: Sap test data_management_20111130

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

Page 12: Sap test data_management_20111130

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

Page 13: Sap test data_management_20111130

13

Test Process Readiness

Page 14: Sap test data_management_20111130

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

Page 15: Sap test data_management_20111130

15

Local touch - Global reach

Page 17: Sap test data_management_20111130

17

“Optimize Testing SAP” – Main Track

Proof of Technology Proof of Concept

Implementation

Support Maintenance

Pilot

Roadmap

Project Plan

Business Case

Test Scan