Meetbare diepgang van testen



Vergelijkbare documenten
Sjabloon testspecificatie. <<Organisatie>>

Functiepuntanalyse. Een introductie. Algemene informatie voor medewerkers van: SYSQA B.V.

KENMERKEN MODEL BASED TESTING TOOLS

Riny Nieuwhoff Metrics: gegevens of informatie?

Test Process Improvement Benchmark. SPIder Conferentie 23 september Wim van Uden

Evo Evolutionary Project Management. Een introductie. Algemene informatie voor medewerkers van SYSQA B.V.

Subwerkgroep Methoden. Toelichting inhoud en voortgang tot nu toe

Martin van Leeuwen Happy Testing

Betere software kwaliteit begint in het onderwijs. Frens Vonken Leo van der Aalst

Systems Engineering en Value Engineering introductie en functie in ontwerpprocessen

Checklist basisontwerp SDM II

TESTAUTOMATISERING IN EEN ETL-OMGEVING

RAD Rapid application development. Een introductie. Algemene informatie voor medewerkers van SYSQA B.V.

Examen TMPA Test Management Approach (TMap) Professional Advanced

Cosmic Full Function Points (CFFP) Een introductie. Algemene informatie voor medewerkers van: SYSQA B.V.

Scenario analyse ABC

perspectivisch calculeren

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

Copyright 2016 Metrieken.nl Alle rechten voorbehouden

TESTEN VOLGENS TMAP, EEN KORTE INTRODUCTIE. 1. Inleiding. 2. TMap methode. Kwaliteit zonder gestructureerd testen is toeval.

Accelerate? Automate!

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

Monitoring en control op uitbestede testwerkzaamheden

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

Praktijkervaring met een business rules aanpak: impact op de organisatie

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

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

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

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

Regressietesten. De aanpak en aandachtspunten. Algemene informatie voor medewerkers van: SYSQA B.V.

Ervaringen Inkoopadministratie. Vastlegging van middagbijeenkomst op Kasteel Woerden 19 september 2013

Business Intelligence Teststrategie

Beter meten met Cffp. Omvangbepaling voor eigentijdse ontwikkelmethoden. kwantificeren. Functiepuntanalyse is de meest gebruikte methode

Organisatie SYSQA B.V. Pagina 1 van 6 Titel Overzicht Versie 1.0 Onderwerp Overzicht blackbox testtechnieken Datum 15 februari 1996

Contractmanagement voor Software-ontwikkeling

PIANOo Congres 26 mei 2011 Mr. Pauline Bos tel Pro 10

B.Sc. Informatica Module 4: Data & Informatie

COINS Praktijkproject. René Dorleijn & Gertjan van Manen. 23 januari 2008

Inhoud Deel een Het ontwikkeltraject 1 2 3

De tester als bruggenbouwer

Data Governance van visie naar implementatie

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

Release notes. Versie 2.3

TMap NEXT Test Engineer

Het belang van ketenregie voor de verankering van logistieke stromen. Kevin Lyen

TMap NEXT Test Engineer

Software review BRP. Ministerie van Binnenlandse zaken en Koninkrijksrelaties, Den Haag. 14.I Rapportage v

voorbeeldexamen TMap TMap NEXT Foundation editie juli 2009 inhoud 2 inleiding 3 voorbeeldexamen 15 antwoordindicatie 33 evaluatie TMPF_2.

Netwerk voor procesbegeleiders en beleidsmedewerkers 1/5

1ste bach TEW. Informatiesystemen. samenvatting + minicases. uickprinter Koningstraat Antwerpen 3.

VAN USE CASE NAAR TEST CASE ORDINA SMART COMPETENCE CENTER

ISACA round-table 7 december 2009 Rik Marselis

Asset management voor Instrumentatie

Contractmanagement voor Software-ontwikkeling

EPLAN User group. Siemens in Nederland. Unrestricted Siemens Nederland N.V. 2015

Requirements Management Werkgroep Traceability

Informatie Beheer Groep

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

De maatregelen in de komende NEN Beer Franken

Presentatie Gestructureerd en geautomatiseerd testen Ad Driessens en Gerben Mondeel

Ontwikkelen en testen van e-business: beheerste dynamiek

14/11/2010. Begroting. Testgevalleninventarisatie. Testcase triage. Testgevalleninventarisatie Testcase triage Ureninschatting

Stichting NIOC en de NIOC kennisbank

Woordenlijst bij TMap

Parasoft toepassingen

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

Test(out)sourcing met TOGA

ISO 27001:2013 INFORMATIE VOOR KLANTEN

TestNet Voorjaarsevenement 2010 Jurian van de Laar 12 mei 2010

Verduidelijking Gartner werkzaamheden obrp

Kracht door samenwerking. VDL Industrial Modules

Testplan IpMEDT3 project

Kasper Hanselman De speelse geest slaat alles stuk (Lucebert)

TPI Next Business Driven Test Process Improvement. Een introductie. Algemene informatie voor medewerkers van SYSQA B.V.

SMART requirements schrijven

Functiekaart. Dienst:

Professioneel beheer. Altijd kunnen vertrouwen op uw (bedrijfskritische) informatiesystemen

Lean Werkvoorbereiding

