Accelerate? Automate!

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

Tool Ambitie Resultaat

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

Testen als continuous enabler

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

Quality Automation Day

TFS als perfecte tool voor Scrum

Riskpoker - Confirmation - Planningpoker. Opfrissing TMap NEXT in scrum en toelichting op de opdracht Leo van der Aalst - Jos Punter - Hans Lantink

Anand T hakur. Over Anand

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

IIBA NL Jaarcongres "Business Analyse in Scaled Agile"

TESTAUTOMATISERING IN EEN ETL-OMGEVING

De sprinter of toch de noodrem? Agile testen bij de NS. 9 oktober 2012 De Sprinter of toch de noodrem? Agile testen bij de NS 1

Scaled agile bij APG (GPS)

Kwaliteit in Agile: een gegeven?

Van testproces tot testvak... en verder

Examen TMPA Test Management Approach (TMap) Professional Advanced

KENMERKEN MODEL BASED TESTING TOOLS

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

Welkom. Great SAP Test Experience. 23 maart 2015

1. Work Breakdown Structure en WBS Dictionary

Testen van digitale leeromgevingen bij ThiemeMeulenhoff. Een Exploratory testaanpak in een veranderende wereld.

Agile (Scrum) Werken Jeroen Hak

Specification by Example. Fitnesse in een ETL omgeving

Tmap Dag Ik test, jij test, wij testen. Testen binnen een Wendbare Belastingdienst. 29 september Laurens Kremer

De Next Practice. Wilbert Teunissen Management Consultant Informatiemanagement

Testautomatisering werkt niet bij Continuous Delivery en DevOps

TestNet Voorjaarsevenement 2010 Jurian van de Laar 12 mei 2010

Testomgevingen beheer

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

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

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

Factsheet CONTINUOUS VALUE DELIVERY Mirabeau

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

Continuous testing in DevOps met Test Automation

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

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

Functioneel Beheer middag 2016

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

14/11/2010. Een duurzame testaanpak voor een veranderd informatiesysteem. Agenda. Wie is Albert?

Ik heb er geen boodschap aan

Optimalisatie. BMC klantendag 4 maart 2010

Test rapportage Waarom eigenlijk?

Agile Testen in de praktijk

Ralph van Roosmalen Automatisch testen Theorie en de praktijk

Testautomatisering zoals geen anderis

End-to-End testen: de laatste horde

Auditen van Agile projecten

Uitdagingen performancetesten in een Agile omgeving Best Practices & Demo

Kwaliteitsbewaking en testen in ICT beheerorganisaties

De tester als bruggenbouwer

Presentatie Gestructureerd en geautomatiseerd testen Ad Driessens en Gerben Mondeel

Belastingdienst MCC Visie op mobiel en interactie met burgers en bedrijven

Agile : Business & IT act as one

SmartTestAssistant. Het slimme testhulpmiddel. door Frank Stolker

CMM 3: levert het wat op?

Handout. Pagina 1. SYSQA B.V. Almere. Capability Maturity Model Integration (CMMI) Technische Universiteit Eindhoven SYSQA SYSQA.

HCM Processes and Forms

Scaled agile in de praktijk: welke modellen zijn er en wat werkt het beste in jouw situatie?

Adding value to test tooling

Procesvalidatie voor een veiliger ketentest

Service

In een keten gaat het om de verbindingen, niet om de schakels.

Adding value to test tooling

Succes = Noodzaak x Visie x Draagvlak 2. Case: Implementatie Requirements Lifecycle management bij Rabobank International

Resultaat gerichter Testen

Effectief Geautomatiseerd Testen in de Praktijk TestNet Summer School

Is het een Silver Bullet? of is het zelf een Weerwolf?

Samen toegankelijke websites bouwen met Scrum. Irene Melisse

DevSecOps Een buzzword of toch een noodzakelijke stap richting Secure DevOps?

Releasen met een druk op de knop: Met behulp van Continuous Delivery sneller uw doel bereiken

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

TestNet voorjaarsevent 15 mei Testen met AI. Op weg naar een zelflerende testrobot. TestNet werkgroep Testen met AI. Sander Mol Marco Verhoeven

Linkedin discussie: Hoe kan je best geld besparen op testen?

