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

Vergelijkbare documenten
Ruud van Houwelingen Testen als een drama serie Voorjaarsevent Testnet: 22 juni 2009

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

SmartTestAssistant. Het slimme testhulpmiddel. door Frank Stolker

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

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

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

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

SmartTestAssistant. Het slimme testhulpmiddel. door Frank Stolker

Accelerate? Automate!

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

SAMEN OP PAD NAAR DE TOEKOMST

KENMERKEN MODEL BASED TESTING TOOLS

Past het testvak nog in de nieuwe IT-wereld?

TESTAUTOMATISERING IN EEN ETL-OMGEVING

SmartTestAssistant. Het slimme testhulpmiddel. door Frank Stolker

Testomgevingen beheer

Resultaat gerichter Testen

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

3 I always love to do the shopping. A Yes I do! B No! I hate supermarkets. C Sometimes. When my mother lets me buy chocolate.

Quest 1 Het beste idee van Leiden

Marc Koper/ Bas M. Dam A Tool with a Fool is only a tool Voorjaarsevent Testnet: 30 juni 2008

Disclosure belofte. Ik stel het belang van de patiënt voorop en eerbiedig zijn opvattingen. Doel van de patient staat centraal

Als je je richt op resultaten, dan zul je niet veranderen. Als je je richt op verandering, dan zul je resultaten behalen.

Ralph van Roosmalen Automatisch testen Theorie en de praktijk

Bahtinov maskers als optische schuifmaat? Teus Tukker, Ferry Zijp

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

COPYRIGHT LINDA SMIT

RECEPTEERKUNDE: PRODUCTZORG EN BEREIDING VAN GENEESMIDDELEN (DUTCH EDITION) FROM BOHN STAFLEU VAN LOGHUM

Onderzoeksvaardigheden 2

Bedrijfsvoorstelling

Hoe gaan testrobots ons testers helpen?

8 essentiële stappen voor leiders van de toekomst Michael Jongeneel

Uitdagingen performancetesten in een Agile omgeving Best Practices & Demo

Tool Ambitie Resultaat

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

Testautomatisering werkt niet bij Continuous Delivery en DevOps

Hoe gaan testrobots ons testers helpen? Robotica?

Leeruitdagingen. Van risico s naar kansen in de kenniseconomie van Industry 4.0

6,2. Boekverslag door een scholier 1326 woorden 8 januari keer beoordeeld. Eerste uitgave 2000 Nederlands. Razend

Van testproces tot testvak... en verder

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

Grammatica overzicht Theme 5+6

Whitepaper Test Management Business case voor geautomatiseerd testen

TFS als perfecte tool voor Scrum

Minder piekeren. Maurice Topper GZ-psycholoog

!!!! Wild!Peacock!Omslagdoek!! Vertaling!door!Eerlijke!Wol.!! Het!garen!voor!dit!patroon!is!te!verkrijgen!op! Benodigdheden:!!

Vergaderen in het Engels

Business Rules: het scheiden van kennis en processen 17 september 2014

Circulair geld verdienen

Kwaliteitsbewaking en testen in ICT beheerorganisaties

Next Generation Poultry Health Redt Innovatie de Vleeskuikenhouder?

Cava in de feedback. Over hoe we cursisten kunnen motiveren in onze feedback. Jan Strybol Joyce Bommer

JOB OPENING OPS ENGINEER

Grenzeloos vertrouwen in een tool!?

Value based healthcare door een quality improvement bril

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

Op weg met jou... Jij bent mijn nu, mijn toen, jij bent mijn leven, jij bent mijn denken en mijn doen. Jij bent mijn lied en ik weet zeker dat

9 daagse Mindful-leSs 3 stappen plan training

kosmos.uitgevers kosmosuitgevers 2017 Esther van Diepen/Kosmos Uitgevers, Utrecht/Antwerpen Auteur: Esther van Diepen

Vertaling Engels Gedicht / songteksten

Continuous Requirements Engineering

ANT S KINGDOM Here is some advice for setting up your Master Ant Farm!

Webtesten onder schaarste

Borstkanker: Stichting tegen Kanker (Dutch Edition)

Omschrijving. Technische context

DALISOFT. 33. Configuring DALI ballasts with the TDS20620V2 DALI Tool. Connect the TDS20620V2. Start DALISOFT

WAAROM MOEILIJK DOEN ALS HET SAMEN KAN

General info on using shopping carts with Ingenico epayments

Wij zoeken twee Stagiaires voor testautomatisering

Specification by Example. Fitnesse in een ETL omgeving

Free time! Better skills. Free time with Brenda and Brian. Worksheet

Continuous Delivery. Sander Aernouts

