Ontbijtsessies - 2011



Vergelijkbare documenten
De evolutie van het testen. De evolutie van het testen, en hoe nu verder? Pionieren Structuur. Optimalisatie Integratie

Misvattingen. Voor testen verandert er niks

Cloud Computing: Het concept ontrafeld

End-to-End Testen Acceptatietesten

Data en Applicatie Migratie naar de Cloud

Contract- en Service Management in de CLOUD. 29 September 2011

Ubuntu Release Party XTG 11/23/12 1

Dé cloud bestaat niet. maakt cloud concreet

Agenda Wat zijn de gevolgen van Cloud en Gridcomputing voor de gebruikersorganisatie en de beheersfunctie.

IAM en Cloud Computing

Agenda. 1. Introductie CIBER. 2. Visie Cloud Services. 4. Hoe kan CIBER hepen. 2 Titel van de presentatie

SaaS en cloud computing: in de mist of in de wolken? Karin Zwiggelaar, partner 20 september 2010

Frontend performance meting

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

Generieke gemeentelijke Infrastructuur modellen. Naar de Cloud

White Paper - Quality as a Service & Waarom de Cloud? CeneSam, Februari 2014

ERP Testing. HP Nijhof. Testmanager. Testnet November 2005

Blackboard. Jan Willem van der Zalm Director EMEA, Blackboard Managed Hosting DATE

Cloud dienstverlening en Informatiebeveiliging. ISACA Round Table Assen - Maart 2017

Architectuurredeneermodel Afgewogen keuzes maken

Parasoft toepassingen

Marc Koper Performancetesten voor dummies

DE PRIVATE CLOUD. Johan Bos & Erik de Meijer

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

Tool Ambitie Resultaat

Naar de cloud: drie praktische scenario s. Zet een applicatiegerichte cloudinfrastructuur op. whitepaper

Cloud Computing. Bart van Dijk

DYNAMIC INFRASTRUCTURE Helping build a smarter planet

EXIN Cloud Computing Foundation

agenda Wat is cloud? Stellingen toekomstvisie MBOcloud Hoe kan het eruit gaan zien? Programma MBOcloud Peiling samenwerking

THE CLOUD IN JURIDISCH PERSPECTIEF SPREKERSPROFIEL. Mr. Jan van Noord Directeur International Tender Services (ITS) BV

Integratie in de praktijk

Cloud werkplek anno Cloud werkplek anno 2014

Werkplek anno De werkplek; maak jij de juiste keuze?

Azure en BI: niet alleen voor grote bedrijven

Digikoppeling adapter

Scaled agile bij APG (GPS)

Bart Van Ingelghem Infrastructure Consulting Services - Hybrid Cloud Hyperconverged vs. Traditioneel: voordelen en aandachtspunten

De Digitale Transformatie en de impact op IT. Capgemini Edwin Leinse

Belastingdienst MCC Visie op mobiel en interactie met burgers en bedrijven

Van Small Business Server naar Cloud Small Business Services. Uw vertrouwde Small Business Server in de cloud

Beveiligingsbeleid Perflectie. Architectuur & Procedures

Van Virtualisatie naar Cloud Computing De roadmap voor de toekomst?

To cloud or not to cloud Afgewogen keuzes maken met DYA Software

Uitdagingen performancetesten in een Agile omgeving Best Practices & Demo

Beveiligingsbeleid. Online platform Perflectie

Trends in de Campusinfrastuctuur. In samenwerking met Stratix

Cloud Computing, een inleiding. ICT Accountancy & Financials congres 2013: Cloud computing en efactureren. Jan Pasmooij RA RE RO: jan@pasmooijce.

10 trends in Performance testen of: wat hebben we écht te bieden?

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

Van 6 weken naar 6 minuten. met. OpenSource. Jan-Taeke Schuilenga Infrastructuur Architect Jantaeke.schuilenga@duo.nl