Agile Testing isn t Risking IT! Bram Bronneberg Test Manager Logica - CGI

Eric Broeders 30 maart 1974 Nederlandse Samenwonend met 2 kinderen mail@ericbroeders.nl

ISACA round-table 7 december 2009 Rik Marselis

De praktische kant van de Cloud De Cloud en modellen maken pay per use mogelijk

Korte uitleg gebruik Jira als bevindingregistratie systeem

Upgrade of Her-implementatie PeopleSoft FMS bij DNB

NK Testen Testrapport team 4. Team: #Test. SUT: Fructasys. Datum Team #test Claudia Star Robin Duiker DYongmit Lepcha Daniël Venhuizen

Krijg je boodschap over de Bühne! Rapportages herdacht!

Continuous Delivery. Sander Aernouts

RDW. op weg naar een DevOps organisatie. ICT Organisatie Ontwikkelingen: Partner in Mobiliteit

IT auditorsdag 2019 DIGITAL TRANSFORMATION & CONTROL. Digital Transformation & Control. 17 september 2019

DYNAMIC INFRASTRUCTURE Helping build a smarter planet

PLANET AGILE 17E BPUG SEMINAR

GETTING THE BEST OUT OF YOUR SOURCE CODE MODERNISEREN MET UNIFACE

CV CygnusZ Pagina ${page}

Auteur Kenmerk Versie 1.0 Datum Bestandnaam Status Definitief. NK Software Testen 2017

Nationale Controllersdag juni Financial Control Framework Van data naar rapportage

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

Parasoft toepassingen

Agile bij grote administratieve systemen. Omgaan met requirements

GETTING THE BEST OUT OF YOUR SOURCE CODE FIT TEST VOOR UNIFACE

Curriculum Vitae van Eric Broeders

Inrichten Architecture Governance Equens

Agile Foundation examen - OEFENVragenformulier

Agenda. Introductie Aan het werk Conclusie / restrospective

Secure Software Alliance

Transcriptie:

Accelerate? Automate!

TA Flying Squad bij KPN Marco Jansen van Doorn Test Tool Consultant, Business Line Test Automation What s Cooking, Vianen, 24 mei 2016

Vraag & Antwoord Meer rendement uit testautomatisering? Flying Squad 3

Flying Squad? 4

De Sogeti Flying Squad Tool Engineer Tool Architect Sogeti peers supporting Test Engineer Product owner Team Lead 5

Actief waarde leveren Test teams Sogeti Flying Squad Operationeel Waarde proces Basis diensten Verbeterproces Opdracht tot uitvoering Sogeti product backlog Additionele diensten 6

Improvement backlog Quick Win Quick Win Goed gevoel met snel resultaat Quick Win Middellange termijn Middellange Bruikbare verbeteringen met hoge opbrengst Lange termijn Als je nu niet begint bereik je geen resultaat Sogeti PowerPoint Referentie 2014 7

Implementatie model Doelen & Verwachtingen Test Automatisering Test Object Releases

Implementatie model Doelen & Verwachtingen Commitment Randvoorwaarden Technische implementatie Borging bij test personeel Borging in test organisatie Borging in IT orgatisatie Visie & Beleid Processen & Rollen Kennis & Vaardigheden Producten & Tools Veranderingen Verbeteringen Test Object Releases

Test Object & Releases BOSS Nieuwe backend applicatie voor Mobiele Telefonie Migratietraject Heel veel interfaces (Radionetwerk, Shops, MijnKPN, MijnKPN App, Billing, ) Test Object Migratie programma In fases, langlopend Grote scope per release Wekelijkse tussenreleases Innovatie Change requests op de productieversie Ad-hoc releases Releases

Producten & Tools ALM Vastleggen van Requirements Testgevallen Testresultaten Defects BPT Keyword-driven testautomatisering vanuit ALM Keywords automatiseren met UFT ALM met BPT is een TA framework UFT Testautomatisering GUI Webservices Technische implementatie Producten & Tools

HPE ALM met BPT: Component & Test Script 12

HPE ALM met BPT: Test Lab 13

Keyword-Driven TA Framework Input Configuratie Testdraaiboek Testscript Teststap Testdata Uitvoering Initiator Planner Inlezer Vertaler Test actie Testuitvoeringstool Output Logging Voortgangsrapport Resultatenrapport Testobject 14

