Test rapportage Waarom eigenlijk?



Vergelijkbare documenten
Product Risico Analyse

Van testproces tot testvak... en verder

TestNet Voorjaarsevenement 2010 Jurian van de Laar 12 mei 2010

End-to-End testen: de laatste horde

Testverbetering met TMM bij Philips

Testgedreven ontwikkeling dat is pas veilig!

Jurian van de Laar & Wim van Rooij Toepassing van teststrategie in de praktijk met TMM

Teststrategie met behulp van heuristieken

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

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

Agenda. Introductie Aan het werk Conclusie / restrospective

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

Risk & Requirements Based Testing

Cecile Davis & Leo van der Aalst cecile.davis@sogeti.nl & leo.vander.aalst@sogeti.nl

Werkgroep ISO TestNet thema-avond 9 oktober 2014

De tester als bruggenbouwer

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

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

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

Agile Testen in de praktijk

TFS als perfecte tool voor Scrum

TestNet Thema-avond. avond. Planning en begroting van testtrajecten Jurian van de Laar 25 januari 2007

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

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

Martin van Leeuwen Happy Testing

Jurian van de Laar Technieken voor plannen en begroten van test projecten Voorjaarsevent Testnet: 22 juni 2009

Requirements Management Werkgroep Traceability

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

fantestische middag 7 Agile en SCRUM

Resultaat gerichter Testen

Achter de schermen bij TPI Testscholen, kiezen of mixen?de praktijk

Van Risicoanalyse tot Teststrategie

Continuous testing in DevOps met Test Automation

Clean code improves test quality

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

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

Business Continuity Management. Pieter de Ruiter 1 / MAXIMAAL DRIE WOORDEN

ISACA round-table 7 december 2009 Rik Marselis

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

Preventing Anti-Patterns for Agile Testing

Risk And Requirement Based Testing bij Acerta

Pair Testen. Het verbeteren van je test kennis met anderen. Peter

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

De overstap naar Agile De overstap naar Agile

ERP Testing. HP Nijhof. Testmanager. Testnet November 2005

Testen bij DWH-projecten

Kwestie van cursus volgen?

Test Management Assessment

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

Software Quality Assurance Plan

Stichting NIOC en de NIOC kennisbank

Testautomatisering werkt niet bij Continuous Delivery en DevOps

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

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

Subwerkgroep Methoden. Toelichting inhoud en voortgang tot nu toe

Agile bij grote administratieve systemen. Omgaan met requirements

Scaled agile bij APG (GPS)

Titel, samenvatting en biografie

Effectief Geautomatiseerd Testen in de Praktijk TestNet Summer School

Process & IT: eerst KIEZEN maakt het DOEN daarna zoveel makkelijker

De essentie van de nieuwe ISO s. Dick Hortensius, NEN Milieu & Maatschappij

Welkom. Great SAP Test Experience. 23 maart 2015

Handout. Hoe testers de kwaliteit van requirements kunnen beïnvloeden. Slechte requirements zijn overal. Testnet thema-avond Requirements.

Van doemaar naar succesvol projectmanagement, de &-&-& Paradox. Ir. Roel Wessels ESEF maart 2012

Product Quality Management, onze toekomst René Tuinhout

Requirements Traceability. Marcel de Baas, Jan Bank, Edwin Buisman, Frits Jacobs, Kitty Spaas, Erik Venema, Arno Zandman

Software Test Plan. Yannick Verschueren

EXPLORATIEF TESTEN GEDEFINIEERD HARDNEKKIGE MYTHES ONTKRACHT!

Offshoring & Testing. Verander een uitdaging in een kans. Door Ernst Labruyère. re Consultant ps_testware. 20 september 2007

Accelerate? Automate!

Quality Gates: De overdracht tussen ontwikkelaars en testers geregeld

Interactieve Discussieavond. Testen en PRINCE TestNet interactieve discussieavond Testen en Prince2 1

Uitdagingen performancetesten in een Agile omgeving Best Practices & Demo

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

Agile : Business & IT act as one

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

EXIN WORKFORCE READINESS werkgever

Mind Maps. An agile way of working. Huib Schoots Jean-Paul Varwijk

EXIN WORKFORCE READINESS professional

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

Workshop Testtechnieken & Heuristieken. September 2016, TestNet Manon Penning & Huib Schoots

