Prijs: €1050,-
Duur: 2 dagen
De training Masterclass Continuous Testing kan online of klassikaal worden gevolgd. Klassikale training vindt plaats in Utrecht, Den Haag, Amersfoort, Amsterdam of Eindhoven. Ook is in-company training of maatwerk mogelijk.
De Masterclass Continuous Testing leert u het op agile wijze voortbrengen van software door voorafgaand aan de codering de testcases op te stellen en net zo lang cyclisch de testcases en sourcecode te ontwikkelen totdat een user story gerealiseerd is. Dit betekent dat de ontwikkeling van de broncode gedreven wordt op basis van de testcases die ontleend zijn aan de user stories. Testen en programmeren worden geïntegreerd. Hiermee realiseert u op een professionele wijze een informatiesysteem dat goed onderhoudbaar en uitbreidbaar is. Om deze aanpak vorm te geven in uw organisatie wordt eerst invulling gegeven aan het concept van Continuous Testing. Daarna wordt de top-down invoering van Continuous Testing besproken vanuit visie naar architectuur en design om vervolgens de hands-on best practices toe te passen.
Op basis van deze organisatorische embedding wordt vervolgens een aantal architectuurmodellen besproken zoals de Agile Test Pyramide, de Agile Testsoort Matrix, de Agile Test Technieken Matrix, de Agile Test Strategie Patterns en het Agile Testing Tool Portfolio.
In deze professionele en praktijkgerichte Masterclass wordt ingegaan op de theorie van het ontwikkelen met DevOps, ondersteund met voorbeelden uit de praktijk. De volgende onderwerpen worden behandeld in deze professionele en praktijkgerichte training:
• Wat zijn de karakteristieken van CT?
• Wat is het verschil tussen CT en het klassieke testen?
• Praktijkcasus: bepaal uw business case voor CT
• Hoe geef ik top-down invulling aan CT?
• Hoe kan ik het veranderparadigma gebruiken voor CT?
• Praktijkcasus: hoe ziet het veranderparadigma eruit voor mijn organisatie?
• Wat is de Agile Test Pyramide?
• Wat is de Agile Testsoort Matrix?
• Wat is de Agile Test Technieken Matrix?
• Wat zijn de Agile Test Strategie patterns?
• Wat is een Agile Testing Tool Portfolio?
• Praktijkcasus: Hoe ziet de teststrategie eruit voor mijn organisatie?
• Hoe geef ik bottom-up invulling aan CT?
• Introductie TDD
• Zelf schrijven van 3 cycli van TDD op basis van pseudocode
• Patterns om testcases te schrijven en op te slaan
• Demo van elke pattern in de praktijk
• Discussie over de keuze van de beste CT pattern voor TDD
• Introductie BDD
• Zelf schrijven van GWT statements op basis van de Gherkin language
• Demo van BDD in de praktijk
• BDD versus Agile Design
• Discussie over de keuze van de best CT pattern voor BDD