Quality Automation Day

Vergelijkbare documenten
Tool Ambitie Resultaat

Accelerate? Automate!

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

Haaglanden Medisch Centrum

Testen als continuous enabler

Testautomatisering zoals geen anderis

Welkom. Great SAP Test Experience. 23 maart 2015

Robotic Process Automation

Procesvalidatie voor een veiliger ketentest

TESTAUTOMATISERING IN EEN ETL-OMGEVING

Service

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

Te hoog gemikte silver bullets missen doel Te hoog gemikte silver bullets missen doel

Scaled agile bij APG (GPS)

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

Ketenregie 2 oktober Ketenregie in Agile / DevOps: Noodzaak? Quality Experience Day

Customer Case: WoningNet

Uitdagingen performancetesten in een Agile omgeving Best Practices & Demo

Data en Applicatie Migratie naar de Cloud

KENMERKEN MODEL BASED TESTING TOOLS

Testen en QA bij pakketimplementaties

ERP Testing. HP Nijhof. Testmanager. Testnet November 2005

Met RPA van Bluepond bereikt u meer met uw bestaande team

Parasoft toepassingen

Continuous testing in DevOps met Test Automation

TURNAROUND SCHEDULING 2.0

Log Based Testing. Hoe het begon. NS bij TestNet Datum: 11 april 2016 Auteurs: Wilfred Wattel, Marijn van Gemert.

Testautomatisering werkt niet bij Continuous Delivery en DevOps

GETTING THE BEST OUT OF YOUR SOURCE CODE MODERNISEREN MET UNIFACE

Joop Cornelissen BMC Klantendag Professionaliseren dienstverlening CMS

Henri de Joode Directeur Infra Services PinkRoccade Local Government

DevOps Waarom moeilijk doen 31 oktober als het samen kan

Waar staat AI in het testvak nu?

Implementatie eboard. Nederlandse Board gebruikersdag. Fred Elgers, Hoofd Controlling

Ralph van Roosmalen Automatisch testen Theorie en de praktijk

Bent u er al klaar voor? TMap dag 2016

Factsheet CONTINUOUS VALUE DELIVERY Mirabeau

Portfoliomanagement software van Thinking Portfolio

Upgrade of Her-implementatie PeopleSoft FMS bij DNB

Responsive web applicaties op Oracle

JAARPLAN 2019 HDN 31 OKTOBER 2018

Kevin Biront & Niels Doeleman AGNL Zaltbommel, 08 november ARIS Test Designer

Van testproces tot testvak... en verder

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

Adding value to test tooling

Automatisch Testen. Customer Business Lunch. 6 november Netherlands Germany Switzerland Serbia

Adding value to test tooling

Business Process Management

Applicatieplatformstrategie Rijkswaterstaat

Hoeveel budget moet ik uittrekken voor een Field Service Automation project?

Continuous Delivery. Sander Aernouts

Preventing Anti-Patterns for Agile Testing

Resultaat gerichter Testen

TradeCloud Supply Chain Platform

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

Agile bij grote administratieve systemen. Omgaan met requirements

Turn Knowledge into Workplace Performance

1. Work Breakdown Structure en WBS Dictionary

Klant. Klant - Branche: Industrie - > employees - Vestigingen in > 25 landen. Specifiek - Profitabele, kosten gedreven strategy

ROYAL DIRKZWAGER. Royal Dirkzwager The Maritime Information and Service Provider Royal Dirkzwager The Maritime

i ll take off to the cloud

Hieronder vindt u een link naar het filmpje over de WMS van Bol.com.

Kennis na het volgen van de training. Na het volgen van deze training bent u in staat:

infosessie softwareleveranciers 7 juni 2017 EDISON webservices Jan Dejonghe

Christian Hoppenbrouwers Tools voor offshore testen Voorjaarsevent Testnet: 30 juni 2008

Robotic Process Automation. 19 februari 2019

C.A.S.T. Make it as simple as possible, but not simpler. Make IT as simple as possible, but not simpler. Complexiteit. Einstein maakte het simpel

