The yearly seminar of the Best Practice User Group in the Netherlands this year has the theme "Agile".
My contribution is an interactive session where the participants can vote for a number of subjects to create the backlog of the session.
This slide-deck contains all slides that I prepared, I guess I only used half of them, the rest everybody can see here at slideshare.
The slides are mainly in english but also partly in dutch.
At the end I refer to the book "TMap NEXT in Scrum", to the book "the PointZERO vision" and to the whitepaper "Integrate test activities in Agile projects".
Sinds drupal 7 is de module simpletest geintegreerd in core. Door het maken van een core patch wordt het nut en de globale werking duidelijk gemaakt van unit testing.
The yearly seminar of the Best Practice User Group in the Netherlands this year has the theme "Agile".
My contribution is an interactive session where the participants can vote for a number of subjects to create the backlog of the session.
This slide-deck contains all slides that I prepared, I guess I only used half of them, the rest everybody can see here at slideshare.
The slides are mainly in english but also partly in dutch.
At the end I refer to the book "TMap NEXT in Scrum", to the book "the PointZERO vision" and to the whitepaper "Integrate test activities in Agile projects".
Sinds drupal 7 is de module simpletest geintegreerd in core. Door het maken van een core patch wordt het nut en de globale werking duidelijk gemaakt van unit testing.
Continuïteit in uw onderneming door connected producten - Big Data Expo 2019webwinkelvakdag
De lezing gaat over hoe innovatieve bedrijven, die Internet of Things als onderdeel van de bedrijfsstrategie hanteren, voorop kunnen blijven lopen met succesvolle connected producen (things). Internet of Things lijkt complex in zijn totaliteit, omdat er vele keuzes te maken zijn binnen de cloud omgeving, connectivity en de "things" kant als het om maatwerk producten gaat. Aan de hand van cases en unieke procesaanpak wordt directie en management ondersteund om de juiste keuzes te kunnen maken voor succesvolle IoT trajecten. Tenslotte is de informatie die de bedrijven uiteindelijk uit Big Data willen halen het uitgangspunt, waarbij een groot deel van de data gegenereerd wordt door de "things" connected producten. Onze expertise ligt op het vlak van connected maatwerk producten, die ontwikkeld worden vanuit de cloud/big data omgeving en beste connectivity keuze(s). Aan de hand van praktijkcases wordt toegelicht wat daar bij komt kijken en worden praktische aanbevelingen gegeven. Een praktijkcase gaat onder andere over de ondergrondse containers van VConsyst. Binnen deze case is onder andere te zien hoe over de tijd M2M zich ontwikkeld heeft tot de moderne IoT oplossingen en de keuze die gemaakt zijn. De nieuwste besturing heeft de modernste connectivity mogelijkheden, bv. 4G, LTE-M1 of NB-IoT. Verder is de cloud omgeving gemigreerd naar MS Azure en kan de container geopend worden met een smartphone.
Agile software ontwikkeling met continuous deliveryWillem Meints
Een gastcollege waarin ik uitleg heb gegeven over continuous delivery en agile methodieken die we binnen het knowNow project van Info Support hebben toegepast.
By Niels Bor and Marcus Drost. This workshop analyses test related problems of BI/DWH software development. Testing is a decisive factor for process acceleration in iterative and agile software development. The workshop provides solutions for solving quality, cost and time related problems. The demonstration of the highly automated and multi-functional data compare tool DREAM is part of the workshop.
The workshop is guided by Niels Bor and Marcus Drost.
We thank the SNS REAAL group for the initiation of the workshop.
Experience Story: Implementing Test automation in your organizationDerk-Jan de Grood
Test automation is omnipresent these days. Still, many organisations struggle with implementation. What tools do you select, do you allow teams to pick their own effectieve solution, or do you strive for a more cetralized approach. The answer lies in a carefull balance, where you allow new fit for purpose solutions to emerge, but reduce wildgrowth in the tool landschape.
This presentation explains how we deal with testautomation at DeltaLloyd. In our different departments created working solutions, that are bundled in a Delta Lloyd broad vision on test automation.
In our development we have , ie the test manager of Delta Lloyd with the external consultant , looked at how we could align supply and demand. We used the analogy of the fruit basket. Fruit represents the various types of test automation solutions. With business drivers as a starting point, we did prioritze de development of test automation solutions, use piloting to test the solutions in practize. When a pilot is finished susessfully it was made availble for the the other departments. The fruit is ripe and IT managers can pick it from the fruit basket, knowing that implementation will be easy and swift. The central organization provides solution, knowledge and support.
The presentation will eloborate on the model. How does it help to define the fruit, and the support towards other departments. The presentation covers a wide range from tools, via required skills, resources & processes, upto the aligment with the business. For this we define 4 groups of people, the wholesale, gardener, auctioneer and Consumer, each with its own goals and skill set.
In our presentation we want to share our approach. It benefits Delta Lloyds test automation and surely can help other companies as well.
Webinar - EAM /Reliability & Integrity Software selectie - 15 juli 2020Stork
Er is een groot aantal Enterprise Asset Management IT-systemen op de markt. Over welke software systemen hebben we het eigenlijk en hoe bepaalt u welke software tool het beste bij uw organisatie past?
Ludolf Pijpker geeft u inzicht in de groepen Asset Management software systemen, in de verschillen ertussen en in een stappenplan om tot de perfecte match te komen. Dit voorkomt onnodig hoge kosten, bevordert de integratiemogelijkheden met andere systemen en zorgt voor soepel lopende werkprocessen.
When clients outsource their software development projects, they need to make sure that these suppliers don't overprice the projects. As it is often not longer possible to select the best offer, there should be another mechanism to measure the value that they are getting in comparison to the money they are paying. Supplier Performance Measurement enables clients to keep in control of theis project costs in outsourcing situations and to negotiate performance improvements with the suppliers.
Deze presentatie behandeld de mogelijkheden welke Romex BV heeft als leverancier van test oplossingen. Getoond worden welke test technieken er zijn en hoe je een betaalbaar en modulair testsysteem kunt opzetten.
Je kunt bijna niet meer om scrum heen, we horen het overal. Het lijkt wel alsof iedereen scrumt. Scrum heeft als voordeel dat het ontzettend flexibel is en de opdrachtgever in controle is over de prioriteiten van het project. Daarnaast zorgt scrum voor een kortere time to market, een hoge kwaliteit en beheersen we risico. Maar bovenal is scrum ook ontzettend leuk!
More Related Content
Similar to TestNet - Agile testautomatisering in de praktijk
Continuïteit in uw onderneming door connected producten - Big Data Expo 2019webwinkelvakdag
De lezing gaat over hoe innovatieve bedrijven, die Internet of Things als onderdeel van de bedrijfsstrategie hanteren, voorop kunnen blijven lopen met succesvolle connected producen (things). Internet of Things lijkt complex in zijn totaliteit, omdat er vele keuzes te maken zijn binnen de cloud omgeving, connectivity en de "things" kant als het om maatwerk producten gaat. Aan de hand van cases en unieke procesaanpak wordt directie en management ondersteund om de juiste keuzes te kunnen maken voor succesvolle IoT trajecten. Tenslotte is de informatie die de bedrijven uiteindelijk uit Big Data willen halen het uitgangspunt, waarbij een groot deel van de data gegenereerd wordt door de "things" connected producten. Onze expertise ligt op het vlak van connected maatwerk producten, die ontwikkeld worden vanuit de cloud/big data omgeving en beste connectivity keuze(s). Aan de hand van praktijkcases wordt toegelicht wat daar bij komt kijken en worden praktische aanbevelingen gegeven. Een praktijkcase gaat onder andere over de ondergrondse containers van VConsyst. Binnen deze case is onder andere te zien hoe over de tijd M2M zich ontwikkeld heeft tot de moderne IoT oplossingen en de keuze die gemaakt zijn. De nieuwste besturing heeft de modernste connectivity mogelijkheden, bv. 4G, LTE-M1 of NB-IoT. Verder is de cloud omgeving gemigreerd naar MS Azure en kan de container geopend worden met een smartphone.
Agile software ontwikkeling met continuous deliveryWillem Meints
Een gastcollege waarin ik uitleg heb gegeven over continuous delivery en agile methodieken die we binnen het knowNow project van Info Support hebben toegepast.
By Niels Bor and Marcus Drost. This workshop analyses test related problems of BI/DWH software development. Testing is a decisive factor for process acceleration in iterative and agile software development. The workshop provides solutions for solving quality, cost and time related problems. The demonstration of the highly automated and multi-functional data compare tool DREAM is part of the workshop.
The workshop is guided by Niels Bor and Marcus Drost.
We thank the SNS REAAL group for the initiation of the workshop.
Experience Story: Implementing Test automation in your organizationDerk-Jan de Grood
Test automation is omnipresent these days. Still, many organisations struggle with implementation. What tools do you select, do you allow teams to pick their own effectieve solution, or do you strive for a more cetralized approach. The answer lies in a carefull balance, where you allow new fit for purpose solutions to emerge, but reduce wildgrowth in the tool landschape.
This presentation explains how we deal with testautomation at DeltaLloyd. In our different departments created working solutions, that are bundled in a Delta Lloyd broad vision on test automation.
In our development we have , ie the test manager of Delta Lloyd with the external consultant , looked at how we could align supply and demand. We used the analogy of the fruit basket. Fruit represents the various types of test automation solutions. With business drivers as a starting point, we did prioritze de development of test automation solutions, use piloting to test the solutions in practize. When a pilot is finished susessfully it was made availble for the the other departments. The fruit is ripe and IT managers can pick it from the fruit basket, knowing that implementation will be easy and swift. The central organization provides solution, knowledge and support.
The presentation will eloborate on the model. How does it help to define the fruit, and the support towards other departments. The presentation covers a wide range from tools, via required skills, resources & processes, upto the aligment with the business. For this we define 4 groups of people, the wholesale, gardener, auctioneer and Consumer, each with its own goals and skill set.
In our presentation we want to share our approach. It benefits Delta Lloyds test automation and surely can help other companies as well.
Webinar - EAM /Reliability & Integrity Software selectie - 15 juli 2020Stork
Er is een groot aantal Enterprise Asset Management IT-systemen op de markt. Over welke software systemen hebben we het eigenlijk en hoe bepaalt u welke software tool het beste bij uw organisatie past?
Ludolf Pijpker geeft u inzicht in de groepen Asset Management software systemen, in de verschillen ertussen en in een stappenplan om tot de perfecte match te komen. Dit voorkomt onnodig hoge kosten, bevordert de integratiemogelijkheden met andere systemen en zorgt voor soepel lopende werkprocessen.
When clients outsource their software development projects, they need to make sure that these suppliers don't overprice the projects. As it is often not longer possible to select the best offer, there should be another mechanism to measure the value that they are getting in comparison to the money they are paying. Supplier Performance Measurement enables clients to keep in control of theis project costs in outsourcing situations and to negotiate performance improvements with the suppliers.
Deze presentatie behandeld de mogelijkheden welke Romex BV heeft als leverancier van test oplossingen. Getoond worden welke test technieken er zijn en hoe je een betaalbaar en modulair testsysteem kunt opzetten.
Je kunt bijna niet meer om scrum heen, we horen het overal. Het lijkt wel alsof iedereen scrumt. Scrum heeft als voordeel dat het ontzettend flexibel is en de opdrachtgever in controle is over de prioriteiten van het project. Daarnaast zorgt scrum voor een kortere time to market, een hoge kwaliteit en beheersen we risico. Maar bovenal is scrum ook ontzettend leuk!
Similar to TestNet - Agile testautomatisering in de praktijk (20)
2. Wat gaan we doen
Aan de slag met agile testautomatisering
• Waarom belangrijk?
• Hoe past testautomatisering binnen scrum?
• Van user story tot werkende software
• Tools
• Valkuilen en veelgemaakte fouten
28. Given I have an order
Given there is an order
Given there is an order called “incidental detail”
Given the order “incident detail” exists
Given an order exists
DRY
41. Stellingen
1. Agile projecten kunnen niet zonder
testautomatisering.
2. Iedere tester moet kunnen programmeren.
3. Als je genoeg automatiseert, is handmatig testen
niet meer nodig.
4. Automatiseren in een vroeg stadium is niet zinvol,
alles verandert toch nog.
(plaatjes)
Waarom is testautomatisering in agile projecten zo belangrijk? Hoe herken je dat testautomatisering noodzakelijk is en hoe krijg je de doelstellingen scherp.- Hoe moet het niet? Valkuilen en veelgemaakte fouten, met onder andere aandacht voor onderhoudbaarheid, afhankelijkheid van kennishouders en technische complexiteit.- Hoe past testautomatisering binnen het scrumproces? Wat test je in een dagelijkse (nachtelijke) set, wat voor eisen stel je aan een smoketest, etc.- Van user story tot werkende software – praktijkopdracht automatiseren van een story.- Welke tools zijn er allemaal beschikbaar? In agile projecten zijn meerdere soorten tools in gebruik, niet alleen voor testuitvoering. Hoe kun je deze optimaal inzetten en op elkaar laten aansluiten?
Neem je laptop mee!
Dit ziet er zo uit: <demo>. Een test die geautomatiseerd is kun je starten met 1 druk op de knop. Daarna doet de computer het werk. Als de test klaar is, kun je de resultaten analyseren en bepalen wat er mee moet gebeuren, bijv een bevinding aanmaken. <demo> Specificatie van de testgevallen is makkelijk, ook voor niet-techneuten <demo specificatie>. Voorbeeld van een wijziging. Dus leesbare testscripts die ook voor de business inzichtelijk zijn. En hierdoor hoeft er bij het handmatige testen alleen nog de usability en look & feel beoordeeld te worden.
(aanvullen)
(als het lukt om de trainingswebsite op tijd online te krijgen)
Don’t Repeat Yourself
Given I have an orderGiven I have an order with a “[Header]” of “[Value]”Given I have an order with the following values:Given I have a new order with the following values:
Foto’s: Canada 2014 ;)
Plaatjes staan nog scheef
(ander plaatje?)
Of prioriteit?
Zie bijvoorbeeld http://testhuddle.com/resource/stop-the-rot-banishing-flakiness-from-selenium-tests-with-simon-stewart/
Misschien teveel detail, misschien vervangen door voorbeeld