REPUTATIE, RELATIES, TIPS & TRAINING DOOR MICHIEL HOLSHEIMER (CONTENT BRIDGES)

ARE methodiek Het ontwikkelen van Informatie Elementen

Engels op Niveau A2 Workshops Woordkennis 1

Verstevigen van je positie als MD adviseur

Welkom. Great SAP Test Experience. 23 maart 2015

Quick start guide. Powerbank MI Mah. Follow Fast All rights reserved. Page 1

ERP Testing. HP Nijhof. Testmanager. Testnet November 2005

Best practices voor diepgaand innoveren in een complexe IT context. Sander Nijenhuis Fortes Solutions BV

JOB OPENING DEVOPS ENGINEER

Joe Speedboot Tommy Wieringa

STRATEGIE VOOR KMO S PROF. DR. KURT VERWEIRE

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

Model Driven Software Development: Geen toekomst maar realiteit. 4 juni 2009, WTC, Amsterdam.

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

Alleen ZO behaal je je doelen!

EEN BRIEFING. GRAVER dan een schop. 5 vragen voor een aardige communicatiebriefing

Testautomatisering zoals geen anderis


Overdracht van project naar beheer. Beheer is ook Agile!

SMART requirements schrijven

Anand T hakur. Over Anand

Waar staat AI in het testvak nu?

om innerlijke rijkdom en vrijheid te creëren

Wat is Cyber Security Management? 3 oktober ISA / Hudson Cybertec Arjan Meijer Security Consultant

Risico s van Technologisch Succes in digitale transformatie S T R A T E G I C A D V I S O R

Best Practice Seminar 14 NOVEMBER 2013

Tools die je móét hebben voor je (gaat) testen!

Transcriptie:

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

de Silver Bullet Wikipedia: De metafoor van de Silver Bullet is van toepassing op elke eenvoudige oplossing met zeer hoge effectiviteit; De zinsnede heeft typisch te maken met nieuwe technologie of techniek die grote bestaande problemen zal oplossen; De term komt uit de folklore; Traditioneel is de Silver Bullet het enige type kogel voor een vuurwapen dat effect heeft tegen een Weerwolf. 13 Mei 2013 2

Kwetsbaarheden In de meeste, moderne fictie wordt de weerwolf gezien als kwetsbaar voor zilveren wapens maar onkwetsbaar voor andere aanvallen; Weerwolven worden vaak afgeschilders als immuun voor schade door gewone wapens, maar alleen kwetsbaar voor zilveren objecten. 13 Mei 2013 3

Doelen Hebben we hier te maken met een Weerwolf of is het een hond die er een beetje raar uitziet?; Hebben we een Silver Bullet nodig? Of kunnen we volstaan met een pijl en boog? Wanneer van toepassing: Is er een Silver Bullet beschikbaar? 13 Mei 2013 4

Wat is De weerwolf? Wat zijn die grote bestaande problemen? Waarom zou je iets willen automatiseren? Wat zijn de alternatieven? 13 Mei 2013 5

Schade door de Weerwolf Regressie van de software: Er komen fouten voor in delen van het systeem waar eerder geen fouten zaten; Beschikbare, noodzakelijke kennis wordt minder: Ervaren mensen verlaten het bedrijf/project; Sommige Testwerkzaamheden zijn saai/niet leuk/dom: Mensen verliezen hun concentratie en gaan fouten maken; Mensen willen geen uitvoerend testwerk meer doen. Te weinig tijd: Meer testen met minder mensen; Meer testen in minder tijd; Wijzigende requirements. <<voorbeeld>> 13 Mei 2013 6

Kaders Wat versta ik onder Test Automatisering? Het gebruik van elk mogelijk test hulpmiddel, hoe minimaal of eenvoudig dan ook, om zelfs maar het kleinste onderdeel van het totale test proces te automatiseren. 13 Mei 2013 7

Quotes I If everything seems under control, you're just not going fast enough. Circumstances may cause interruptions and delays, but never lose sight of your goal. Prepare yourself in every way you can by increasing your knowledge and adding to your experience, so that you can make the most of opportunity when it occurs. Mario Andretti 13 Mei 2013 8

Quotes II You cannot control what happens to you, but you can control your attitude toward what happens to you, and in that, you will be mastering change rather than allowing it to master you. Brian Tracy (American television host) 13 Mei 2013 9

Quotes III "Als je mensen een schip wilt laten bouwen, moet je ze geen hout en spijkers laten halen, maar leer ze verlangen naar de eindeloze zee." Antoine de Saint Exupéri 13 Mei 2013 10

