Gestructureerd sap testen_met_tooling_v1.0

21
Gestructureerd SAP Testen met tooling Gabriëlle Boekholt Service Line Manager SAP Testen A Taste of SAP Testing 16 december 2011

Transcript of Gestructureerd sap testen_met_tooling_v1.0

Page 1: Gestructureerd sap testen_met_tooling_v1.0

Gestructureerd SAP Testen met tooling

Gabriëlle Boekholt Service Line Manager SAP Testen

A Taste of SAP Testing 16 december 2011

Page 2: Gestructureerd sap testen_met_tooling_v1.0

2

Agenda

• Gestructureerd SAP Testen • Tooling voor testomgevingen • Tooling voor geautomatiseerd testen

Page 3: Gestructureerd sap testen_met_tooling_v1.0

3

Gestructureerd SAP Testen

Page 4: Gestructureerd sap testen_met_tooling_v1.0

4

SAP Testen : V-Model

Leverende partij Accepterende partij

Unit Integratie Test ontwikkeltests

Maatwerk

Unit Test Customizing Customizing

Functionele Acceptatie Test

wens, wet, beleid, kans,

probleem

verwachting

systeemtests

Unit Test Maatwerk

Inrichtingsdocument

Functioneel Ontwerp Systeem Integratie Test

Gebruikers Acceptatie Test Requirements

Technisch Ontwerp

Realisatie

Systeem Test

acceptatietests

Productie Acceptatie Test

Gebruik & Beheer

UAT

SIT

UT

Business Blueprint

Page 5: Gestructureerd sap testen_met_tooling_v1.0

5

Visie voor tooling

Visie

Producten & Hulpmiddelen

Beleid

Procedures & Rollen

Kennis & Vaardigheden

Borging binnen IT-organisatie

Borging binnen test-organisatie

Borging bij test-personeel

SAP

Veranderingen

Verbeteringen

Technische implementatie

Releases

Page 6: Gestructureerd sap testen_met_tooling_v1.0

6

Tooling voor Test Data Management

Gegevens die aanwezig zijn (bijvoorbeeld in een database) voordat een test wordt uitgevoerd en die een component of systeem onder test beïnvloeden of daardoor worden beïnvloed.

Page 7: Gestructureerd sap testen_met_tooling_v1.0

7

ITCG

• ITCG DATPROF − 5 modules voor geautomatiseerd Testdata Management ◦ DATPROF Integrate: Data integratie, data migratie en data kwaliteit ◦ DATPROF Subset: Samenstellen van consistente en representatieve

database subsets ◦ DATPROF Privacy: Anonimiseren van persoonsgegevens/data ◦ DATPROF Match: Opschonen van gegevens en koppelen van

bestanden ◦ DATPROF Extract: Extreem snel ontladen van data uit iedere Oracle

database

− Anonimiseren met behoud van afhankelijkheden in de keten − Standaard blauwdruk voor bedrijfsbrede implementatie − Testers ad hoc eigen subsetten laten samenstellen

Page 8: Gestructureerd sap testen_met_tooling_v1.0

8

ITCG

• Toepasbaarheid − Momenteel alleen toepasbaar voor non-SAP − Toepasbaar op de hele keten (zonder SAP) − PoC bij Sogeti i.s.m. ITCG voor toepasbaarheid op SAP

systemen

Page 9: Gestructureerd sap testen_met_tooling_v1.0

9

Hewlett-Packard

• HP Test Data Management − Geautomatiseerd testdata voorbereiden en anonimiseren − Makkelijk zelf testdata genereren, anonimiseren en

opschonen − Datareductie en hergebruik − Anonimiseren van productiedata (ook maatwerk mogelijk)

• Toepasbaarheid − Aanvulling op complete HP-toolsuite (QTP, QC, Loadrunner) − Zowel voor handmatig- als geautomstiseerd testen − Geschikt voor testen in Agile projecten − Door maatwerk ook op SAP landschap

Page 10: Gestructureerd sap testen_met_tooling_v1.0

10

SAP TDMS

• SAP TDMS − Datareductie (niet voor verzekeringstabellen) − Anonimiseren van productiegegevens − Mandant specifieke data meegenomen bij anonimiseren − Snellere “refresh” testomgevingen, ook per mandant − Werkt met Business Process Library Modeler − Integratie met SAP Solution Manager

• Toepasbaarheid − Beperkt voor SAP Industry Solutions (ERP, BW, CRM, HCM,

SCM* en SRM*) − Speciefieke Solutions voor Kleding-, Detailhandel* (eerder

al Geneesmiddelen)-, Banking*- en Olie* Industrie − Voor geautomatiseerd testen − SAP ONLY

Page 11: Gestructureerd sap testen_met_tooling_v1.0

11

EPI USE Labs

• Data Sync Manager − Datareductie door subsetten − Anonimiseren data voordat het in doelsysteem terecht komt − Werkt met Client Sync en Object Sync; gebruik wordt

