End-to-End Testen Acceptatietesten



Vergelijkbare documenten
Praktijkgerichte aanpak voor End to End (E2E) testen

Praktijkgerichte aanpak voor End to End (E2E) testen

Praktijkgerichte aanpak voor End to End (E2E) testen

Procesvalidatie voor een veiliger ketentest

Praktijkgerichte aanpak voor End to End (E2E) testen

Praktijkgerichte aanpak voor End to End (E2E) testen

Curriculum Vitae. Persoonlijke gegevens: Profiel

Praktijkgerichte aanpak voor End to End (E2E) testen

End-to-End testen: de laatste horde

Scaled agile bij APG (GPS)

Praktijkgerichte aanpak voor End to End (E2E) testen

Agile Testen in de praktijk

Albert Jan Anneveld en Co Meerveld Testomgevingen, nu zeker wel!!!

Praktijkgerichte aanpak voor End to End (E2E) testen

Offshoring & Testing. Verander een uitdaging in een kans. Door Ernst Labruyère. re Consultant ps_testware. 20 september 2007

Presentatie Gestructureerd en geautomatiseerd testen Ad Driessens en Gerben Mondeel

Van requirements naar teststrategie

Testen bij DWH-projecten

Praktijkgerichte aanpak voor End to End (E2E) testen

Test rapportage Waarom eigenlijk?

Testen. Presentatie. Open-i Software Services BV, Maarssen Datum : Versie : 1.2

1. Work Breakdown Structure en WBS Dictionary

TestNet Voorjaarsevenement 2010 Jurian van de Laar 12 mei 2010

Martin van Leeuwen Happy Testing

Organisatie SYSQA B.V. Pagina 1 van 6 Titel Overzicht Versie 1.0 Onderwerp Overzicht blackbox testtechnieken Datum 15 februari 1996

Webtesten onder schaarste

Vastgoedinformatiesystemen. Thijs van der Spil

Test Automatisering? Mislukken Slagen gegarandeerd! Ruud Teunissen - Polteq Test Services BV

Testen van Datawarehouses en Informa2e. Kan het 2x zo snel, 2x zo goedkoop en 2x zo volledig?

Kasper Hanselman De speelse geest slaat alles stuk (Lucebert)

Reports of my death are greatly exaggerated

Wij testen..maar....wat test jij?

Data en Applicatie Migratie naar de Cloud

TestNet voorjaarsevenement 2014 Managen van een KetenTest bij NS met hun TOPAAS toolsuite. Managen van een Ketentest bij NS met hun TOPAAS tool-suite

Productrisicoanalyse in de praktijk

De tester als bruggenbouwer

Ontwikkelen & Beheren van testomgevingen is ook een vak!

Adding value to test tooling Hoe en waarom DevOps de wereld van performance testen verandert

Een duivelse samenwerking (Projectmanagement vs. Testmanagement) Albrie Beemer & Erik Bits 18 april 2012

Ontbijtsessies

Eibert Dijkgraaf Kijk verder dan je test neus lang is: Life Cycle Testing Scan Voorjaarsevent Testnet: 30 juni 2008

Voorbeeldexamen. Testen Foundation. Editie maart 2012

Dé cloud bestaat niet. maakt cloud concreet

ERP Testing. HP Nijhof. Testmanager. Testnet November 2005

Vrijgaveadvies. Project <naam project>

Business Intelligence Teststrategie

Inhoudsopgave 1. Opdrachtformulering Beschouwingsgebied Binnen de opdracht Buiten de opdracht

Testen en QA bij pakketimplementaties

Kwaliteitsbewaking en testen in ICT beheerorganisaties

Syfadis Suite. LMS & Talent applicatie

Agenda. Introductie Aan het werk Conclusie / restrospective

Software Processen. Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 4 Slide 1. Het software proces

ISTQB Foundation level. Een introductie. Algemene informatie voor medewerkers van: SYSQA B.V.

TMAP NEXT DOCUMENT OVERZICHT TOEGEPASTE TESTVORMEN

Software Test Plan. Yannick Verschueren

Procesvisie op Maat. Op basis van het Master Test Plan wordt een gedetailleerd testplan voor elke fase opgesteld.

Digitaal Loket: kansen of kosten

Verschillen in QA aanpak tussen ERP projecten en niet-erp projecten

Creditcard organisatie. Zomaar enkele projecten. Situatie. Creditcard systeem. Volledig vervanging creditcard syteem door pakket

Uitdagingen performancetesten in een Agile omgeving Best Practices & Demo

Hoe test je een pen? Je kunt de presentatie na afloop van elke les downloaden. Ga naar : Kies voor de map Acceptatietesten

Testen = Monitoren. Hoe de werkzaamheden van de boodschapper van de koning gaan veranderen. Datum: 30 April 2015

Accelerate? Automate!

Praktijkgerichte aanpak voor End to End (E2E) testen