Performance Testen bij Rabobank Nederland. TestNet Noord Testers bij de bank 21 februari 2012 Allan Beumer

hoogwaardige IaaS Cloudoplossingen

Innervate is DE adviespartner voor ICT strategie en ICT technologie vraagstukken.

Uitbesteding & Good Practice

Hoe belangrijk is het verschil tussen public en private cloud in de praktijk?

Testen als continuous enabler

vra + NSX and it all comes together

Visie & Strategie. Aad van Schetsen. Vice President & General Manager Uniface Delft, 18 November 2009

Waarom Cloud? Waarom nu? Marc Gruben April 2015

Factsheet CLOUD CONSULTANCY Managed Services

We stemmen uw cloud-verbruik automatisch af op de vraag

Bart Van Ingelghem Infrastructure Consulting Services - Hybrid Cloud Hyperconverged vs. Traditioneel: voordelen en aandachtspunten

Olde Bijvank Advies Organisatieontwikkeling & Managementcontrol

BeCloud. Belgacom. Cloud. Services.

TESTEN % ITIL & ASL & BISL WAT HEEFT EEN TESTER AAN ITIL? EEN PRAKTISCH HULPMIDDEL OF BUREAUCRATISCHE BALLAST?

Performance testen in de keten

Oplossingen overzicht voor Traderouter > 02/11/2010

Onderzoeksresultaten Cloud Computing in Nederland. Alfred de Jong Principal Consultant Practice Leader Architectuur & Innovatie

Technische architectuur Beschrijving

BEVEILIGINGSARCHITECTUUR

SOA Security. en de rol van de auditor... ISACA Roundtable 2 juni Arthur Donkers, 1Secure BV arthur@1secure.nl

GETTING THE BEST OUT OF YOUR SOURCE CODE MODERNISEREN MET UNIFACE

Factsheet CLOUD MIGRATIE Managed Services

Agenda Next Level in Control. 15:00 16:00 Next Plenair - Control Productivity - Control Security - Control Flexibility

SD-WAN, de nieuwe IT- Infrastructuur. Een functionele en technische uitleg waarom SD-WAN zo populair is.

Agenda. Over KPN en de relatie tot Docker Contains paradigma De uitdagingen De benefits Vragen. 2 The good, the bad and the containers

Cloud Computing. -- bespiegelingen op de cloud -- MKB Rotterdam, 10 november Opvallend betrokken, ongewoon goed

MKB in de Cloud. Prof. dr. J.P.J. (Hans) Verkruijsse RE RA

Testen en BASEL II. Dennis Janssen. Agenda. Wat is BASEL II? Testen van BASEL II op hoofdlijnen

CONTAINERIZATION OF APPLICATIONS WITH MICROSOFT AZURE PAAS SERVICES

Presentatie Gestructureerd en geautomatiseerd testen Ad Driessens en Gerben Mondeel

ADVISIE SERVICE SOLUTIONS

Enabling Enterprise Mobility. Chantal Smelik

Cloudsourcing onder Architectuur. Martin van den Berg Serviceline Manager Architectuur Sogeti Nederland 13 oktober 2011

5 CLOUD MYTHES ONTKRACHT

Bring it To The Cloud

SCVMM SelfService Portal 2.0 dennis harders

Keurmerk Zeker-OnLine is HET keurmerk voor online administratieve diensten.

SaaS / ASP PIANOo. 20 april 2009, Amsterdam. drs. Arne Smedema a.smedema@mitopics.nl

HOE EENVOUDIG IS HET OM GEBRUIK TE MAKEN VAN CLOUD COMPUTING?

Exact en partneroplossingen uit de Parentix Cloud. powered by Cisco. Harald de Wilde Strategic Channel Development Cisco

Door toenemende automatisering en slimmere tools verdwijnt het werk voor de klassieke IT beheerder

Transcriptie:

Ontbijtsessies - 2011