TA Framework met HPE ALM met BPT Input Uitvoering Output UFT BOSS 15

Processen & Rollen Tool Architect Test team Tool Engineer Sogeti Flying Squad Team Lead Borging in test organisatie Processen & Rollen Sogeti PowerPoint Referentie 2014 16

Het verbeterproces Identificeer verbeterpunten Bepaal afhankelijkheden Bepaal termijnen Improvement Roadmap Accelerate Testing 17

Doelen & Verwachtingen Randvoorwaarden & Commitment Improvement Roadmap Operationeel Dashboard Automatiseer om uit te voeren Inrichten Governance Framework Improvement Dashboard Structureren ALM TA voor progressietesten Change Management Draaien op IE TA vanuit India Test Data Management Framework skills Framework verbetering Persoonlijke vaardigheden Teamlead Producten & Tools Kennis & Vaardigheden Processen & Rollen? TA op de keten Peer review Accelerate Testing? Integratie in testproces Werken in Sprints Architect

Doelen Wat is het doel van de testautomatisering? 20% van de testgevallen te automatiseren Hoeveel procent heb je nu geautomatiseerd? 10% En draaien die allemaal goed? Geen idee, ze hebben al een tijd niet gedraaid 19

Improvement Backlog: Doelen & Verwachtingen Automatiseer om uit te voeren Smoke Test Daily Run Weekly Run Quick Win Quick Win Middellange termijn Inzicht in beschikbaarheid keten Inzicht in regressie (lage dekking) Inzicht in regressie (hogere dekking) 20

Producten Hoe is de testautomatisering opgezet? Hoeveel tijd kost het om een component aan te passen als een scherm wijzigt? Zijn ze wel herbruikbaar? Met geautomatiseerde componenten volgens BPT Dat hangt er van af, ze zijn allemaal anders opgezet Eigenlijk alleen de login en logout 21

Improvement Backlog: Producten & Tools Framework Architect Elk object binnen een component apart aan te sturen Standaard aansturing objecten Standaard structuur van de code Quick Win Quick Win Middellange termijn Hogere herbruikbaarheid Snellere testuitvoering Uniformiteit en onderhoudbaarheid 22

Commitment Is de klant tevreden over wat je doet? Volgens mij wel Heb je wel eens laten zien wat je allemaal doet? En rapporteer je over de resultaten en behaalde doelen? Nee, eigenlijk niet Ik rapporteer alleen defects 23

Improvement Backlog: Commitment Operationeel Dashboard Structureren ALM Daily Run Wekelijks dashboard Quick Win Quick Win Middellange termijn Doelgerichte rapportage Inzicht in regressie (lage dekking) Inzicht in rendement TA 24

Processen Wat heb je deze week gedaan? Wat ga je volgende week doen? Hoezo hopelijk? Nieuwe testgevallen geautomatiseerd Hopelijk meer testgevallen automatiseren Misschien komen ze met een vraag om een test uit te voeren, of een query voor ze te maken, of een begroting te maken, of 25

Sprint planning Werken in Sprints Sprint planning Scrum board Quick Win Quick Win Doelgerichte planning Inzicht in status Sprint evaluatie Middellange termijn Leren 26

Sprint planning & Governance Werken in Sprints Inrichten governance Run Tests 10% Maintain Tests 10% New Regression Tests 40% New Progression Tests 20% Improvements 20% 27

Doelen & Verwachtingen Randvoorwaarden & Commitment Improvement Roadmap Operationeel Dashboard Automatiseer om uit te voeren Inrichten Governance Framework Improvement Dashboard Structureren ALM TA voor progressietesten Change Management Draaien op IE TA vanuit India Test Data Management Framework skills Framework verbetering Persoonlijke vaardigheden Teamlead Producten & Tools Kennis & Vaardigheden Processen & Rollen? TA op de keten Peer review Accelerate Testing? Integratie in testproces Werken in Sprints Architect

Rendement door doelgerichtheid Meer rendement uit testautomatisering? Operationele Doelen Flying Squad Doelgerichte Verbetering Juiste Expertise 29

Vraag? Antwoord