Whitepaper. Exploratory Testing. Waarom doen we dat niet altijd? door Dennis Joele

Anand T hakur. Over Anand

Monitoring en control op uitbestede testwerkzaamheden

Marc Koper Performancetesten voor dummies

TestNet voorjaarsevenement 2014 Managen van een KetenTest bij NS met hun TOPAAS toolsuite. Managen van een Ketentest bij NS met hun TOPAAS tool-suite

Testen en BASEL II. Dennis Janssen. Agenda. Wat is BASEL II? Testen van BASEL II op hoofdlijnen

Transcriptie:

Testrapportage Boodschappers van de koning? Test rapportage Waarom eigenlijk? TestNet voorjaarsevenement 2015 Jurian van de Laar Jurian van de Laar @JurianvdL 30 april 2015 @JurianvdL

Jurian van de Laar 2 30 april 2015 @JurianvdL

Agenda 3 30 april 2015 @JurianvdL

Waarom test rapportage? A) Dat is een verplichte activiteit in ons testproces B) Om te laten zien dat ik goed getest heb C) Om het management inzicht te geven in de kwaliteit van het produkt D) Het testrapport is een vrijgave advies E) Het testrapport is bewijsvoering dat de requirements zijn afgedekt 4 30 april 2015 @JurianvdL

Waar draait het om? Bewijs Feedback geven Status Voortgang Communicatie 5 30 april 2015 @JurianvdL

Waar gaat het mis? Korten bondig? Samenvatting? Grafieken? Go/ No Go? Wat vertel je wel en Wat vertel je niet Interpretatie Interpretatie Interpretatie 6 30 april 2015 @JurianvdL

Mijn werk 7 30 april 2015 @JurianvdL

Mijn functie: Test Lead Image Chain Cluster Verantwoordelijkheden: Definiëren risk based test strategy Test Levels, Regulering Test lead in een project Test aanpak en implementatie Afstemming met Systeem Testers Test verbetering Test competentie 8 30 april 2015 @JurianvdL

R&D Organisatie Validatie Systeem Ontwerp En Architectuur Systeem Integratie, Systeem Test En Verificatie Engineering Image Chain Cluster Unit 1 Unit 2 Unit 2 9 30 april 2015 @JurianvdL

Testen in het medisch domein De klant is koning de auditor ook! Bron: Wall Street Journal Bron: Eindhovens Dagblad 10 30 april 2015 @JurianvdL

Engineering Perspectief Auditor Perspectief Vertrouwen opbouwen Ontwikkelaar: het werkt Tester: het werkt niet Code reviews Unit testing Geautomatiseerde testen Code coverage meten Je kunt niet alles testen (risico / technieken) Bewijslast leveren ( evidence ) Formele documentatie (records) Geen test zonder specificatie Verificatie / Validatie Dekking = test per requirement Alle testen moeten slagen Volgorde autorisatie belangrijk 11 30 april 2015 @JurianvdL

Waarom een test strategie? Identificeren test levels Afstemming (ook organisatorisch) tussen levels Focus verandert van onder naar boven in de V Verticaal (feature based) werken Business doelen Generieke risico s Test Beleid Test Strategie Test doelen Blauwdruk Projecten Master Test Plan Bron: Improve Quality Services 12 30 april 2015 @JurianvdL

Test strategie (2015) User Needs Validation System Requirements System Design Verification System Integration Test System level Evidence (auditable) Unit specifications Unit test specifications Unit test reports Confidence UTS = Evidence Engineering level 13 30 april 2015 @JurianvdL

Hoe ziet een test rapport er eigenlijk uit? Veel tekst? Veel details? Tabellen? Plaatjes? Trends? 14 30 april 2015 @JurianvdL

Een tabel? Test Item High Priority Medium Priority Low Priority Total Totals Twee toepassingen: Open defects per test item / sub systeem Nieuw gevonden defects afgelopen week / testrun 15 30 april 2015 @JurianvdL Bron: Improve Quality Services

Een grafiek? 60 50 40 Nieuwe defects Opgelost Open 30 20 10 0 wk1 wk2 wk3 wk4 wk5 wk6 wk7 wk8 wk9 wk10 wk11 16 30 april 2015 @JurianvdL Bron: Improve Quality Services

