Even testen. Anekdotes. We do have a reputation. Gastcollege SmarTEST. Egbert Bouman, Valori, 2012. Testen, een vak voor het leven!



Vergelijkbare documenten
Testen, een vak voor het leven! Gastcollege UU, 3 december 2012 Egbert Bouman, egbertbouman@valori.nl

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

SMART requirements en slim testen Hoe goede requirements en een slim testproces elkaar versterken

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

Risicomanagement in Scrum

Datakwaliteit en (big) data Datakwaliteit, Master Data Management en Big Data

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

Het menselijk leven gaat boven alles. Chris C. Schotanus

Extended ISO 9126: Een introductie. Algemene informatie voor medewerkers van SYSQA B.V.

Infrastructuur Architectuur. Frank van Valkenburg

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

Agile Testen in de praktijk

Egbert Bouman Boekpresentatie SmarTEST Voorjaarsevent Testnet: 22 juni 2009

Softwareproductkwaliteit

Wie is Egbert Bouman? Risicomanagement en de PO. Risicomanagement en de product owner. Egbert Bouman (Valori) 17 juni 2014.

Risicomanagement in Scrum. Al 25 jaar Testen PLUS Test & Acceptatie, Test Tool Services Business Analyse & Requirements High Performance Maintenance

Reports of my death are greatly exaggerated

Over Valori. Risicoanalyse in een agile setting. 25 jaar Testen PLUS. Top-200 klanten. 125 professionals

TFS als perfecte tool voor Scrum

Trends en best-practices in (software) architectuur

Systeemontwikkeling 2 (SO2) College 4

ISO 25010: Een introductie SYSQA B.V.

Agenda. Introductie Aan het werk Conclusie / restrospective

End-to-End testen: de laatste horde

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

service level management

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

Taco Schallenberg Acorel

Clean code improves test quality

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

Marc Koper Performancetesten voor dummies

Agile buiten de IT. Bent u al onbewust bekwaam met agile? Bert Leibbrand bert.leibbrand@itri.nl

Product Risico Analyse

De Agile Analist. Henk Jan Huizer

Welkom. Great SAP Test Experience. 23 maart 2015

Subwerkgroep Methoden. Toelichting inhoud en voortgang tot nu toe

Aanpak IT architectuur en ontwerp voor ketentransparantie in de melkveesector

Boekpresentatie SmarTEST Egbert Bouman TestNet voorjaarsevenement, 2009

Driving business agility with open source Innovation fueled from outside

Identity & Access Management & Cloud Computing

Portfolio Innovation Manager & Reisleider in de Digitale Wereld. Copyright 2015 ITpreneurs. All rights reserved.

Uitdagingen performancetesten in een Agile omgeving Best Practices & Demo

Enterprise Architectuur. een duur begrip, maar wat kan het betekenen voor mijn gemeente?

Doe de bughunt! Een vorm van Exploratory testing. Rob van Steenbergen Klaas-Durk Toonen

Kwaliteit en Testen binnen Agile Project Management volgens Scrum bij Planon. David Griffioen 11 april 2006

Continuous Requirements Engineering

Risk Based Testing. TestNet Voorjaarsbijeenkomst. Johan Vink. A reality check

Kwaliteitskenmerken van softwareproducten: specificeren, evalueren en certificeren

Accelerate? Automate!

Parasoft toepassingen

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

Agile : Business & IT act as one

Aanpakken van Afhankelijkheden is geen ABCtje

Leiderschap in een organisatie met technische professionals

Teststrategie met behulp van heuristieken

Best Practice Seminar 14 NOVEMBER 2013

Het W-model: de groei naar voren. Jan Jaap Cannegieter. Praktijk van ICT-projecten

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

Continuous Requirements Engineering

Test rapportage Waarom eigenlijk?

Stichting NIOC en de NIOC kennisbank

Agile ervaring Ir.ing. Erik van Daalen

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

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

