Testen onder architectuur in de cloud



Vergelijkbare documenten
Testen in de cloud (EIP) Introductie

Integratie in de praktijk

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

Preventing Anti-Patterns for Agile Testing

Exploitatie testen voor het testen van Service Level Agreements. Geïnspireerd door

Continuous testing in DevOps met Test Automation

Kwaliteit van ICT vergt samenwerking

STAND VAN ZAKEN VAN DE DIGITALE VAARDIGHEDEN IN BELGIË. 13 November 2012

Werkgroep ISO TestNet thema-avond 9 oktober 2014

Test doc.

End-to-End testen: de laatste horde

Requirements Management Werkgroep Traceability

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

Business Event AGENDA. 13 November Arrow ECS Houten

Security (in) architectuur

Resultaat gerichter Testen

ISO/IEC in een veranderende IT wereld

Master Software Engineering. Inhoud, begeleiding, tentamen dr. Anda Counotte Docent en mentor

Agile Testen in de praktijk

BLIJVEND STRUCTUREEL TEKORT AAN DIGITAL EXPERTS!

Wie durft? Kwaliteit rapporteren voor het IT project start! Bart-Jan de Leuw TestNet 10 mei 2011

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

Wonderware overal! Wonderware wordt toegepast in één derde van de 335,000 plants wereldwijd met 20 of meer werknemers software licenties

Business Intelligence Teststrategie

DRIVING THE BUSINESS CASE OF IoT

Grenzeloos vertrouwen in een tool!?

ISACA round-table 7 december 2009 Rik Marselis

Het verleden, het heden en de toekomst van testverbetering

Het Sebyde aanbod. Secure By Design

vra + NSX and it all comes together

Curriculum Afkortingen Bachelor Informatica Propedeuse Postpropedeuse Start Vervolg Afsluiting 60,0 Gebonden keuze (8,6 EC) Afsluiting

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

Aanbesteding implementatie, beheer en onderhoud van Microsoft Dynamics 365 for Operations. Bijlage 5: Beschrijving toekomstige ESB

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

Vertrouwen in ketens. Jean-Paul Bakkers

Een infra DevOps CI/CD straat

Optimale ICT-beveiliging. Van advies en ontwikkeling tot implementatie en beheer

TFS als perfecte tool voor Scrum

Horen Luisteren Delen

Architecten-debat 21 juni 2006 PI GvIB Themamiddag. Renato Kuiper. Principal Consultant Information Security

Statistics. Form name enquete Form title Enterprise Architecture na 2012 Number of questions 24 Total number of submissions 88

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

TAM. Control Model for Effective Testing

Data en Applicatie Migratie naar de Cloud

Op zoek naar gemoedsrust?

Creatief met Claim Check VNSG Tips & Tricks juni 2017

Betekent SOA het einde van BI?

Product Quality Management, onze toekomst René Tuinhout

Parasoft toepassingen

Integrated Delivery. Hoe Solvinity software ontwikkeling verbetert en versnelt

Gastcollege BPM. 19 december Research Centre for Innova0ons in Health Care

Test rapportage Waarom eigenlijk?

Welkom. Great SAP Test Experience. 23 maart 2015

Testen voor een veiliger internet

[ ] OVER ASCOM HARRY WASSENS, SALES DIRECTOR. Over Ascom Harry Wassens Ascom (Nederland) B.V.

Internettechnlogie, systteem- en netwerkbeheer MODULECODE STUDIEPUNTEN 10 VRIJSTELLING MOGELIJK ja

Martin van Leeuwen Happy Testing

Was, is of komt er aandacht voor

Testen als continuous enabler

Technische architectuur Beschrijving

BIM + DCIM = optimaal ontwerpen, bouwen en beheren (+ een gunstige TCO) Leo van Ruijven Principal Systems Engineer Croon Elektrotechniek BV TBI

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

DYA DAG Architectuur aan het werk

Welke standaard is het beste? 4 december 2008, Bianca Scholten, bianca.scholten@task24.nl, tel

Het Sebyde aanbod. Secure By Design. AUG 2012 Sebyde BV

Inrichten Architecture Governance Equens

Masters Software Engineering en Computer Science Programma, toelating en wijze van studeren

WHO NEEDS ENEMIES WAAR DIENT U OP TE LETTEN? De BrainCheck is o.a.

Aantal aanbieders. gunningsfase

De laatste ontwikkelingen op het gebied van NEN-EN normering de nieuwe norm is compleet

Curriculum Vitae Laurens Hoogenboom

Van Samenhang naar Verbinding

Service

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

Maak kennis met. donderdag 19 november 2015

Testing University. A fool with a tool is still a fool

