Beschrijving
In de training: “ISTQB Advanced Test Analyst” krijg je een grondige inleiding op de geavanceerde principes en praktijken van software testen. Deze training biedt een overzicht van de testmethoden van ISTQB en legt de basis voor een dieper begrip van gespecialiseerde testtechnieken.
Verdiep je in geavanceerde testanalyse en ontwerptechnieken. Leer hoe je gedetailleerde testplannen ontwikkelt, testcases ontwerpt en de effectiviteit van testen maximaliseert om fouten in software op te sporen. Ontwikkel vaardigheden in het beheren en controleren van het testproces. Je leert over onderwerpen zoals: testplanning, schatting, monitoring, en het controleren van testactiviteiten, evenals risicobeheer in software testen.
Verkrijg inzicht in technische testmethoden zoals padtesten, datatesten, en statische analyse. Leer hoe je deze methoden toe kunt passen voor een grondige evaluatie van zowel de functionele als niet-functionele aspecten van een softwareproduct. Verken het gebruik van testtools en de principes van testautomatisering. Begrijp hoe je effectief testtools selecteert en gebruikt, en leer over de nieuwste trends en de beste werkwijzen in testautomatisering.
Sluit de training af met een uitgebreide voorbereiding op het certificeringsexamen: “ISTQB Advanced Test Analyst”. Hiervoor word je voorzien van: studiemateriaal, oefenvragen en tips om het examen met succes te doorlopen.
De examenvoucher is bij de training inbegrepen.
Doelgroep
De training: “ISTQB Advanced Test Analyst” is voornamelijk bedoeld voor software testers die de training: “ISTQB Foundation” hebben afgerond en de vervolgstap willen zetten op Advanced Level van ISTQB.
Deze training is met name geschikt voor de volgende mensen:
- Ervaren software testers
- Professionals die al enige ervaring hebben in software testen en die hun vaardigheden willen verdiepen met geavanceerde testtechnieken en -methoden.
- Specialisten in kwaliteitsborging
- Specialisten die hun expertise willen verbreden in het analyseren, ontwerpen en uitvoeren van uitgebreide tests om de kwaliteit en betrouwbaarheid van software te garanderen.
- Testmanagers en teamleiders
- Leidinggevenden die verantwoordelijk zijn voor het leiden van testteams en die op zoek zijn naar geavanceerde kennis en vaardigheden om hun testprocessen te optimaliseren.
- Softwareontwikkelaars
- Ontwikkelaars die geïnteresseerd zijn in het begrijpen van geavanceerde testtechnieken om de kwaliteit van hun code te verbeteren en effectiever samen te werken met testteams.
- ICT-professionals die zich willen specialiseren in software testen
- ICT-professionals die hun loopbaan willen richten op softwaretesten en kwaliteitsborging en een internationaal erkende certificering willen behalen.
Methode
De "ISTQB Advanced Test Analyst" training is opgebouwd rond een interactieve en diepgaande benadering van geavanceerde softwaretestprincipes en -praktijken. De methode van de training combineert theorie met praktische toepassing, gericht op het ontwikkelen van gedetailleerde testplannen, het ontwerpen van testcases, en het maximaliseren van testeffectiviteit om softwarefouten te identificeren. De cursus omvat uitgebreide lessen over geavanceerde testanalyse, ontwerptechnieken, testmanagement, risicobeheer, en technische testmethoden, zoals pad- en datatesten en statische analyse.
Deelnemers krijgen hands-on ervaring door oefeningen en projectwerk dat de toepassing van geleerde technieken in realistische scenario's stimuleert. Dit bereidt hen niet alleen theoretisch, maar ook praktisch voor op het effectief beheren en uitvoeren van testprocessen.
Inhoud
Topics that will be covered:
- Explain how and why the timing and level of involvement for the Test Analyst varies when working with different software development lifecycle models.
- Summarize the appropriate tasks for the Test Analyst when conducting analysis and design activities.
- Explain why test conditions should be understood by the stakeholders.
- For a given project scenario, select the appropriate design level for test cases (high-level or low-level).
- Explain the issues to be considered in test case design.
- Summarize the appropriate tasks for the Test Analyst when conducting test implementation activities.
- Summarize the appropriate tasks for the Test Analyst when conducting test execution activities.
- For a given situation, participate in risk identification, perform risk assessment and propose appropriate risk mitigation.
- Analyze a given specification item(s) and design test cases by applying equivalence partitioning.
- Analyze a given specification item(s) and design test cases by applying boundary value analysis.
- Analyze a given specification item(s) and design test cases by applying decision table testing.
- Analyze a given specification item(s) and design test cases by applying state transition testing.
- Explain how classification tree diagrams support test techniques.
- Analyze a given specification item(s) and design test cases by applying pairwise testing.
- Analyze a system, or its requirement specification, in order to determine likely types of defects to be found and select the appropriate black-box test technique(s).
- Explain the principles of experience-based test techniques, and the benefits and drawbacks compared to black-box and defect-based test techniques.
- Determine exploratory tests from a given scenario.
- Describe the application of defect-based test techniques and differentiate their use from black-box test techniques.
- For a given project situation, determine which black-box or experience-based test techniques should be applied to achieve specific goals.
- Explain what test techniques are appropriate to test functional completeness, correctness and appropriateness.
- Define the typical defects to be targeted for the functional completeness, correctness and appropriateness characteristics.
- Define when the functional completeness, correctness and appropriateness characteristics should be tested in the software development lifecycle.
- Explain the approaches that would be suitable to verify and validate both the implementation of the usability requirements and the fulfillment of the user's expectations.
- Explain the role of the test analyst in interoperability testing including identification of the defects to be targeted.
- Explain the role of the test analyst in portability testing including identification of the defects to be targeted.
- For a given set of requirements, determine the test conditions required to verify the functional and/or non-functional quality characteristics within the scope of the Test Analyst.
- Identify problems in a requirements specification according to checklist information provided in the syllabus.
- Identify problems in a user story according to checklist information provided in the syllabus.
- For a given scenario, determine the appropriate activities for a Test Analyst in a keyword-driven automation project.
- Explain the usage and types of test tools applied in test design, test data preparation and test execution.
Certificering
De training biedt een uitgebreide voorbereiding op het ISTQB Advanced Test Analyst certificeringsexamen, inclusief studiemateriaal, oefenvragen, en examenstrategieën. Deelnemers ontvangen een examenvoucher, waarmee ze de training afronden door het officiële certificeringsexamen af te leggen, verder bekrachtigend hun expertise in geavanceerde softwaretesting.