Verschuif performance testen naar de Bouw 30/10/2014 TestNet Najaarsevent.

Slides:



Advertisements
Verwante presentaties
Testen van embedded systemen
Advertisements

KINDEREN EVALUEREN ZELF GON-BEGELEIDING BEGELEIDING DOVE EN SLECHTHORENDE KINDEREN Jan De Vos ( ) – Onderwijskundig Ontwerpen – Academiejaar
Een Jaarplan maken volgens de indeling van het INK Managementmodel met de internet-werkomgeving van Helder & De Witte Van buiten naar binnen Van grof.
Stijn Hoppenbrouwers Software Engineering les 1 Algemene inleiding en Requirements Engineering.
Teststrategie Proces Keten Test
Agile ontwikkelen bij UWV
Inzet van docenten: planning, overzicht en kwaliteit
Projectaanpak Workspaces Kickoff Workspaces 7 september 2011.
Een introductie. Open source Betere kwaliteit Hoge innovatiesnelheid Betere prijs/kwaliteit verhouding Vrijheid in keuze van leverancier Gedreven door.
Kennis Sessie PSO 2013.
College voor Examens, Rol van Contactpersonen Implementatie coe in mbo 13 september ‘10 Jan Paul de Vries.
CENTRAAL ONTWIKKELDE EXAMENS T & R (pre-)pilots 2012 Jan Paul de Vries
Het opzetten van een kwaliteitssysteem
Agile Development Methodologie
Juni 2010 College voor Examens 1 ICT bij de COE’s Nederlands en Rekenen: techniek en logistiek Juni 2010 Paul Schuitman.
Rekenen in het mbo: Stand van zaken regelgeving
Stuurgroep Juridische dossiers – AXI CM. Stand van zaken Besprekingen in 3 workshops Analyse –Bijna afgerond –Nog een aantal openstaande vragen Configuratie.
Implementatie e-learning bij de HES Rotterdam Maart 2001 Joke Droste.
ZH308, de nieuwe zorgnota 2014 Pieter Hooftman, landelijk projectleider, 1 november 2013.
1 Orientatie InformatieSystemen K.M.van Hee hgl. architectuur van informatiesystemen dir. Deloitte & Touche Bakkenist TU/e 2001.
Databank Hoger Onderwijs: Technische architectuur 23 november 2007.
Marion Keiren, Stephan Mertens, Esther van Popta 20 januari 2009
Designing Knowledge Systems b Hoofdstuk 11 van Knowledge Engineering and Management. The CommonKADS Methodology. b A.Th. Schreiber, J.M. Akkermans, A.A.Anjewierder,
Welkom bij de presentatie van CodeMunity. Voorstellen Khai Pham Corné Strijkert Sebastiaan Wezenberg.
Kinderopvangzoeker 5 juli Voor ouders is opvang zoeken eenvoudiger Voor voorzieningen en lokaal loket zijn de vragen beter zichtbaar Voor het beleid.
Schatten Robert de Hoog College 9 mei College Projectmanagement 9 mei Onderwerpen De methode van DeMarco Functiepunt analyse Kleine projecten.
Nearshoring in het onderwijs Softwareontwikkeling met Oost-Europese studenten HBO-I Docentendag 2010 Claar van der Does Bedrijfskundige Informatica Hogeschool.
Leiderschap bij verandering of verandering in leiderschap
PILOT REKENTOETS VO 2013 Mark Martinot / Henny Tax Cito
M A K E Y O U R N E T W O R K S M A R T E R July, Middag programma.
De methode van doorontwikkelen Bron
Naar een e-depot voor Overijssel E-depot Overijssel / 2 oktober 2013 Aanleiding Wat gaan we doen? Hoe ver zijn we? En hoe nu verder?
Ontwikkeling van aanbevelingsalgoritmen voor online social games Jan Heuninck.
Kracht15 in beelden. Stap 1 Reductie Taken GR (Holland Rijnland)
What’s in the cloud for testing de mogelijkheden voor het testvak 12 mei 2010.
Kerngegevens per Deelname bijeenkomsten 2014 Gemiddeld 2014: 66 (19%) 2013: 63 (18%) 2012: 62 (19%) mei jan juli juni okt nov.
How Architecture helps to reduce costs November 2011.
Accountants in control? Nieuwe uitdagingen voor accountants.
Doelstellingenmanagement
Agile Roadblocks Agile Roadblocks 3 Manifest voor Agile Software Ontwikkeling Wij laten zien dat er betere manieren zijn om software te.
COMPUTEST BORREL – 2 Mei 2014 Van Performancetesten naar Performance Assurance TestNet Najaarsevenement 2014 Versie: 1.0 Datum: 30 oktober 2014.
De Dynamische Testrapportage: BDD en de deployment pipeline
Waarom Scrum? Structuur Flexibeliteit Kwaliteit Toegevoegde waarde
© CGI Group Inc. CONFIDENTIAL Monitoring Wouter Dolle Date appears here.
123 Belangrijke voordelenWat is het? End-to-end mogelijkheden Creëer en versterk autonome flexibele teams Plaats kwaliteit centraal in alles wat u doet.
Functies Rollen Taakcluster … Taakcluster 1 Taakgebied… Taakgebied 2 Taakgebied 1 Taak … Taak 2 Taak 1 Rol … Rol 2 Rol 1 Functie … Functie 2 Functie 1.
Behoefte- management Transitie Testen Realisatie Ontwerp Require- ments man. Gebruikers- ondersteuning Educatie Monitoring Data- beheer Management- informatie.
Projectmanagement Managementmethodieken Dec – Marc Brand.
Welkom bij de 3de conferentie van de Werkgroep BIM-competenties.
Planning producten COINS(2.o) Frans van Dam Projectleider COINS2.0 1.
Application Maintenance & Services De wendbare FB-er Amsterdam 23 november 2015.
Klankbordgroep III 2 okt 2008
Verleden, heden en toekomst van IT Infrastructuur
Strategisch support Management support Strategie Tactisch support
Testen en Testautomatisering in een Agile CI / CD omgeving
Automatisering van A tot Z
Lectora als ontwikkeltool voor interactieve multimedia programma’s
Een eerste stap naar een digitale begroting
IBP-beleid en AVG mei 2018.
Agile in een niet Agile context
Praegus B.V.. .
IBP-beleid en AVG mei 2018.
Ik ben een full stack consultant! TestNet najaarsevenement
Workshop Agile Performance Testing with mBrace Agile
Hoe te gebruiken 1 Verwijder de lijnen en tekst die u niet nodig hebt
Fons Bonink.
Het proces agile gemaakt
Van “Test Less” naar “Test Different”
Planning 2019 – 2020 (1/2) Dec Jan Feb Mar Apr Mei Jun Jul Aug Sep Oct
Onbevredigd door Testautomatisering? Reduceer je False Negatives!
Transcript van de presentatie:

