Algemene omschrijving
Met de training ISTQB Advanced Technical Test Analyst krijg jij een grondige inleiding op de functie van een technische testanalist. In deze training krijg je een overzicht van de verantwoordelijkheden en het belang van een technische testanalist in het softwareontwikkelingsproces.
Verdiep je in geavanceerde testtechnieken met een focus op risicogebaseerd testen. Leer hoe je risico's kunt identificeren en beoordelen en hoe je per risico de prioriteit kunt bepalen om teststrategieën effectief te plannen en uit te voeren. Ontwikkel vaardigheden in structureel testen en code-analyse. De training behandelt technieken zoals: padtesten, statement- en branch coverage, en statische analyse om de kwaliteit en betrouwbaarheid van de code te waarborgen.
Leer hoe je niet-functionele vereisten kunt testen, waaronder prestatie-, bruikbaarheids- en beveiligingstesten. Ontdek hoe je niet-functionele testplannen kunt ontwikkelen en goed uit kunt voeren om de algehele kwaliteit van softwareproducten te garanderen. Ontdek de mogelijkheden van geautomatiseerd testen en het gebruik van testtools. Krijg inzicht in het selecteren en implementeren van automatiseringstools, het opzetten van geautomatiseerde tests, en het integreren van automatisering in de testcyclus.
Ten slotte wordt de training afgesloten met een grondige voorbereiding op het certificeringsexamen: ISTQB Advanced Technical Test Analyst. Om jou hiermee te helpen, word je voorzien van studiemateriaal, oefenvragen, tips en een examenvoucher om het examen goed voorbereid af te leggen.
Doelgroep
De training ISTQB Advanced Technical Test Analyst is geschikt voor de volgende mensen:
- Ervaren software testers
- Ervaren software testers die hun kennis willen verdiepen en gespecialiseerde vaardigheden willen ontwikkelen in technische testanalyse.
- Specialisten in kwaliteitsborging
- Specialisten die hun competenties in kwaliteitsborging willen uitbreiden met geavanceerde technieken in structureel testen, risicogebaseerd testen en niet-functionele testen.
- Test Engineers
- Test Engineers die hun vaardigheden in het automatiseren van testcases willen verbeteren en die hun vaardigheden in testautomatisering willen verbeteren door gebruik te maken van geavanceerde hulpmiddelen voor testautomatisering.
- Softwareontwikkelaars
- Ontwikkelaars die hun begrip van testprocessen willen vergroten en nauw samen willen werken met testteams om de kwaliteit en betrouwbaarheid van softwareproducten te verbeteren.
- Teamleiders en testmanagers
- Leidinggevenden die het personeel willen helpen bij het implementeren van effectieve en efficiënte teststrategieën, met een focus op technische aspecten van softwaretesten.
Leerdoelen
De leerdoelen van de training ISTQB Advanced Technical Test Analyst zijn als volgt:
- Geavanceerde testtechnieken
- Leer hoe jij geavanceerde testtechnieken en -methoden toe kunt passen, inclusief: risicogebaseerd testen, om effectieve teststrategieën en -plannen te ontwikkelen.
- Structureel testen
- Verdiep je in structurele testtechnieken zoals padtesten, statement- en branch coverage, om de codekwaliteit en betrouwbaarheid te waarborgen.
- Analyseren van niet-functionele vereisten
- Ontwikkel vaardigheden in het testen van niet-functionele vereisten, waaronder prestatie-, beveiligings- en bruikbaarheidstesten.
- Gebruik van hulpmiddelen om testen te automatiseren
- Leer over het aanbod en het toepassen van verschillende testtools en het opzetten van testautomatisering binnen het testproces.
- Testprocessen en kwaliteitscontrole
- Verkrijg een inzicht in testprocessen, kwaliteitscontrole en de functie van een technisch testanalist in het waarborgen van softwarekwaliteit.
- Voorbereiding op het certificeringsexamen: “ISTQB Advanced Technical Test Analyst”
- Bereid je voor op het certificeringsexamen: “ISTQB Advanced Technical Test Analyst” door middel van gedetailleerd studiemateriaal, oefenvragen, examenstrategieën en een examenvoucher.
Voorkennis
Om deel te nemen aan deze training is het van belang dat jij het certificaat ISTQB® Certified Tester Foundation Level (CTFL) hebt behaald.
Daarnaast raden wij aan dat jij de volgende kennis en vaardigheden hebt verworven:
- Ervaring in software testen
- Enige praktische ervaring in software testen is aanbevolen zodat jij de geavanceerde begrippen en technieken, die in deze training aan bod komen, volledig kunt begrijpen en toepassen.
- Begrip van softwareontwikkelingslevenscycli
- Een goed begrip van de softwareontwikkelingslevenscycli kan goed van pas komen en het is nuttig om te weten welke rol software testen hierin speelt.
- Analytische vaardigheden
- Sterke analytische vaardigheden zijn essentieel voor het begrijpen en toepassen van complexe testtechnieken en het analyseren van testresultaten.
Onderwerpen
- Technical Test Analyst | 1. De Taken van de Technisch Testanalist in Risicogebaseerd Testen
- 1.1. Inleiding.
- 1.2. Taken in Risicogebaseerd Testen.
- Technical Test Analyst | 2. White Box Testtechnieken
- 2.1. Inleiding.
- 2.2. Statement Testing.
- 2.3. Decision Testing.
- 2.4. Aangepaste Voorwaarde/Beslissing Testen.
- 2.5. Meerdere Voorwaarde Testen.
- 2.6. Basispad Testen.
- 2.7. API Testen.
- 2.8. Een White Box Testtechniek Kiezen.
- Technical Test Analyst | 3. Statische en Dynamische Analyse
- 3.1. Inleiding.
- 3.2. Statische Analyse.
- 3.3. Dynamische Analyse.
- Technical Test Analyst | 4. Kwaliteitskenmerken voor Technisch Testen
- 4.1. Inleiding.
- 4.2. Algemene Planningskwesties.
- 4.3. Beveiligingstesten.
- 4.4. Betrouwbaarheidstesten.
- 4.5. Prestatie Testen.
- 4.6. Onderhoudbaarheid Testen.
- 4.7. Overdraagbaarheid Testen.
- 4.8. Compatibiliteit Testen.
- 4.9. Operationele Profielen.
- Technical Test Analyst | 5. Reviews
- 5.1. Taken van de Technisch Testanalist in Reviews.
- 5.2. Gebruik van Checklists in Reviews.
- Technical Test Analyst | 6. Testtools en Automatisering
- 6.1. Het Testautomatiseringsproject Definiëren.
- 6.2. Specifieke Testtools.