Polteq Test Services Sinds 2000 125+ medewerkers 100% testspecialist 100% onafhankelijk Test management Test engineering Test projecten Test outsourcing Test advisering Test opleiding Test R&D Belastingdienst Aegon Achmea Essent C1000 T-Mobile KPN Český Telecom Philips Agis NICTIZ HP Delta Lloyd Unilever Huawei NOKIA Ericsson PepsiCo Microsoft ONVZ ProRail Daimler Chrysler NATO Univé TNT Unigarant Unilever Barclays bank NS ING ABN-AMRO Quion RBS Direct Line Capital Group RDW 2

Ontbijt agenda Introductie Martin Pol Cloud Computing in Testperspectief Testen in Cloudperspectief Kees Blokland End-to-End testen Ruud Teunissen Napraten http://www.polteq.com/nl/downloads 3

Ontbijt agenda Introductie Martin Pol Cloud Computing in Testperspectief Testen in Cloudperspectief Kees Blokland End-to-End testen Ruud Teunissen Napraten 4

IT faciliteiten IT faciliteiten data mainframe 5

Internet technologie IT faciliteiten Internet data mainframe 6

Service Oriented Architecture IT faciliteiten SOA Internet data Enterprise Service Bus mainframe 7

Virtualisatie IT faciliteiten SOA Internet data Enterprise Service Bus mainframe Virtualisatie 8

Klaar voor Cloud Computing IT faciliteiten SOA Internet data Enterprise Service Bus De Cloud mainframe Virtualisatie 9

Cloud computing, waarom? IT faciliteiten data Kostenbesparing (pay-per-use) Elasticiteit Laagdrempelig Toegankelijkheid Het nieuwe werken Duurzaamheid Outsourcing Etc. Internet De Cloud mainframe 10

Actuele misvattingen IT faciliteiten data De zoveelste hype Hebben we al, doen we al jaren met succes Wij gaan niet public Internet Daardoor ook geen beveiligingsrisico s Ver van mijn bed show, een rekencentrumfeestje De gebruiker merkt er niets van De Cloud Wij hebben dé testaanpak voor cloud computing Etc. mainframe 11

Legacy Technologie SOA End-to-End test 12

Ontbijt agenda Welkom en Introductie Martin Pol Cloud Computing in Testperspectief Testen in Cloudperspectief Kees Blokland End-to-End testen Ruud Teunissen Napraten 13

Cloud Computing in Testperspectief Testen in Cloudperspectief Ontbijtsessie Kees Blokland

Cloud computing, waarom? IT faciliteiten data Kostenbesparing (pay-per-use) Elasticiteit Laagdrempelig Toegankelijkheid Het nieuwe werken Duurzaamheid Outsourcing Etc. Internet De Cloud mainframe 15

Cloud computing, wat is het? The Cloud Internet IT faciliteiten data IaaS PaaS SaaS Private Public Hybride XaaS Community mainframe TaaS 16

Cloud Computing volgens NIST Cloud computing is a model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction. This cloud model promotes availability and is composed of five essential characteristics, three service models, and four deployment models. US: National Institute of Standards and Technology http://www.nist.gov 17

Cloud Computing according to NIST Essential characteristics On-demand service Broad network access Resource pooling Rapid elasticity Measured service Deployment models private cloud community cloud public cloud hybrid cloud SaaS PaaS IaaS Service Models SaaS Software as a Service PaaS Platform as a Service IaaS Infrastructure as a Service 18

Verwachte implementatie route IT faciliteiten <500 medewerkers Public XaaS >200 TaaS data mainframe 500+ medewerkers Private Hybride (Public) Community Internet IaaS, Paas, Saas, DaaS XaaS TaaS Consument Public Apps Social media Webmail Dropbox Google services Spotify Games SaaS 19

