• Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
825
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
20
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Gestructureerd SAP Testen met tooling Gabriëlle Boekholt Service Line Manager SAP TestenA Taste of SAP Testing16 december 2011
  • 2. Agenda• Gestructureerd SAP Testen• Tooling voor testomgevingen• Tooling voor geautomatiseerd testen 2
  • 3. Gestructureerd SAP Testen 3
  • 4. SAP Testen : V-ModelAccepterende partij wens, wet, beleid, verwachting kans, probleem Gebruik & Beheer Requirements UAT Productie Acceptatie Test Gebruikers Acceptatie Test Business Blueprint acceptatietests Functionele Acceptatie Test Functioneel Ontwerp Systeem Integratie Test SIT Technisch Ontwerp systeemtests Systeem TestLeverende partij Inrichtingsdocument Realisatie ontwikkeltests Unit Integratie Test UT Customizing Unit Test Customizing Maatwerk Unit Test Maatwerk 4
  • 5. Visie voor tooling Visie Borging binnen IT-organisatie Beleid Veranderingen Verbeteringen Borging binnen Procedures & Rollen test-organisatie Borging bij test- personeel Kennis & Vaardigheden Producten & Hulpmiddelen Technischeimplementatie SAP Releases 5
  • 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. 6
  • 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 7
  • 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 8
  • 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 9
  • 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 10
  • 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 11
  • 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. 12
  • 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 13
  • 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 14
  • 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 15
  • 16. SAP Test Acceleration andOptimization• 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 16
  • 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 17
  • 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 18
  • 19. Vragen 19
  • 20. staat voor resultaat 20
  • 21. Voorstel sheetGabrië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 21