Quotes IV "Bij jou kweken de mensen vijfduizend rozen in één tuin, zei het prinsje en ze vinden daarin niet wat ze zoeken. Nee, dat vinden ze niet, antwoordde ik. En toch zouden ze kunnen vinden wat ze zoeken in één enkele roos of in een beetje water. Ja, dat is zo, antwoordde ik. En het prinsje voegde eraan toe: Maar ogen zijn blind. Met het hart moet men zoeken. (uit: De Kleine Prins) Antoine de Saint Exupéri 13 Mei 2013 11

Overwegingen voor TA Bedenk goed wat het probleem is dat je op wilt lossen (stel requirements op); Onderzoek / Kies mogelijke manieren om het probleem op te lossen; Behandel testautomatisering als elk ander automatiserings vraagstuk; Houd je doel in de gaten!!!! << filmpje 1 >> << filmpje 2 >> 13 Mei 2013 12

De vraag / het probleem Meer dan eens is de vraag die gesteld wordt niet de vraag waar men antwoord op verwacht Of is het probleem dat men zegt te hebben niet het probleem waar men een oplossing voor wil hebben: <<Voorbeeld>> 13 Mei 2013 13

Silver Bullets Testmanagement tools; Testcase generatie tools; Testuitvoering tools; <<voorbeeld>> <<voorbeeld>> <<voorbeeld>> Load, Stress en Performance testtools; Security tools. 13 Mei 2013 14

Software regressie Gebruikt Continous Integration om permanent de regressie in het systeem als gevolg van nieuwe software duidelijk te kunnen maken; Nieuwe software opleveringen gaan samen met het opleveren van nieuwe (geautomatiseerde) testscripts; Gebruik Geautomatiseerd Testen om zo vaak mogelijk regressietesten uit te kunnen voeren, bij voorkeur buiten kantooruren; Maak een keuze welke testen je wilt opnemen en uitvoeren in je Testautomatiserings Tools je kunt niet alles doen. 13 Mei 2013 15

Niet (meer) beschikbare kennis Asl de kennis van de klant niet altijd beschikbaar is: Documenteer de Gebruikers input voor de testactiviteiten gebruik goed gedocumenteerde testscripts; Als er slechts een heel beperkt aantal specialisten de kennis heeft die jij nodig hebt, zorg er dan voor dat je niet afhankelijk bent van hun beschikbaarheid in de testfase. 13 Mei 2013 16

De testwerkzaamheden zijn saai/niet leuk/dom Herhaald werk leidt tot concentratie verlies; Concentratie verlies leidt tot onzorgvuldigheden en fouten; Iedereen maakt fouten 001100001011000110100lO000000 13 Mei 2013 17

Te weinig tijd Gebruik geautomatiseerde testen om in (veel) testen in korte tijd te kunnen uitvoeren, bijvoorbeeld s nachts; Wees goed voorbereid: test de test uitvoering als je afhankelijk bent van deze test; Veranderende requirements veroorzaken veel herstelwerk aan je ontwerpen en scripts geautomatiseerde testscrips generatie geeft je de mogelijkheid om snel te reageren op een veranderende omgeving. 13 Mei 2013 18

Vroege betrokkenheid Adresseer de problemen zo vroeg mogelijk in het project, zodat er nog tijd is om je voor te bereiden; Ontwikkel een framework om de effectiviteit van je tools te optimaliseren; Betrek de mensen er bij die nog betrokken zullen zijn als het project is afgerond; Betrek ontwikkelaars in de selectie, ontwerp en inrichting van de tool. 13 Mei 2013 19

Belangrijke aandachtspunten Veel tools hebben een hoge leercurve; Te vaak blijkt: Testers zijn geen ontwikkelaars; Zorg ervoor dat zowel Testers als Ontwikkelaars zich bezig houden met de dingen waar ze goed in zijn; Hoe kunt je de klant en de gebruiker betrokken krijgen en houden. 13 Mei 2013 20

Wanneer de Silver Bullet zelf een weerwolf wordt Het selecteren, aanleren, ontwikkelen en implementeren van een tool kost tijd en geld; De hoeveelheid tijd en geld is gerelateerd aan de complexiteit van het probleem en de tool; Als het implementeren van een tool net zo veel kost als wat je wilde besparen, kijk dan naar alle opbrengsten: is het de moeite waard om te implementeren? 13 Mei 2013 21

Conclusies Wees en blijf je goed bewust van het probleem dat je probeert op te lossen; Maak een Business Case voor je Test Automatisernig Blijf de balans checken tussen Probleem en Oplossing; Gebruik de relatief rustig periode in een project goed om je voor te bereiden op drukke tijden; Besteed zorg aan het uitvoeren van Test automatisering, ook na het moment van implementatie. 13 Mei 2013 22