Risico s IT faciliteiten data Beveiliging Beschikbaarheid Privacy Fysieke locatie Wetgeving Multi platform Elasticiteit Vendor lock-in Performance Migratie Integratie Testbaarheid Etc. Internet De Cloud mainframe 20

Testen Cloud computing Relateren risicogroepen en testgroepen Beveiliging Beschikbaarheid Privacy Fysieke locatie Wetgeving Multi platform Elasticiteit Vendor lock-in Performance Migratie Integratie Testbaarheid Functionaliteit Beveiliging Performance Overig niet functioneel Migratie Aanschaf en beheer Leverancieraspecten Control en regie Financieel en legal Techniek en infra Cloud specifiek E2E Ontwikkelen, beproeven nieuwe tests Continu volgen nieuwe technologieën, tools, producten Belangrijke focus op E2E 21

De Risico Groepen

Risicogroepen tot zo ver Performance Beveiliging Continuïteit Functionaliteit Beheerbaarheid Wet- en regelgeving Leverancier 23

Risicogroep: performance Responstijden te hoog te weinig gebruikers mogelijk bij (on)verwachte pieken Schaalbaarheid, elasticiteit werkt niet Latency is te hoog Bandbreedte, throughput te laag Up/downloadsnelheid onvoldoende! Andere afnemers! Overboeken, abonneemodel! Internetverbinding traag 24

Risicogroep: wet- en regelgeving Overtreden EU data protection directive locatie, beveiliging gegevens eigenaarschap, afspraken met gegevensverwerkers Overtreden EU data retention directive Faillissement leverancier belet nakomen verplichtingen Geen grip op wat er gebeurt met de gegevens dagvaarding in ander land US: Patriot Act! Waar is mijn data?! Conflicterende of onduidelijke wetgeving! Rol (onbetrouwbare) overheden 25

Van risico naar test Risicogroepen Performance Beveiliging Continuïteit Functionaliteit Beheerbaarheid Wet- en regelgeving Leverancier Testgroepen Continuïteit Performance Migratie Beveiliging Functionaliteit Beheerbaarheid Wet- en regelgeving End to end Contract 26

De Testgroepen

De Testgroepen tot zo ver Performance Beveiliging Continuïteit Migratie Functionaliteit Beheerbaarheid Wet- en regelgeving Vooraf: Niet alles hoeft! Risico gebaseerd Inzet specialisten is duur Niet alles zelf doen Outsourcen = verantwoordelijkheid overdragen 28 Load&Stress Testen van Pakketten

Testgroep: performance Wat zijn de acceptatiecriteria? Load testen Stress testen niet altijd toegestaan wat gebeurt er op de grens van de bundel Duurtest, volumetest mogelijkheden beperkt: fair use policy monitors Elasticiteit, pay-per-use LOAD+PCT+GW 29

Testgroep: performance Testgevallen op basis van load-profielen Load-profielen op basis van operational profiles Testomgeving = productieomgeving Testen in real time onder bedrijfsomstandigheden met de cloud winkel open 30

Testgroep: beveiliging Informatiebeveiliging Vertrouwelijkheid: onbevoegde toegang Integriteit: ongewenste mutatie Beschikbaarheid: voor bevoegden Beveiligingsmaatregelen Autorisatie, authenticatie Technische voorzieningen (encryptie, firewalls etc) Beveiligingsupdates Gedrag Logging 31

Testgroep: beveiliging Inventariseren beveiligingsmaatregelen Internetverbinding http/ssl wifi/wap data encryptie vpn Cloud service login identity management autorisatieprofiel toegang tot gebouw logs patch routine firewall Client zwakke wachtwoorden pincode mobiles firewall deur dicht patch routine autorisatie social engineering 32

Testgroep: beveiliging Testen en beoordelen Beoordelen end-to-end veiligheidsarchitectuur encryptietechniek authenticatietechniek datascheiding technische infrastructuur fysieke beveiliging Functionele tests autorisatie authenticatie encryptie logs audit trails patch update routine Tests door specialisten hackerstest audit 33