Help je Power BI Analytics project om zeep 6 succesfactoren. Marc Wijnberg Gebruikersdag 2018

Data en Applicatie Migratie naar de Cloud

TAM. Control Model for Effective Testing

Overdracht van project naar beheer. Beheer is ook Agile!

Testen Foundation (TestF.NL)

Egbert Bouman Wat testers kunnen leren van management goeroes

TestNet Voorjaarsevenement 2010 Jurian van de Laar 12 mei 2010

Resultaat gerichter Testen

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

Tool Ambitie Resultaat

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

Test Management Assessment

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

Verzamelde vragen en antwoorden Agile Applicatie ontwikkeling. Agile Methodiek en Technologie. Zest Application Professionals

Klanten en Leveranciers moeten samen groeien voor en succesvol toekomst

NVB Strategie-implementatie en verandering

Aliens?

Introduction to IBM Cognos Express = BA 4 ALL

ISACA NL C**** in a day Inspiratiesessie CRISC

De concerncontroller als navigator van een wendbare gemeentelijke organisatie Mario Halfhide en Roy Mierop

fantestische middag 7 Agile en SCRUM

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

Turn Knowledge into Workplace Performance

Product Quality Management, onze toekomst René Tuinhout

Continuous testing in DevOps met Test Automation

Past het testvak nog in de nieuwe IT-wereld?

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

End-to-End Testen Acceptatietesten

Risicogebaseerd Testen Seminarie Oostende, 14 Oktober 2009

Agile Testen van Business Intelligence. Assepoester 2.0

Controller waar gaat gij heen?

Rik Jan van Hulst Wittenburgergracht ZL Amsterdam

Kansen & Ontwikkelingen met Lean

Inhoudsopgave 1. Opdrachtformulering Beschouwingsgebied Binnen de opdracht Buiten de opdracht

Ralph van Roosmalen Automatisch testen Theorie en de praktijk

Van testproces tot testvak... en verder

Transcriptie:

Testen, een vak voor het leven! Even en Wat is jullie beeld van softwareen? Gastcollege UU, 29 november 2012 Egbert Bouman, egbertbouman@valori.nl 1 2 Anekdotes Telefooncentrale down Transavia OZB parameters Geslacht Schadeverzekering 6 pallets polisprints Heathrow terminal 5 Security 4 We do have a reputation Ron Tolido over IT types Even en 1 2 5

An excellent er s attitude. Testers zijn ook maar mensen Constructive maliciousness: Make things fail to make things better What s the difference? The developer The user The er Walrus class submarines Traffic Aid Control Room System First release: - Way too slow. - Total crash upon heavy load. Bad Test? Wegenwacht out of business Testing: a matter of survival Performance s: - 7 bottlenecks - Repaired and now OK ING Bank datawarehouse Insurance companies Testing: strategic importance Testing for survival

CRISC certified risk controller Business-IT Risk management in all it s respects Over Valori Proces Business IT optimization Test & Acceptatie Business Architecture & Requirements IT mgt & Value Chain Improvement 120+ top professionals > 23 jaar in business Top-200 klanten RABO, Achmea, Interpolis, ING, NIBC, ASR, SNS, Menzis, KPN, Randstad, Tweede Kamer, Prov. Utrecht, etc. Training partner (Valori Academy) People Tools Proces Tools Syner gie People SmarTEST aanpak, EXIN-preferred 13 www.valori.nl, www.smar.nl Complexiteit Einstein maakte het simpel 15 16 Make it as simple as possible, but not simpler (Einstein) Make IT as simple as possible, but not simpler (Valori) 17 1