Verschuif performance testen naar de Bouw 30/10/2014 TestNet Najaarsevent

Voorbeeld Applicatie X Specificatie Ontwerp/Bouw Implementatie Acceptatie Productie nov 2013 feb 2014 sep 2014 dec 2014 jan 2015 Performance acceptatie test Sprint1 Sprint 2 Sprint 3... Sprint n

Bijsturen plan Applicatie X Specificatie Ontwerp/Bouw Implementatie Acceptatie Aanpassing SW Productie nov 2013 feb 2014 sep 2014 dec 2014 jan 2015 mrt 2015 Performance test Sprint1 Sprint 2 Sprint 3... Sprint n Boehm? Performance test

(Performance) Model based testing

Risco’s applicatie performance Implementatie Code Capaciteit (Geproduceerde software) Model based (Capaciteit afgestemd op de vraag?) Model based (Productieomgeving Goed ingericht?) Conventioneel

Code

Transactieprofiel – Performance-DNA

Performance test sprint voor sprint: Sprint 01 CPU Web server CPU DB server

Sprint 01 optimised

Volledige applicatie na Sprint 04

Volledige applicatie geoptimaliseerd

Resultaat evaluatie code Geen verrassingen meer Alle transacties voldoen aan de normen Correctie / optimalisatie in kortst mogelijke tijd Veroorzaakt geen vertraging bij invoering

Capaciteit

Opbouw beeld capaciteitsvraag applicatie Capacity usage Sprint 4 Capacity usage Sprint 1 Capacity usage Sprint 2 Capacity usage Sprint 3 Sprint 1 Sprint 2 Sprint 3 Sprint 4 Volledige appl

Capaciteitsvraag volledige applicatie

Capaciteitsvraag applicatie na optimalisatie

Resultaat evaluatie capaciteit Aan het eind van de bouwfase is de capaciteitsvraag helder Geen verrassingen Geen capaciteitstekort Geen irrationele overcapaciteit

Implementatie Conventionele load test / endurance test Uitgangspunten: Code is OK Capaciteit is OK Doel test Opsporen defecten in implementatie Niet: performance (is al uitgewerkt bij Code en Capaciteit)! Parameters software resources Pools, geheugen, locks, mutexes,...

Alternatief plan Applicatie X Specificatie Ontwerp/Bouw Implementatie Acceptatie Productie nov 2013 feb 2014 sep 2014 dec 2014 jan 2015 Performance evaluatie implementatie Performance evaluatie code Performance evaluatie capaciteit Performance acceptatie test Sprint1 Sprint 2 Sprint 3... Sprint n

Stappen risico-reductie Implementatie Code Capaciteit Implementatie Resterend Impl Stap 1 Evaluatie Code Stap 2 Evaluatie Capaciteit Stap 3 Evaluatie Implementatie Risico

Organisatie Evaluatie code in Scrum team Verdeling rollen / taken moet verder uitkristalliseren Rol tester (?) – Tool specialist – Scripter Ontwikkelaar (?) – Opzet test gevallen – Test data

Meer weten? Artikelen White papers (o.a Agile performance testen)

Vragen?