De Testmanager

Bredere rol voor de Testmanager Implementatie testen, testen, testen 35

Implementatie: wat te testen? Cloud Service geselecteerd! Performance Beveiliging Continuïteit Functionaliteit Beheerbaarheid Wet- en regelgeving Leverancier Risicogroepen Continuïteit Performance Migratie Beveiliging Functionaliteit Beheerbaarheid Wet- en regelgeving End to end Contract Testgroepen 36

Bredere rol voor de Testmanager Selectie risico s, criteria, advies, contract Implementatie testen, testen, testen 37

Selectie: de risico s Voornemen: Cloud Computing invoeren Public SaaS Cloud Risico s 39

Selectie: criteria Voornemen: Cloud Computing invoeren Kostenbesparing Business proces Performance Schaalbaarheid Het nieuwe werken Continuïteit Migratie Beveiliging Integratie Selectiecriteria 40

Selectie: de vragen Zijn alle risico s compleet? Selectiecriteria compleet? Cloud service geschikt? Risico s met cloud service? Etc. Zijn leveranciers geschikt? Cloud Risico s + Selectiecriteria Cloud Cloud Service Cloud Service 1 Service 2 n Is SaaS wel geschikt? Is Public Cloud wel geschikt? 41

Bredere rol voor de Testmanager Selectie risico s, criteria, advies, contract Implementatie testen, testen, testen Operatie end-to-end regressietest, evaluatie 43

Operation: everything is moving Continuous End-to-end Test internet changes Operation 44 Release Calendar? Change Process?

Operatie, rol van de testmanager Inventariseren cloud continuïteit risico s alles is in beweging! Regelmatige end-to-end testen doet ie het nog? 45

Cloud & testperspectief Van Risico Naar Test Alles Is In Beweging Brede Rol Testmanager End to End en de rest 46

Vragen?

Bedankt!

Ontbijt agenda Welkom en Introductie Martin Pol Cloud Computing in Testperspectief Testen in Cloudperspectief Kees Blokland End-to-End testen Ruud Teunissen Napraten 49

End-to-End testen Van ad-hoc naar volwaardig test level

Software ontwikkeling Gisteren, Vandaag, wens, wet, beleid, kans, probleem verwachtingen requirements acceptatie test ontwerp systeem integratie test systeem test realisatie unit en integratie test 51

Software ontwikkeling Gisteren, Vandaag, 52

Software ontwikkeling Gisteren, Vandaag, unit en integratie test systeem test Focus: eigen componenten en technische integratie Focus: eigen applicatie systeem integratie test acceptatie test Focus: eigen interfaces Focus: eigen afdeling en haar processen 53

Landschap & architectuur veranderen snel Gebruikerservaring & business processen meerdere platformen, producten, systemen, applicaties Polis Batch Mail systeem Administratie Web Interface Online CRM Producten Grenzen vervagen BKR Batch Financieel Systeem 54

Landschap & architectuur veranderen snel Gebruikerservaring & business processen meerdere platformen, producten, systemen, applicaties Grenzen vervagen Onze testen gaan verder dan Systeem Integratie Test, System of Systems Test, 55

Landschap & architectuur veranderen snel Service Oriented Architecture Pakketten Internet Technologie Legacy Systemen (Out) Sourcing Migraties Virtualisatie 56

Landschap & architectuur veranderen snel Cloud Computing Service Oriented Architecture Pakketten Internet Technologie Legacy Systemen (Out) Sourcing End-to End Risico Analyse & Testen Een kleine aanpassing Virtualisatie Migraties in een component of systeem kan grote impact hebben op diverse (business) processen & systemen 57