Wat kun je en aan een pen? Wat is kwaliteit? Een relatie attribuut? Objectiveerbaar? 19 20 Verandering Kwaliteit is meer dan een mooi systeem Informatie Gegevens in en naar het systeem Kwaliteit Het resultaat voor de business, als het project er niet meer is. I P S Processen Organisatie en Processen Systemen Het opgeleverde informatiesysteem Een SmarTEST model. Zie boek en www.smar.nl voor definities 360º kwaliteits perspectief Extended ISO-Model Functionality Reliability Usability Suitability Accuracy Interoperability Compliance Security Traceability Maturity Fault tolerance Recoverability Availability Degrability Understandability Learnability Operability Explicitness Customisability Attractivity Clarity Helpfulness User-friendliness Efficiency Maintainability Portability Time behaviour Resource behaviour Analysability Changeability Stability Testability Manageability Reusability Adaptability Installability Conformance Replaceability 24

FURPS Functionality Features, Mogelijkheden, Beveiliging Usability Human factors, Esthetische eigenschappen, Consistentie, Documentatie Reliability Faalfrequentie, Faalimpact, Recoverability, Predictability, Accuracy, Mean time to failure Performance Snelheid, Efficiëntie, Resourceverbruik, Throughput, Responsetijd Supportability Testbaarheid, Uitbreidbaarheid, Aanpasbaarheid, Onderhoudbaarheid, Compatibility, Configurability, Serviceability, Installeerbaarheid, Localizability, Portability IT Governance en en Veel IT-projecten falen Grip en inzicht essentieel: feitelijke stuurinformatie In control zijn vergt risicobeheersing Testen = strategisch instrument voor risicobeheersing Gebruikt zoals geleverd Gebruikt na wijziging fundamenteel gewijzigd Nooit gebruikt Nooit afgemaakt 47% 29% 2% 3% 19% Bron: ButlerBloor Computer Research 25 26 Met en verdien je geld. Hoeveel? De Kromme van Boehm Zie www.nist.gov voor het volledige NIST rapport (pas op: 500 bldz.) Veel, blijkbaar!! In Europa vergelijkbaar Voorkomen is beter dan genezen 27 2 Een goede aanpak. Planned: Plan Analyse Realisatie Test Actual: Plan Analyse Realisatie houdt en uit de kreukelzone Te st 1/10 Dead line 29 Een goede aanpak.. WAT en? Vandaag HOE en? WIE? WANNEER en? WAAR en? WAARMEE en? geeft antwoord op o.a. deze vragen 30 object, kwaliteitsaspecten, basis, acceptatiecriteria, risico s strategie, scenario s technieken ers, materiedeskundigen, ICT'ers, beheerders, leveranciers,.. planning, fasering omgevingen, werkplekken tools, rekentools

Lots of books on ing Methods for structured ing You need a handy approach The 5 conditions for smart ing 1. Think strategic 2. Make people important 3. Be adaptive 4. Target on risks 5. Create transparancy Strategic Men over Machine Adaptive Risk based Transparent Thats why: SmarTEST 2004: SmarTEST gelanceerd

!!!!!!!! No risk, No Geen risico, geen 39 Testsoorten Het W-model, het model Ketenen Requirements, acceptatiecriteria en risico s Bedrijfseisen, gebruikerseisen Exploitatie Acceptatie Systeem eisen Systeem- en keten Gebaseerd op fasen Gebaseerd op te onderzoeken aspecten Onderkant : ontwerp, bouw en gecombineerd. Ontwerp, bouw en ontwikkelen Past bij moderne, agile ontwikkelmethoden zoals RUP, DSDM en SCRUM. 40 De oerversie: het V-model definitie studie accept. RAR en Scrum product backlog Daily Business reqts scrum functioneel ontwerp systeem Maar het Waterval tijdperk is voorbij technisch ontwerp constructie unit integratie unit systeem integratie Product owner Sprint = 30 dagen accept. 42 43

Geautomatiseerd en Geautomatiseerd en: twee werelden! HP Quick Test Pro HP Loadrunner Rational FT Tosca Citra Parasoft Selenium Fitnesse Jmeter SoapUI Requirements, acceptatiecriteria en risico s Testtools voor eindgebruikers HP-QTP, Citra?! Never the twain shall meet? Gebruikers en Testtools voor techies Selenium, JMeter, TFS-tooling?! Ontwikkel en 44 45 Ontwerpen van en: vak apart 60 verschillende ontwerptechnieken Structuur van een geval 46 47 Hoe ziet een goede eruit? Structuur van een goed geval: Uitgangssituatie Actie Resultaat Eyewitness How parameters can sneak into life environment Voorbeeld: grenswaarde 1 jaar 4

