1
Testgrondbeginselen
- Welke tests worden er uitgevoerd? Testdoelstellingen. Verschillen tussen testen en fouten opsporen.
- Waarom zijn tests nodig? Uitdagingen en kwaliteit.
- Testwoordenschat: verificatie, validatie, fout, storing, defect.
- 7 algemene testprincipes: volledig testen is onmogelijk, vroeg testen, groepering van storingen, test en context, ...
- Testproces: testactiviteiten en bijbehorende taken.
- Het belang van traceerbaarheid.
- Psychologie van tests. Verschil in mentaliteit tussen de tester en de ontwikkelaar.
Oefening
MC-vragenlijst voor voortdurende voorbereiding op het examen.
2
Testen tijdens de levenscyclus van de softwareontwikkeling
- Softwareontwikkelingsmodellen: V-model, incrementeel en iteratief model.
- De 4 testniveaus: onderdelentests, integratietests, systeemtests, aanvaardingstests.
- De belangrijkste testbenaderingen: Big-bang, Ad-hoc, Incrementeel, Exploratief, Back-to-back, ...
- Soorten tests: functioneel, niet-functioneel, blackbox, whitebox.
- Bevestigings- en regressietests.
- Onderhoudstests
Oefening
MC-vragenlijst voor voortdurende voorbereiding op het examen.
3
Statische tests
- Grondbeginselen van statische tests.
- Voordelen van statische tests.
- De verschillende soorten beoordelingen.
- Proces voor formele beoordeling. Belangrijkste activiteiten, rollen en verantwoordelijkheden, succesfactoren.
- Beoordelingstechnieken: Ad hoc, op rollen gebaseerd, perspectiefgebaseerd.
Oefening
MC-vragenlijst voor voortdurende voorbereiding op het examen.
4
Testtechnieken.
- De testvoorwaarden identificeren en testcases opzetten.
- Traceerbaarheid van testelementen.
- Categorieën van testtechnieken, blackbox of whitebox.
- Technieken op basis van de specificaties of blackboxtechnieken.
- Equivalentiepartities, grenzen, beslissingstabellen, statusovergangen, ...
- Structuurgebaseerde of whiteboxtechnieken.
- Dekking van de instructies, beslissingen.
- Technieken op basis van ervaring.
- Testtechnieken selecteren.
Oefening
MC-vragenlijst voor voortdurende voorbereiding op het examen.
5
Testbeheer.
- Testorganisatie: testonafhankelijkheid, rol van een Test Manager en een Tester.
- Testplanning en -raming: testplan, opname- en afsluitcriteria voor tests.
- Testbeheer en -controle, testrapporten.
- Configuratiebeheer.
- Risico's en tests: project- en productrisico's.
- Storingsbeheer.
Oefening
MC-vragenlijst voor voortdurende voorbereiding op het examen.
6
Testhulpmiddelen
- Classificatie van de hulpmiddelen.
- Voordelen en risico's van automatisering.
- Hulpmiddelen voor testbeheer.
- Hulpmiddelen voor statische tests.
- Hulpmiddelen voor de uitvoering van tests.
- Doeltreffend gebruik van hulpmiddelen: potentiële voordelen en risico's.
- Een hulpmiddel in een organisatie invoeren: selectie, proefproject, implementatie.
Oefening
MC-vragenlijst voor voortdurende voorbereiding op het examen.
7
De certificering behalen
- Herhaling van de belangrijkste thema’s die tijdens de opleiding aan bod zijn gekomen.
- Proefexamen om te oefenen. Becommentarieerde correctie.
- Implementatie van het examen door de GASQ in opdracht van de ISTQB.
- De officiële ISTQB/CFTL-certificering behalen. MC-vragenlijst die in 1 uur tijd dient te worden beantwoord.