Caag CRM. Informatie Brochure

Subwerkgroep Methoden. Toelichting inhoud en voortgang tot nu toe

Auditen van Agile projecten

IBM Connections. Magic XPI. Project uren. fiscaal Financieel

Agenda. X-Factor van Testen. Leren van onvolwassen testorganisaties? Danny Berrevoet Polteq IT Services

Van Risicoanalyse tot Teststrategie

TestFrame. Een introductie. Algemene informatie voor medewerkers van: SYSQA B.V.

Stichting NIOC en de NIOC kennisbank

Succesvolle SOA. Alleen mogelijk met veel wisselend contact. H. Dado, NGI Maastricht, 11 maart 2008

De nieuwe generatie testtools Vliegen ze, vliegen ze voor u, of vliegen ze niet?

kwaliteitsmeterplus 4

Regie uit een andere Branche. Hoe om te gaan met de vraag en de levering. Facto Magazine Congres 12 mei

CMS Ronde Tafel. Cloud Continuity. Ir. Jurian Hermeler Principal Consultant

Waarom een Independent Software Vendor voor XForms kiest. Johan Blok CM Pro

Testen+ Testaanpak Sogeti testteam bij de Friesland Bank. Versie: 13 februari 2012 André Louwes / Arjan van der Haar

Software Test Plan. Yannick Verschueren

Je weet wat je wilt bereiken, maar wie & wat loop je tegen het lijf?

ISACA round-table 7 december 2009 Rik Marselis

Meer met Minder. Valori / Caesar thema avond "Meer met Minder" (c) Valori Egbert Bouman, 23 Mei

Koppeling met Elektronische Communicatie Hypotheken

Whitepaper Process Driven Requirements Testing

Praktijkcasus Identity management. Bert Dondertman 14 september 2010

Van doemaar naar succesvol projectmanagement, de &-&-& Paradox. Ir. Roel Wessels ESEF maart 2012

ICT-Kwaliteit continu inzichtelijk

Parasoft toepassingen

Sjabloon testplan o.b.v. situationeel testen. <<Organisatie>>

Independer.nl verhoogt efficiency met BizTalk Server

SPIDER werkgroep Requirements Management. Subwerkgroep Methoden

Ansur & Apparatuurbeheer. Hans Schop. Wat doe ik binnen medische technologie? Vision meets Precision. Vision meets Precision

Transcriptie:

End-to-End Testen Acceptatietesten Gerard Numan Polteq Test Services BV Agenda Krachtenveld V-model Hoe 2 1

Krachtenveld Techniek drijft de wereld Techniek overschrijdt alle grenzen Continue en parallelle wijzigingen (because we can) Don t ask what technique can do for you, but what you can do for technique Chronische onderschatting werkprocessen Kennis Non-functionals Virtualisatie Functies en processen steeds minder te lokaliseren Processen hangen steeds hoger boven de systemen (SOS) Organisatie (outsourcing, cloud, SOA) 3 Test principes 4 Verificatie is niet validatie Vergelijken met bron (verificatie): reqs, specs Waarde in de praktijk (validatie): productiegelijk, kritische omstandigheden en situaties Je kunt niet alles testen Risicoanalyse Error guessing Slagvaardigheid (kunnen kiezen) Voorkomen is beter dan genezen In voorbereiding ontwerp valideren dmv testanalyse Vroeg testen (testvorm versus testsoort) Niet klagen maar poetsen (NIEUW!) Onvolledige documentatie zelf ophalen of maken De anderen infecteren met het testvirus 2

DataWareHouse 5 Andere Banken partijen E2E-systeemplaat Polis Billing Financieel administratie Systeem systeem Klanten Voorraad Gebruikers Belasting Producten systemen dienst Tussenpersoon Internet Verkoop systeem Web punten browsers Mailing systeem Andere Banken partijen Afsluiten polis via tp Polis Billing Financieel administratie Systeem systeem Klanten Voorraad Gebruikers Belasting Producten systemen dienst Tussenpersoon Internet Verkoop systeem Web punten browsers Mailing systeem DataWareHouse 6 3

Project A Project B Release C Release D Hotfix E Doel: Zo vroeg mogelijk de belangrijkste fouten vinden tegen de minste kosten! Financiën Levering Andere organisaties Diverse leveranciers Gebruikers afdelingen Externe partners Klanten Management 7 Agenda Krachtenveld V-model Hoe 8 4

V-model Projecten Releases Fixes Organisaties Complexiteit Wensen, wetten, besluiten, noden, kansen requirements E2E risico s Processen Verwachtingen, beleving, angsten, vervulling E2E test acceptatie test Compleet systeemlandschap, alle processen, organisatieoverstijgend, projectoverstijgend Focus op proces en gebruiker per afdeling ontwerp specs systeem integratie test systeem test Focus op integratie: systeemoverstijgende funtionaliteit Focus op interface code unit en integratie test Focus op individueel systeem 9 Testbasis? Gebrek aan procesbeschrijvingen of kennis daarover Gebrek aan overzicht, integrale kennis: impactbepaling voor alle systemen 10 5