CASE. Meer waarde door. e-learning. Place full-screen image on layer Background. Expect more. Expect Pink. start

Digikoppeling adapter

Managementrapportage [datum]

Het avontuur van een nieuw intranet. Frank Alta Product Owner intranet Sociale Verzekeringsbank (SVB)

Integratie in de praktijk

ISACA round-table 7 december 2009 Rik Marselis

Security Management Solution INNOVATORS IN SECURITY

Microsoft Dynamics CRM & Integrated Innovation

ABN AMRO Verzekeringen Project: Documentbeheer Verzekeringen

Factsheet KICKSTARTERS Mirabeau

CLOUDSTRATEGIE. voor Stedin Netbeheer. v1.0 26/03/2019

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

De kracht van incourcing bij de rechtspraak

Workflows voor SharePoint met forms en data K2 VOOR SHAREPOINT

MDA in de praktijk. Freek Bosch, Business Unit Manager Amsterdam, 4 juni 2009

WORKSHOP 11.1 REVALIDATIETRAJECT

Mobility bij de overheid. De basisbeginselen

Testgedreven ontwikkeling dat is pas veilig!

Data Driven: Show & tell

Syfadis Suite. LMS & Talent applicatie

Whitepaper Test Management Business case voor geautomatiseerd testen

SOCIAL COLLABORATION. Vergeet mail en Whatsapp. Samenwerken doe je via Social Collaboration in Synergy

RAPID DEPLOYMENT PLAN IBM MAXIMO SCHEDULER

Ik heb er geen boodschap aan

Specification by Example. Fitnesse in een ETL omgeving

Trainee c.q. talentenprogramma Samenwerking Noord

Lokale besluiten als gelinkte Open Data #LBLOD

Afstudeer workflow met Evaluation Management en Graduation tracking. Diemen DEUG november 2016

9 OKTOBER 2007 HOLIDAY INN LEIDEN

Michel Bols Curriculum Vitae

Euronics. Case. Euronics haalt maximale uit een deal voor haar aangesloten retailers FLOWFABRIC OPTIMISATION ENGINEERS

Partnerlunch. Hét centrale security platform

Transcriptie:

Quality Automation Day

Sogeti & TOSCA Praktijkvoorbeelden van TOSCA Ferrie Wolff Practice Lead TOSCA ferrie.wolff@sogeti.com 2

What s on the menu? Kennismaking TOSCA Overzicht opdrachten Verdieping in één opdracht Drie uitdagingen Sogeti en TOSCA 3

Voor wie TOSCA nog niet kent 4

TOSCA Appetizer 5

What s cooking? En nog meer! 6

Praktijkcase ANWB Situatieschets Uitfaseren legacy Nieuw contract Impact op de gehele keten /Oracle/ESB Drie uitdagingen uitgelicht Bruikbaar + Onderhoud Agile + Continuous Testing Keten Testen 7

Bruikbaarheid & Onderhoud 8

Case: Schermen met veel data Bruikbaarheid Continuous testing Keten testen Hoe snel kan ik een nieuwe testcase aanmaken? Hoe blijft dit bruikbaar en eenduidig? Hoe kan ik dit eenvoudig onderhouden? Hoe zit het met testdata? Hoe kan iedereen dit begrijpen? Hoe kan ik variëren in data? 9

Oplossing: Modulaire opbouw in TOSCA Bruikbaarheid Continuous testing Keten testen Herkenbare en bruikbare structuur in Tosca Modules: Structuur van de applicatie Testcases: Per proces en gekoppeld aan userstory Testcases: Herbruikbare functionaliteit per applet Testdata: Eén data class per applet. Eén Testsheet per userstory 10

Even proeven Bruikbaarheid Continuous testing Keten testen 11

Resultaten Zeer snel testgevallen samenstellen en onderhouden Eenduidige werkwijze Herkenbare structuur Uit te leggen aan niet technische mensen Functionaliteit per applet te hergebruiken Onderhoud op één plek Technisch Modules Functionaliteit Reusable teststep block Testdata Data classes Makkelijk variëren in testdata 12

Continuous Testing 13