Testverbetering met TMM bij Philips

Smart Industry Event KPN ervaringen Fokker 4.0 project en next steps

Presentatie Gestructureerd en geautomatiseerd testen Ad Driessens en Gerben Mondeel

Expert level Improving the testing process

Projectwerk programmeren. met mijlpalen; opdrachtformulering, analyse stappen, code

Yenlo The experts in integration. Test rapport met Logius betreffende:

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

Marc Koper Performancetesten voor dummies

Transcriptie:

Testen onder architectuur in de cloud Learn, create and make it work Presentatie Wilbert de Wolf

Even voorstellen ir. Wilbert de Wolf Principal Consultant, Enterprise Architect Werkzaam bij CIMSOLUTIONS w.de.wolf@cimsolutions.nl 43 jaar, getrouwd, woonachtig in Putte (NB) Ruim 20 jaar ervaring in ICT 2

Agenda Cloud ketensamenwerking Architectuurvragen Kwaliteit Cloud decompositie Oefeningen 3

Ketensamenwerking in de cloud

Testen onder architectuur in de cloud Twee cruciale vragen voor de tester Welke kwaliteit trade-offs zijn van belang? Wat is de decompositie van het cloudsysteem? 5

Kwaliteit in de cloud Praten over kwaliteit Trade-offs Teststrategie 6

Kwaliteit in de cloud Praten over kwaliteit Kwaliteitsstandaard ISO 9126 QUINT2 7

8

Kwaliteit in de cloud Volgens TMap NEXT Cloud 9

Decompositie van de cloud Testen op het end-point i.e. schermfunctionaliteit Testen tussen de end-points i.e. berichten, granulariteit, Enterprise Integration Patterns 10

Decompositie van de cloud Testen tussen de end-points Berichten Cloud consumer Cloud Provider 11

Cloud consumer Decompositie van de cloud Testen tussen de end-points Granulariteit Cloud provider 12

Cloud consumer Decompositie van de cloud Testen tussen de end-points Granulariteit Cloud provider 13

Enterprise Integration Patterns Software Requirements Decompositie van de cloud Testen tussen de end-points Enterprise Integration Patterns Operation Management Software Functional Design Acceptance Testing Software Technical Design System Testing Realization Unit Testing 14

Aggregator Afzonderlijke berichten worden geaggregeerd tot één berichtenpackage. Claim Check De inhoud van het bericht wordt verpakt en versleuteld. Command Message Communicatie tussen systemen middels berichtenverkeer Competing Consumers Het gelijktijdig verwerken van meerdere berichten Content-Based Router Een logische functie is geïmplementeerd over meerdere systeemonderdelen. Content Enricher Het oorspronkelijke cloudbericht wordt verrijkt. Datatype Channel De provider weet hoe het berichten van de consumer moet verwerken. Dead Letter Channel Borgen van cloudberichten die niet goed kunnen worden verwerkt. Document Message Een cloudbericht bevat een document attachment. Pipes and Filters Cloudberichten ondergaan een complex proces. 15

Puttin it all together Testmethode Kwaliteitsattribuut Testmethode Decompositie (TMapNEXT ) Scalability Load test Enterprise Integration Patterns Availability Plug/Unplug FOLB Patterns Reliability Negative Testing Enterprise Integration Patterns Adaptability Real Life Test Enterprise Integration Patterns Security Multi Tenant Proof Hacker like tests 16

Oefening Praktijkcase Document Management Services Scenario 1: De DMS-cloudservice consument transformeert het oorspronkelijjke bericht Decompositie (EIP) verrijken verpakken versleutele n Oorspronkelijk bericht Bericht klaar voor verzenden 17

Oefening Praktijkcase Document Management Services Scenario 2: De DMS-cloudservice consument verpakt heterogene documenten binnen een bericht. Decompositie (EIP) pdf doc avi 18

Samengevat... Cloudsystemen gaan over bedrijfsgrenzen heen Besteed aandacht aan het verkeer tussen de cloud end-points Kies voor elke kwaliteit de juiste TMapNEXT -testmethodiek Baseer de testbase middels EIP voor de toegepaste cloud oplossing 19

Referenties Presentatie Voor meer informatie w.de.wolf@cimsolutions.nl TMap NEXT Testing Clouds Ewald Roodenrijs, Sogeti 2011 Enterprise Integration Patterns Designing, Building, and Deploying Messaging Solutions Gregor Hohpe, Bobby Woolf ISBN 0321200683 Addison-Wesley, 2004 Quint2 Een kwaliteit-gedreven aanpak voor architectuurreview Greefhorst, van Elswijk, Software Engineering Research Centre, 2000 20