Aantal bevindingen 4 6 5 7 20 19 24 12 32 9 35 10 42 14 47 42 9 41 13 44 41 11 39 19 3 13 43 14 37 7 32 32 1 2 3 4 5 6 7 9 10 11 12 13 14 15 16 17 1 19 20 21 22 5 9 34 12 36 5 31 3 10 9 7 6 5 4 3 2 1 0 Testinspanning in FTE Was ing forgotten here? 70 60 50 40 30 Bevindingen Acceptatie met inspanning in FTE 's totaal lopende bevindingen deze week nieuw geconstateerd Testinspanning Getallen zeggen weinig, het gaat om de trend. 20 10 0 120 Gewogen totalen per week Status 4/9 16:00 Week Weging: Block=4, Major=2, Normal=1, Minor=0,5 100 0 60 40 Nieuw deze week Gesloten deze week Totaal nog open Trendlijn 3e orde 20 0 17 1 19 20 21 22 23 24 25 26 27 2 29 30 31 32 33 34 35 36 Acceptatiegrens 51 Iedereen kan en? Professionaliteit Communicatie Spelbreker durven zijn Kritisch vermogen Het karakter van de er Constructieve kwaadaardigheid: Make things fail to make things better Wat is het verschil? The developer The user The er 52 Een goede er: vier competenties Iedereen kan en, hetzelfde geldt voor klompenmaken Spin in web TestOrganisatie TestManagement TestInfrastructuur Takt, sensitiviteit, overtuigen, analyseren, presenteren, rapporteren Architectuur, programmeren, (internet)- technologie, ontwikkelmethodieken, Beheer Testware Voorbereiding Afronding Specificatie Verzekeren, banken, telecom, overheid, zorg, omroepen, industrie, media, software engineering, Uitvoering

Requirements = Product Backlog?? Bedrijfseisen, gebruikerseisen Systeem eisen?? SCRUM?? Acceptatie Keten Depersonaliseren productiedata Creëren Maskeren Migreren Beheren Converteren Integreren Tools en toolsupport Valori thema avonden Een begrip in Grip op IT! Geweest, o.a.: Grip op MicroSoft Dynamics De nieuwe generatie tools Test Data Management Getting Things Done Solvency II Scrum en onafhankelijk en Tools voor Test Management Stretch & Move (met KPN) Moderne systeemontwikkeling: RUP, agile Risicomanagement in de echte wereld Model Based Testen Politiek op de werkvloer Testen en auditing SOA en ketenen Bevindingenbeheer en SmarTRACK Zorg en ICT Performance en Usability revisited SEPA Datawarehousing en BI De Vrijgavekaart Datakwaliteit Wat bracht Eurostar Zorgverzekeraars Etcetera?? A great support site with free tools www.smar.nl Conferenties EuroSTAR TestNet Nederlandse Testdag Dutch Testing Conference Belgium Testing Days Test Automation Day Agile Testing Days Waarom en zo leuk is Alle aspecten van IT komen aan bod People Process Tools Je mag overal wat van vinden Je ontwikkelt een breed perspectief Je zit snel op een goed niveau Junior ers voor de Raad van Bestuur! Het is de beste start in IT land Maar er van wieg tot graf is geen probleem! Het is recessiebestendig 5 59 Wees slim, word een slimme er! 60 61

62 Bedankt voor uw aandacht! BEDANKT VOOR UW AANDACHT egbertbouman@valori.nl www.valori.nl www.smar.nl www.echtewereld.nl Met dank aan verschillende vakbroeders en vooral aan alle bevlogen Valori consultants en managers in de echte wereld 64