Bijlage 3. Beoordelingscriteria onderzoeksplan

Testen Foundation (TestF.NL)

Informatiebeveiliging En terugblik op informatiebeveiliging 2016

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

Wat is kwaliteit? Management perspectief. Voice of the Customer

BI appliance op maat. Ruud Geerlings

Stations Automatisering. Vooruitgang of tijdbom

Professionele softwareontwikkeling PRODUCTIVITEIT EN KWALITEIT MET FOCUS OP DE GEHELE LEVENSDUUR VAN APPLICATIES

Het Nieuwe Werken. Hoe creëer ik mensgerichte werkplekken? Haagsche Hogeschool 24/09/08. Marielle Nijsten, Senior Consultant Future Scanning

Introductie. NAV performance. Derk Jan Oelemans. Manager Development, BI en E-Business Qurius Business Solutions

Agenda. X-Factor van Testen. Leren van onvolwassen testorganisaties? Danny Berrevoet Polteq IT Services

Wat kan er Virtueel in de designketen. Design for Excellence

Transcriptie:

Meetbare diepgang van testen Henry Peters DataCase Introductie software engineering factory model Methode Ervaring Management Medewerkers metrics &data werving& opleiding 1

Introductie Inhoud: - Systeemontwikkeling en testen - Kwantificering van het testproces - Beheersing van het testproces - Tot besluit.. Softwareontwikkeling en testen ontwikkelingen consequenties kwantificering Voor administratieve systemen: - softwarekwaliteit < 100% - gebruik van standaard componenten - beperkte broninformatie - levensduur beperkt - beheersbare (?) risico's nemen > Consequenties voor testen 2

Softwareontwikkeling en testen ontwikkelingen consequenties kwantificering Consequenties: - geen "bottom-up" analyse - snel, goedkoop en praktisch - plannen, sturen, aanpassen, stoppen > Noodzaak tot kwantificering Softwareontwikkeling en testen ontwikkelingen consequenties kwantificering Kwantificering tbv: - Raming en - Besturing, aanpassing - Beeindiging Wat moet? Wat kan? > Metrieken? 3

Kwantificering van het testproces Het testproces (XT): algemeen A. omvang B. testgevallen C. defects Kwantificering van het testproces algemeen A. omvang B. testgevallen C. defects Bepalende variabelen: A. Omvang en complexiteit systeem B. Aantal testgevallen (testsituaties) C. Aantal bevindingen (defects) specificeren uitvoeren systeem model testgevallen L>F systeem defects F>L realisatie 4

Kwantificering van het testproces algemeen A. omvang B. testgevallen C. defects A. Omvang en complexiteit - Functiepunt analyse (FPA) - Afgeleide maten: entiteiten, schermen, sourcelines, ontwikkelinspanning,.. - Verschil tussen model en realisatie: logisch =fysiek? > Aantal functiepunten Kwantificering van het testproces algemeen A. omvang B. testgevallen C. defects B. Testgevallen - Wat is een testgeval? - Logisch = fysiek (?) > Aantal testgevallen / functiepunt 5

Kwantificering van het testproces algemeen A. omvang B. testgevallen C. defects C. Defects - Wat is een bevinding/defect? - Defect heeft tijdstip - Fysiek = logisch (?) > Aantal defects / functiepunt > Aantal defects / testgeval > Aantal defects / tijd(verloop) > Aantal defects wel/niet gevonden Beheersing van het testproces Planning: Functiepunten * testuren/fp (norm)? aantal testgevallen/fp * uren per testgeval welke diepgang? productiviteit 6

Beheersing van het testproces aantal testgevallen/fp: op basis van ervaringen mbt. nazorg: aantal testgevallen/fp testkwaliteit 0.25 minimaal 0.50 matig 1 redelijk 1.5 goed Beheersing van het testproces aantal testgevallen/fp op basis van detectiegraad: detection rate / test depth 90% 80% 70% 60% 50% 40% 30% 20% 10% 0% 0% 50% 100% 150% 200% 7

Beheersing van het testproces aantal testgevallen/fp op basis van detectiegraad: 120% 100% 80% 60% 40% 20% 0% 0% 50% 100% 150% 200% Beheersing van het testproces Besturing, aanpassing: Functiepunten: onderdelen wel/niet testen Testgevallen: diepgang varieren Defects: behandeling uitstellen, workarounds, kwetsbare delen niet gaan gebruiken,... 8

Beheersing van het testproces Beeindiging: Is het aantal uitgevoerde testcases/fp voldoende voor gewenste detectiegraad? Is de nog verwachte toename van defects beheersbaar? Beheersing van het testproces Beeindiging op basis van defectverloop: 120% cum.defects 100% 80% 60% 40% 20% 0% testdagen 1 4 7 10 13 16 19 22 25 28 31 34 37 40 43 9

Beheersing van het testproces Beeindiging op basis van defectverloop: 120% 100% 80% cum.defects 60% 40% 20% 0% testdagen 1 11 21 31 41 51 61 71 Tot besluit Aandachtspunten - stabiel "aanbod" van testgevallen genereren - doorlopende test- en defectregistratie - statistiek pragmatisch toepassen - weinig extra kosten 10

Tot besluit Vragen... Informatie: www.datacase.nl 11