-
Kennismaking en introductie
In dit deel maken docent en deelnemers kennis met elkaar en de cursusinhoud. De agenda wordt besproken en de cursusdagen gepland. In dit deel staan ook alle naslag en downloads die de deelnemer gedurende de cursus kan gebruiken.
-
Inleiding in het testen van software en het testproces
We kijken naar de definitie van 'testen' en verdiepen ons in de noodzaak ervan. We beschouwen het testproces in hoofdlijnen en bekijken (de) zeven testprincipes.
-
Testen binnen softwareontwikkeling en testsoorten
In dit deel komt het testen in verschillende vormen van softwareontwikkeling ter sprake: van watervalmodel tot meer agile softwareontwikkelmethoden.
-
Statisch testen
In dit deel kijken we naar het vinden en voorkomen van fouten door middel van statische activiteiten waarbij de software niet wordt gedraaid.
-
Testtechnieken
Testtechnieken worden gebruikt om testcondities te identificeren en testgevallen op te stellen.
-
Testmanagement
In dit deel bekijken we de activiteiten die we tegenkomen bij testmanagement, waaronder het organiseren, plannen en beheren van testprocessen.
-
Testtools
ISTQB heeft ideeën over de inzet en de selectie van testools, die voor een veelheid van taken ingezet kunnen worden. In het dictaat vind je een praktisch overzicht van huidige en actuele tools.
-
Voorbereiden op het CTFL-2018 examen
Het voorbereiden op het examen gaat het beste in enkele stappen en door gebruik te maken van de beschikbaar gestelde syllabus, het boek, de dictaten, de oefenvragen, mock examens en proefexamens.
ISTQB Certified Tester Foundation Level onderwerpen
Fundamentals of Testing (grondbeginselen van testen)
- De tester leert de basisprincipes met betrekking tot testen, de redenen waarom testen nodig is, wat
testdoelstellingen zijn, en de principes van succesvol testen. - De tester heeft inzicht in het testproces, de belangrijkste activiteiten en werkproducten.
Testing Throughout the Software Development Lifecycle (testen gedurende de hele levenscyclus van softwareontwikkeling)
- De tester leert hoe testen wordt geïntegreerd in elke stap van de levenscyclus van softwareontwikkeling.
- De tester leert over de verschillende testniveaus, testtypes en impactanalyse tijdens het werken met
onderhoud testen.
Static Testing (statisch testen)
- De tester leert de verschillende statische testtechnieken zoals statische analyse en beoordelingen (d.w.z. informele beoordelingen, walkthroughs, technische beoordelingen en inspecties).
- De tester leert hoe hij een reviewtechniek op een werkproduct kan toepassen om defecten te vinden.
Test Techniques (testtechnieken)
- De tester leert testtechnieken toe te passen om testgevallen af te leiden uit andere software-werkproducten.
- Black-box, white-box en ervaringsgerichte testtechnieken komen aan bod.
Test Management (testmanagement)
- Testbeheer wordt behandeld vanuit een perspectief waarin de tester kan werken met testmanagers, waarbij de nadruk ligt op risicogebaseerd testen, testuitvoering en defectrapportage en -afhandeling.
- De tester leert wat er in de verschillende testdocumentatie werkproducten, zoals testplannen en rapportages, zou kunnen zitten.
- De tester leert defecten op een duidelijke en begrijpelijke manier te melden.
Tool Support for Testing (toolondersteuning voor testen)
- De tester leert tools te classificeren, de risico’s en voordelen van tools en aspecten van het selecteren en introduceren van tools.