Upload
sogeti-nederland-bv
View
908
Download
2
Embed Size (px)
Citation preview
Gestructureerd SAP Testen met tooling
Gabriëlle Boekholt Service Line Manager SAP Testen
A Taste of SAP Testing 16 december 2011
2
Agenda
• Gestructureerd SAP Testen • Tooling voor testomgevingen • Tooling voor geautomatiseerd testen
3
Gestructureerd SAP Testen
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
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
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.
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
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
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
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
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
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.
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
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
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
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
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
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
19
Vragen
20
staat voor resultaat
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