Defects per test uur en per prioriteit Defects / test hour 3 2,5 2 1,5 D C B A 1 0,5 0 wk1 wk2 wk3 wk4 wk5 wk6 wk7 wk8 wk9 wk10 wk11 17 30 april 2015 @JurianvdL Bron: Improve Quality Services

Gewogen defects 35 30 Prioriteit A = 1 Prioriteit B = 0,5 Prioriteit C = 0,2 25 20 15 10 5 0 wk 1 wk 2 wk 3 wk 4 wk 5 wk 6 wk 7 Priority 1 Priority 2 Priority 3 18 30 april 2015 @JurianvdL Bron: Improve Quality Services

Test rapportage: 10 do s en don ts 1. Dekkingsgraad van specificatie (requirements coverage) 19 30 april 2015 @JurianvdL Presentatie Michael Bolton (EuroSTAR 2014)

Test rapportage: 10 do s en don ts 1. Dekkingsgraad van specificatie (requirements coverage) 2. Aantal testgevallen (uitgevoerd / passed / failed) 3. Geautomatiseerde testen 20 30 april 2015 @JurianvdL Workshop met AslakHellesøy (EuroSTAR 2014)

Test rapportage: 10 do s en don ts 1. Dekkingsgraad van specificatie (requirements coverage) 2. Aantal testgevallen (uitgevoerd / passed / failed) 3. Geautomatiseerde testen 4. Dekkingsgraad van de software (code coverage) 5. Aantal defects / per getest uur / met prioriteiten 6. Produkt risico s (Prisma, Risk Poker ) Probability Damage 21 30 april 2015 @JurianvdL Bron: Improve Quality Services PRISMA

Test rapportage: 10 do s en don ts 1. Dekkingsgraad van specificatie (requirements coverage) 2. Aantal testgevallen (uitgevoerd / passed / failed) 3. Geautomatiseerde testen 4. Dekkingsgraad van de software (code coverage) 5. Aantal defects / per getest uur / met prioriteiten 6. Produkt risico s (Prisma, Risk Poker ) Probability Damage 22 30 april 2015 @JurianvdL Bron: Improve Quality Services PRISMA

Test rapportage: 10 do s en don ts 1. Dekkingsgraad van specificatie (requirements coverage) 2. Aantal testgevallen (uitgevoerd / passed / failed) 3. Geautomatiseerde testen 4. Dekkingsgraad van de software (code coverage) 5. Aantal defects / per getest uur / met prioriteiten 6. Produkt risico s (Prisma, Risk Poker ) 7. Grafieken en trends 23 30 april 2015 @JurianvdL

Test rapportage: 10 do s en don ts 1. Dekkingsgraad van specificatie (requirements coverage) 2. Aantal testgevallen (uitgevoerd / passed / failed) 3. Geautomatiseerde testen 4. Dekkingsgraad van de software (code coverage) 5. Aantal defects / per getest uur / met prioriteiten 6. Produkt risico s (Prisma, Risk Poker ) 7. Grafieken en trends 8. Test aspecten (mindmap) Bron: Rapid Software Testing Bron: vscomputer.wordpress.com/ 24 30 april 2015 @JurianvdL

Test rapportage: 10 do s en don ts 1. Dekkingsgraad van specificatie (requirements coverage) 2. Aantal testgevallen (uitgevoerd / passed / failed) 3. Geautomatiseerde testen 4. Dekkingsgraad van de software (code coverage) 5. Aantal defects / per getest uur / met prioriteiten 6. Produkt risico s (Prisma, Risk Poker ) 7. Grafieken en trends 8. Test aspecten (mindmap, SFDEPOT ) 9. Exploratory testing 10. Testverhaal (test level, confidence/evidence) 25 30 april 2015 @JurianvdL

Conclusies Geen silver bullet, Geen One Size Fits All : Maatwerk! Test strategie helpt Diversiteit stakeholders (bijv. in gereguleerde omgeving) Verschillen per test level Allocatie van test automatisering Expliciet maken van testbasis / mindmap Enige vorm van dekking (coverage) Confidence / Evidence Feature based Communicatie Praatplaat Visueel maken Trends Risico s / Mindmap Verwachtingsmanagement 26 30 april 2015 @JurianvdL

Vragen? jurian.van.de.laar@philips.com @JurianvdL 27 30 april 2015 @JurianvdL

28 30 april 2015 @JurianvdL