E2E voorbeeld Verzoek wordt verzonden en opgeslagen Verzoek wordt gecontroleerd en goedgekeurd Contract wordt toegezonden Premiebetaling wordt gestart Klant vraagt een nieuw verzekeringsproduct aan Polis Batch Mail systeem Contract Administratie Klant Web Interface Online CRM Producten BKR Batch Financial Systeem Betaling 59

E2E Risico Analyse Helicopter blik op het E2E landschap platformen, producten, systemen, applicaties Bepaal de kritieke keten van processen What if denken is noodzakelijk meer dan ooit E2E risico s: functionals en non-functionals! 60 Startpunt Gebruikerservaring en de (business) processen

Typische E2E risico s Geschiktheid 61 Elk individueel systeem werkt conform specificaties maar de integrale service voldoet niet aan de verwachtingen Actualiteit & Correctheid van gegevens (Levensloop) (Dezelfde) gegevens worden in verschillende systemen opgevoerd, onderhouden en gebruikt Uitzonderlijke gebeurtenissen: hoge E2E impact overlijden van een klant, wijzigen van bedrijfsnaam, Data vervuiling (nu en in de toekomst!) Niet afgehandelde transacties of niet volgens de regels ingevoerde gegevens, Beveiliging & Toegankelijkheid Overerven van strenge lokale beveilingsregels verlagen effectiviteit van processen Overbeveiliging

Typische E2E risico s Interoperabiliteit & Foutafhandeling Kleine detail verschillen ( bugs ) leiden tot grote problemen ( 9999ZZ of 9999 ZZ, 08/09/11 ) Onderhoudbaarheid Als iets mis gaat, hoe eenvoudig is het de oorzaak te lokaliseren en de fout te herstellen zonder de stabiliteit van de E2E keten te verstoren? Timing Systemen hebben hun eigen ritme, maar kunnen ze samen dansen? Efficiëntie Afhankelijkheden en interacties bepalen response tijden Performance, load en/of stress betrouwbaar? E2E 62

E2E Test Ontwerp Techniek Classification tree Ideaal voor E2E! Toepassing E2E Leg actoren en factoren vast, uitgaande van equivalentieklassen. Grafische weergave van testsituaties. Eenvoudig te onderhouden. 63

E2E Test Ontwerp Techniek Classification tree Ideaal voor E2E! Proces Cyclus Toepassing E2E Leg actoren en factoren vast, uitgaande van equivalentieklassen. Grafische weergave van testsituaties. Eenvoudig te onderhouden. Proces flow door de systemen. Focus op de primaire scenario s (bv use case of happy flow) met variaties van E2E actoren en factoren 64

E2E Test Ontwerp Techniek Classification tree Ideaal voor E2E! Proces Cyclus Data Cyclus Toepassing E2E Leg actoren en factoren vast, uitgaande van equivalentieklassen. Grafische weergave van testsituaties. Eenvoudig te onderhouden. Proces flow door de systemen. Focus op de primaire scenario s (bv use case of happy flow) met variaties van E2E actoren en factoren Levensloop van gegevens door het E2E landschap (Create, Read, Update, Delete), inclusief controles op onmogelijkheden 65

E2E Test Ontwerp Techniek Classification tree Ideaal voor E2E! Proces Cyclus Data Cyclus Toepassing E2E Leg actoren en factoren vast, uitgaande van equivalentieklassen. Grafische weergave van testsituaties. Eenvoudig te onderhouden. Proces flow door de systemen. Focus op de primaire scenario s (bv use case of happy flow) met variaties van E2E actoren en factoren Levensloop van gegevens door het E2E landschap (Create, Read, Update, Delete), inclusief controles op onmogelijkheden Statistisch Gebruik Op basis van informatie met betrekking tot gebruik van processen en ketens, bepalen welke onderdelen met welke zwaarte moeten worden getest. Operational profiles (hoe wordt het systeem gebruikt) Load profiles (hoe gebruikt het systeem de resources) 66