E2E-valkuilen Nadruk op interfaces Vergeten van: typische E2E-risico zoals betekenis van gedeelde data, datavervuiling, levensloop van data, Te late voorbereiding Onderschatting van de vereiste kennis en vaardigheid Onderschatting van de infrastructuur (omgevingen, data) Onderschatting van de doorlooptijd De vervuiler betaalt (niet?) 11 Acceptatie-valkuilen Systeemtesten dekken alle functionele en operationele risico s A little tour around the church -fallacy Elke gebruiker of beheerder kan testen Acceptatietesters doen het wel even naast hun dagelijks werk Als de gebruiker het goed vindt, dan IS het goed 12 6

E2E-test: algemeen E2E-test heeft diepe gebruikers- en beheerderskennis nodig Acceptatietest heeft testproceskennis en technische detailkennis en overzicht nodig Toekomst laat een steeds grotere noodzaak van continue E2E-test en acceptatietest zien Grote kans op bredere toepassing van E2E-kennis E2E-testen is project-, systeem-, organisatie- en afdelingoverstijgend E2E en Acceptatie zijn niet meer los van elkaar te zien 13 Agenda Krachtenveld V-model Hoe 14 7

E2EA-test: HOE? Organisatie Fasering E2E-inventarisatie 15 E2E-test als testsoort: E2E-board Panel van deskundigen op het gebied van techniek, proces, product en klant Modus tussen inzet in E2E-test en eigen werk Periodieke samenkomst met E2E-testteam Bespreken risico s, testdiepgang, bevindingen Emotionele acceptatie Infectie met het testvirus 16 8

Organisatie Project A ST, SIT, AT Project B ST, SIT, AT Project C ST, SIT, AT Afdeling A Organisatie A E2EA Competentie A Afdeling B E2EA Competentie B Afdeling C Afdeling D Organisatie B 17 Organisatie E2EA Competentie A Verzamelpunt voor kennis omtrent samenhang processen en systemen Levert E2EA-testmanager aan project Levert E2EA-testspecialisten voor risicoanalyses, verrijking ST, SIT Organiseert E2E-omgeving en data voor contiue E2E- en acceptatietest Coördinatie met projecten, andere organisaties E2EA Competentie B Project A Levert extra testers voor E2EA testuitvoering Betaalt abonnement E2EA Fase E2EA Afdeling A Levert bemensing voor E2E-board Levert acceptatietesters 18 9

E2EA-testteam E2EA Organisatie E2EA Kernteam E2EA Inventarisatie Risicoanalyse Testgevallen E2E-board Panel Klankbord Acceptanten E2E-testteam Gebruikersafdeling A Beheerafdeling A Project Diverse testteams 19 E2E-tester Allround tester Havik ipv mol Ervaring met front- en backend In staat ketenaspecten te vinden in een woud aan specificaties Processen kunnen vertalen in systemen en andersom: draden door het landschap Database ervaring (testdata) Interfaces kunnen lezen Communicatie (veel partijen) 20 10

E2EA-test: HOE? Organisatie Fasering E2E-inventarisatie 21 Fasering E2E-kernteam Project Risicoanalyse E2E-board E2E-plan E2EA Compententie Bestaande E2E-inventarisatie Ontwerp Systeemtest SIT GAT E2E-inventarisatie E2E-testspecificatie E2E-testteam Gebruikersafdeling A Beheerafdeling A E2EA continue test/ regressietest Project B Project C 22 11

E2EA-test: HOE? Organisatie Fasering E2E-inventarisatie 23 Actoren, stappen, resultaten Actoren Stappen Resultaten 24 12

Systeemlandschap Frontend Backoffice Achterland Buitenwereld Verkoop Administratie Printstraat Post Web Product Administratie Financieel Systeem Bank Klant administratie 25 Systeemlandschap met proces Actoren, beslissende factoren, resultaten Polis Administratie Batch Post systeem Contract Klant Web Interface Online Klant Product BKR Batch Financieel Systeem Betaling 26 13

Proces en architectuur Aanvraag wordt gecontroleerd Aanvraag wordt opgeslagen Betalingsopdracht Klant krijgt contract thuisgestuurd Klant vraagt product aan op website Frontend Web Backoffice Verkoop Administratie Product Administratie Achter land Printstraat Financieel Systeem Buitenwereld Post Bank Klant administratie 27 28 14

Kritische factoren Product A Product B Jaarovergang Maandovergang Momenten Betalingsachterstand Overlijden Meerdere producten Producten Klant Verschil tussen producten vwb correspondentie Jaarovergang en maandovergang hebben aparte correspondentie, nieuwe berichten stroom naar belastingsdienst 29 Van marge naar spotlight Start with End to End 30 15