makkelijk − "Tijdreizen"* is mogelijk

• Toepasbaarheid − SAP ERP (FiCo, LO, HCM), SRM, CRM en BW − SAP ONLY − Voor handmatig en geautomatiseerd testen

Page 12: Gestructureerd sap testen_met_tooling_v1.0

12

Tooling voor geautomatiseerd testen

Een testtool is een geautomatiseerd hulpmiddel dat ondersteuning biedt aan één of meer testactiviteiten, zoals plannen, beheren, specificeren en uitvoeren. Het kunnen gebruiken van testtools mag tegenwoordig als basisvaardigheid van een tester worden gezien.

Page 13: Gestructureerd sap testen_met_tooling_v1.0

13

HP Quick Test Professional

• HP QTP − Tool voor geautomatiseerd testen − Werkt met VBScripting − Herkent objecten in applicatie user interfaces en

webpagina’s en voert gewenste opdrachten uit − Maatwerk scripting voor geavanceerde opdrachten

• Toepasbaarheid − Werkt op alle bekende applicaties en omgevingen − Integratie met SSM − Integratie met HP Service Test producten HP Unified

Functional Testing − Integratie met HP QC voor Test Management

Page 14: Gestructureerd sap testen_met_tooling_v1.0

14

Worksoft Certify

• Worksoft Certify − Tool voor geautomatiseerd testen − Werkt o.b.v. Data Model Design*, geen scripts of codering

nodig (onderhoudsvriendelijk) − Test End-to-end Business Processen − Hele platform testen − Documentatie voor training, ontwikkeling en audits − Bevat Test Data Management module

• Toepasbaarheid − SAP Certified (integratie NetWeaver) − IBM Rational-ready − Interfaces met SAP Applicaties, HTML, Java, MS (VB en

.net), SOA, C++, AS/400 en Unix − Integratie met SSM en HP QC

Page 15: Gestructureerd sap testen_met_tooling_v1.0

15

Panaya

• Panaya − Tool voor manueel testen − Aantal stappen automatisch uit te voeren, maar tester moet

aanwezig zijn − Geen functies, data tabellen of componenten; hierdoor

makkelijk in gebruik − Tooling is cloud based; alleen webbrowser nodig − Tester bepaalt "afwijkend" resultaat: defect/resultaat goed − Script neemt automatisch nieuwe waarde mee − Nieuwe data = nieuwe test; parameters niet overdraagbaar

• Toepasbaarheid − Alleen voor testuitvoering − SAP ONLY; ERP specifiek − Interfacing naar andere tooling mogelijk

Page 16: Gestructureerd sap testen_met_tooling_v1.0

16

SAP Test Acceleration and Optimization • SAP TAO − Tool voor geautomatiseerd testen − Levert standaard geautomatiseerde functionele

testcomponenten − Gebruik samen met Solution Manager, HP QC en QTP; TAO

zorgt voor snelle, makkelijk aan te passen testsets voor SAP oplossingen en business processen

− Samenvoeging van business proceskennis met quality assurance in Business Process Testing waardoor er een aanmerkelijke reductie in tijd, kosten en risico’s ontstaat

• Toepasbaarheid − SAP HR, SAP FiCo, SAP PY, SAP NetWeaver Portal, Adobe

Interactive Forms, Interfaces met andere systemen − Toepasbaar op E2E business processen

Page 17: Gestructureerd sap testen_met_tooling_v1.0

17

SAP Solution Manager

• SSM − “Spin in het SAP-web” waarin o.a. Testen, Change

Management, Transport Management en Licentie Beheer samen worden gevoegd, kunnen worden uitgebreid of andere applicaties aan worden toegevoegd

• Toepasbaarheid − SAP TDMS, DSM, HP QTP, Worksoft Certify en SAP TAO,

maar ook HP QC, Loadrunner en IBM Rational

Page 18: Gestructureerd sap testen_met_tooling_v1.0

18

Samenvattend

• Visie op tooling − Eerst gestructureerd SAP testproces, dan pas kijken naar

tooling

• Test Data Management tooling − Er is nog geen tool die toepasbaar is voor zowel SAP als

non-SAP omgevingen − Security is key, dus anonimiseren!

• Test Uitvoerings tools − Verschillen tussen tooling zitten in mogelijkheden en

onderhoudbaarheid − Alle besproken tools zijn compatible met SSM

Page 19: Gestructureerd sap testen_met_tooling_v1.0

19

Vragen

Page 20: Gestructureerd sap testen_met_tooling_v1.0

20

staat voor resultaat

Page 21: Gestructureerd sap testen_met_tooling_v1.0

21

Voorstel sheet

Gabriëlle Boekholt Service Line Manager SAP Testen (Sogeti) - SAP Projectmanagement/Test(data)management - 5 jaar ICT ervaring bij de Overheid en Dienstverlening - 3 jaar SAP ervaring bij P-Direkt/Sogeti/Achmea - SAP TAO/Performance Center Load Runner