Deze 2 daagse cursus biedt testers en testmanagers meer inzicht in de fundamenten van het testen op agile projecten.
De deelnemers zullen leren hoe agile software development projecten worden georganiseerd en de verschillende soorten van agile development praktijken in gemeenschappelijk gebruik.
Zij zullen begrijpen hoe de agile ontwikkeling verschilt van de traditionele benaderingen, hoe testers te positioneren in een wendbare organisatie, de fundamentele agile testing principes,
methoden en processen, en de vaardigheden die ze nodig hebben om uit te blinken in een agile omgeving. De deelnemers zullen leren manieren te schatten en te organiseren testen binnen
agile projecten en de toepassing van op risico gebaseerde testen op agile projecten. Ze zullen ook een basiskennis van de belangrijkste testen en test-gerelateerde tools gebruikt op agile projecten krijgen.
Tegen het einde van deze cursus, moet een deelnemer in staat zijn: Samenwerken in een agile team, vertrouwd zijn met agile principes en praktijken, aanpassen van bestaande testen ervaring,
kennis en best practices om agile projecten, Steun het agile team in de planning test- aanverwante activiteiten, Apply relevante testmethoden en -technieken,
Assist in testautomatisering Opzet van de cursus, Help zakelijke stakeholders definiëren begrijpelijk en toetsbaar user stories en acceptatiecriteria,
samen te werken en informatie met andere teamleden te delen, Effectief werken in een agile team en milieu.
Door middel van de presentatie, discussie, praktijk examen vragen, en hands-on oefeningen, zullen de deelnemers leren hoe je:
• Breng concepten uit de ISTQB Foundation Level in een agile project
• Denk aan het basisconcept van agile software ontwikkeling op basis van het Agile Manifesto
• Begrijp de voordelen van het hele team-aanpak
• Begrijp de voordelen van vroege en frequente feedback
• Recall agile software development benaderingen
- Schrijf user stories in samenwerking met de ontwikkeling, vertegenwoordigers van het bedrijfsleven, en het product eigenaars • Begrijpen hoe retrospectieven kan gebruikt worden als een mechanisme voor procesverbetering in agile projecten • Inzicht in het gebruik en het doel van continue integratie
- Ken de verschillen tussen de iteratie en release planning, en hoe een tester voegt waarde toe in elk van deze activiteiten • Beschrijf de verschillen tussen de testactiviteiten in agile projecten en niet-agile projecten • Beschrijf hoe codering en testen activiteiten zijn geïntegreerd in agile projecten • Beschrijf de rol van onafhankelijke testen in agile projecten ISTQB Agile Tester Foundation (v1.0) 2 Copyright © 2014, Alle rechten voorbehouden RBCS (RBCS website) Opzet van de cursus • Beschrijf de basisset van werk producten die worden gebruikt om de status van het testen communiceren in een agile project, met inbegrip van testen voortgang en kwaliteit van het product • Beschrijf het proces van het zich ontwikkelende testen over meerdere iteraties en leg uit waarom testautomatisering is belangrijk om regressie risico in agile projecten te beheren • Begrijp de vaardigheden (mensen, domein en testen) van een tester in een Agile team • Inzicht in de rol van een tester binnen een agile team • Denk aan de concepten van de test-driven development, acceptatie test-driven development en-gedrag-driven development • Denk aan de concepten van de test piramide • Vat de testen kwadranten en hun relaties met het testen niveaus en testen types • Voor een gegeven agile project, oefenen de rol van een tester in een Scrum team • kwaliteit van het product risico's te beoordelen binnen een agile project • Schatting testen inspanning gebaseerd op iteratie inhoud en kwaliteit van het product risico's.
- Interpreteer relevante informatie aan het testen activiteiten te ondersteunen • Leg aan zakelijke belanghebbenden hoe toetsbare criteria voor acceptatie definiëren • Gegeven een gebruiker verhaal, acceptatie test-driven development testcases • Voor zowel de functionele en niet-functionele gedrag schrijven, testcases schrijven met behulp van black box-test ontwerptechnieken gebaseerd op bepaalde gebruiker verhalen • Uitvoeren verkennende testen om het testen van een agile project te ondersteunen • Bedenk verschillende tools beschikbaar om testers op basis van hun doel en de activiteiten in agile projecten.