E2E Test Ontwerp Techniek Classification tree Ideaal voor E2E! Proces Cyclus Data Cyclus 67 Toepassing E2E Leg actoren en factoren vast, uitgaande van equivalentieklassen. Grafische weergave van testsituaties. Eenvoudig te onderhouden. Proces flow door de systemen. Focus op de primaire scenario s (bv use case of happy flow) met variaties van E2E actoren en factoren Levensloop van gegevens door het E2E landschap (Create, Read, Update, Delete), inclusief controles op onmogelijkheden Statistisch Gebruik Op basis van informatie met betrekking tot gebruik van processen en ketens, bepalen welke onderdelen met welke zwaarte moeten worden getest. Operational profiles (hoe wordt het systeem gebruikt) Load profiles (hoe gebruikt het systeem de resources) Exploratory Noodzakelijk vanwege het gebrek aan documentatie, tijd, data, omgevingen en de leercurve

E2E Test Ontwerp Techniek Classification tree Ideaal voor E2E! Proces Cyclus Data Cyclus 68 Toepassing E2E Leg actoren en factoren vast, uitgaande van equivalentieklassen. Grafische weergave van testsituaties. Eenvoudig te onderhouden. Proces flow door de systemen. Focus op de primaire scenario s (bv use case of happy flow) met variaties van E2E actoren en factoren Levensloop van gegevens door het E2E landschap (Create, Read, Update, Delete), inclusief controles op onmogelijkheden Statistisch Gebruik Op basis van informatie met betrekking tot gebruik van processen en ketens, bepalen welke onderdelen met welke zwaarte moeten worden getest. Operational profiles (hoe wordt het systeem gebruikt) Load profiles (hoe gebruikt het systeem de resources) Exploratory Noodzakelijk vanwege het gebrek aan documentatie, tijd, data, omgevingen en de leercurve

E2E Testomgeving & Data als ware het productie Virtualisatie Gecontroleerd Releasemanagement Test data management Synchronisatie inclusief tijdreizen! Syntax Semantiek Data vervuiling Levensloop Foutafhandeling Traceerbaarheid Toegang Beveiliging Tijdigheid Snelheid 69

E2E Testtools & Automatisering Testtools maken het mogelijk (services) geautomatiseerd te testen Geautomatiseerd testen om frequent (continu) regressietesten te kunnen uitvoeren Standaard interfaces om eenvoudiger te kunnen testen in complexe omgevingen 70

E2E Issuemanagement Registreren van een bevinding is niet genoeg! Bepaal waar in de keten het probleem ontstaat Bepaal de oorzaak van het probleem en de noodzakelijke oplossing Inclusief budget Houd rekening met de verschillende rollen & verantwoordelijkheden Het project is al afgelopen 71

E2E Testteam Test + All-round tester, ervaren in frontend en backend Havik in plaats van Mol Vind ketenaspecten in een woud aan specificaties Vertaalt processen in systemen en vice versa Herkent E2E flows door het landschap Begrijpt data & databases, leest interfaces Communicatie Resources 72 Testers en architecten, business analisten, eindgebruikers, ontwerpers, ontwikkelaars, hardware & netwerk specialisten,

E2E Stakeholders Intern Operations, Ontwikkeling, Business, Projecten, Extern Sourcing Partner, Overheid, Financiële Instellingen, Budget en verantwoordelijkheid Let op, het is geen onderdeel van de projecten! Separaat budget is noodzakelijk Overall planning Communicatie Change Control Release Management 73

Enablers voor E2E Helicopter blik E2E Risico Analyse & Test Ontwerp Testomgeving De vruchtbare bodem Testdata Essentieel als water Testtools & automatisering Te veel planten om met de hand te kweken 74

75

Ontbijt agenda Welkom en Introductie Martin Pol Cloud Computing in Testperspectief Testen in Cloudperspectief Kees Blokland End-to-End testen Ruud Teunissen 10.30 einde, eventueel nog even napraten 76