Case: Continuous testing Bruikbaarheid Continuous testing Keten testen Agile werkwijze (3 weken sprints) 3 teams binnen Nightly builts Veel ingrijpende wijzigingen Snel inzicht in de kwaliteit Beperkte beschikbaarheid van testers Veel testen in weinig tijd 14

Initiële situatie Bruikbaarheid Continuous testing Keten testen TOSCA Repository 15

Oplossing: Integratie van tools! Bruikbaarheid Continuous testing Keten testen Tosca Event Monitor Continuous Integration Distributed Execution Tosca as a Service 16

Resultaten Bruikbaarheid Continuous testing Keten testen 1dag; 6 fte; 65 testcases Geplande resources Handmatig starten machines 1 Omgeving (Test) Werkplek bezet Afhankelijk van TA team 2,5 uur; 1 fte; 170 testcases 8 machines Dagelijks, unattended s nachts Sneller + Vaker inzicht Snelheid; Agile! Trigger na built Test, Acceptatie, Acceptatie2 Schaalbare oplossing Continu testen Efficiënt gebruik licenties Door iedereen te gebruiken Xml Dashboard 17

Keten testen 18

Case: Regressietest in de keten Bruikbaarheid Continuous testing Keten testen Uitdagingen: Beschikbaarheid van de omgeving Onderhoudbaar Bruikbaarheid Robuust End-of-Day batches Testdata door de keten Verschillende systemen en technieken Afwijkende hartbeat per team ESB ESB Oracle << Keten >> 19

Oplossing: Hergebruik in Tosca Bruikbaarheid Continuous testing Keten testen ESB ESB << Keten >> Oracle 20

Business Proces A Dag 3 Dag 2 Dag 1 Business Testcases Bruikbaarheid Continuous testing Keten testen Selectie van 25 Keten testcases Stap 1 Stap 2 Stap 3 Stap 4 Stap 5 Stap 6 Oracle ESB ESB << Keten >> Stap 7 Stap 8 Oracle 21

Business Proces A Dag 3 Dag 2 Dag 1 Business Executionlist Bruikbaarheid Continuous testing Keten testen Dag1 Dag2 Stap 1 Stap 2 Stap 3 Stap 4 Stap 5 Stap 1 Stap 2 Stap 3 Stap 4 Stap 5 Dag 1 Dag 2 Dag 3 x x x x x x Dag3 Stap 6 Oracle Stap 7 Stap 8 Stap 6 Oracle Stap 7 Stap 8 22

Business Proces A Dag 3 Dag 2 Dag 1 TestDataManagement Bruikbaarheid Continuous testing Keten testen Testcase id Datum Dag Volgnummer Klantnummer Ordernummer Contractnummer Documentnummer Stap A1 1 Stap 2 Stap 3 Stap 4 Stap 5 Stap 6 Oracle Stap 7 TDM Stap 8 23

Business Proces A Dag 3 Dag 2 Dag 1 Beschikbaarheid keten Bruikbaarheid Continuous testing Keten testen Hergebruik testdata Integratie technieken Continuïteit Stap 1 Stap 2 Stap 3 Stap 4 Stap 5 Stap 6 Oracle ESB ESB << Keten >> Stap 7 Stap 8 Oracle 24

Resultaten Hergebruik over de keten heen DIRECT inzicht in de status van de keten Continuïteit: Ook als de keten niet beschikbaar is Meerdere systemen aansturen met één tool Integratie van technieken Integratie van processen Integratie van testdata Onderhoud op één plek Werkwijze blijft hetzelfde 25

Sogeti & TOSCA 26

TOSCA Center of Excellence Lokale Diensten TOSCA Opleiding Best Practices Experts Implementatie Partnership Tricentis Officiële training en certificering R&D Demo s >100 gecertificeerde collega s Support & Kennisdeling Certified Implementation Proof Partner of Concept Global partner Tricentis sinds 2012 Bijv. Workshop TestCaseDesign 27

What s cooking? Meer informatie? Laatste nieuwtjes rondom Tosca? Uitgebreide demo? Ga naar de stand! ferrie.wolff@sogeti.com Ferrie Wolff 28