Algemene omschrijving
Ontdek de wereld van software testen met de gespecialiseerde training Certified Testing Fundamentals voor software engineers (ontwikkelaars en beheerders). Deze training is van het internationale label United Certifications (UC). De training Certified Testing Fundamentals voor software engineers is praktijkgericht en ontworpen om jou te voorzien van technieken om software goed te kunnen testen. De Certified Testing Fundamentals voor software engineers training is volledig gebaseerd op praktijkervaring en zit vol met concrete praktijkvoorbeelden, waarbij er aan de hand van 8 practices een koppeling wordt gemaakt met de theorie.
De Certified Testing Fundamentals voor software engineers training biedt een grondige een pragmatische, praktijkgerichte aanpak, die toepasbaar is in de meeste alledaagse ICT-projecten. Je leert hoe jij een teststrategie maakt, leert diverse technieken om gedetailleerde testcases af te leiden en je leert hoe je een pragmatisch testplan en testrapportage maakt. De Certified Testing Fundamentals voor software engineers training is een ‘doe’ training waarbij er veel oefeningen zijn, die vervolgens wel theoretisch onderbouwd worden.
Door de Certified Testing Fundamentals voor software engineers training te volgen, zul je in staat zijn om software te testen die niet alleen technisch correct is, maar ook aansluit bij de verwachtingen en behoeften van de eindgebruikers en stakeholders. Tijdens deze training werk je aan praktische projecten en met realistische praktijkvoorbeelden, wat zorgt voor een directe toepasbaarheid van de opgedane kennis. Deze methode helpt je de geleerde vaardigheden efficiënt te implementeren binnen jouw eigen projecten, wat de kwaliteit en betrouwbaarheid van jouw softwareontwikkeling verhoogt.
De Certified Testing Fundamentals voor software engineers training wordt afgesloten met een erkend certificaat. Na afloop van deze Certified Testing Fundamentals voor software engineers training en het afleggen van het certificeringsexamen, kun jij jouw expertise aantonen waardoor jouw carrièremogelijkheden binnen het vakgebied van software testen verbeteren. De Certified Testing Fundamentals voor software engineers training is uitstekend geschikt als je de wereld van software testen wilt verkennen, of voorafgaand aan de ISTQB/TMap®-certificeringen.
Let op: Er is geen examenvoucher inbegrepen bij de TFSE training. Echter kun je de TFSE examenvoucher eenvoudig bij ons aanschaffen.
Doelgroep
De training Testing Fundamentals voor software engineers is ontworpen voor softwareontwikkelaars en beheerders die meer willen leren over software testen. Ook is hij geschikt voor iedereen die een carrière in de ICT-sector overweegt en die de practices van software testen en kwaliteitsborging wil leren begrijpen.
De training Certified Testing Fundamentals voor software engineers is gemaakt door ervaren software testers met een passie voor QA die hun praktische kennis over willen dragen aan mensen die een carrière willen beginnen als software engineer of softwareontwikkelaar of beheerders die hun test skills willen verbeteren. Dit zowel voor beginnende als ervaren professionals.
Leerdoelen CTFSE
Door de Certified Testing Fundamentals voor software engineers training te volgen zul je de volgende kennis en vaardigheden verkrijgen:
- Verkrijg praktische inzichten in testen en kwaliteit.
- Ontwikkel de juiste focus voor testen.
- Versterk je testmindset.
- Beheers de practices van testen.
- Leer de vereisten voor het uitvoeren van effectieve tests.
- Verken verschillende benaderingen om de kwaliteit te verbeteren.
- Ontdek diverse methoden voor het maken van gestructureerde testscripts.
- Maak jezelf vertrouwd met veelgebruikte testdefinities in industriële methodologieën.
Voorkennis CTFSE
Je hebt geen specifieke voorkennis nodig om deel te mogen nemen aan de training Certified Testing Fundamentals voor software engineers (ontwikkelaars en beheerders).
Ervaring met één of meerdere van de volgende gebieden zou goed van pas kunnen komen (maar is niet verplicht):
- Softwareontwikkeling.
- Projectmatig werken.
- Het beheren van software.
- Het accepteren van software.
- Software testen.
Onderwerpen CTFSE
Hoofdstuk 1: Kennis maken met Testen
- Wat is Testen eigenlijk?
- Wat is Kwaliteit?
- Kwaliteitsattributen.
- Afhankelijkheid van Software.
Hoofdstuk 2: De Juiste Focus hebben om te Testen
Hoofdstuk 3: De 8 Test Practices
- Toepasbaarheid in Agile Testing en DevOps.
Practice 1: Geen Aannames doen
Practice 2: Testen is Logisch Nadenken
- Regressie.
- Testautomatisering.
- Testtooling.
Practice 3: Alles Testen is Onmogelijk
- Wat is een Teststrategie?
- Opstellen van een Teststrategie: Informatie Verzamelen.
- Opstellen van een Teststrategie: het Systeem Schetsen.
- Opstellen van een eenvoudige Teststrategie met behulp van Risicoanalyse.
- Risicoanalyse gebruiken om een Teststrategie op te stellen.
- Testdoelen.
- De Risicogebaseerde Teststrategie.
- Pareto’s Analyse (Voorbeeld van een risicoanalysemethodiek).
- Root Cause Analyse.
Practice 4: Wees Specifiek
- Voorbeeld Business Requirement:
- Wees Specifiek: Wanneer je een Defect beschrijft.
Practice 5: Test zo Vroeg Mogelijk
- Het belang van reviews en zo vroeg mogelijk testen.
- Testomgevingen.
- OTAP in Agile en DevOps.
- Begrijp het Belang van een Goede Testomgeving.
- Stubs en Drivers gebruiken.
- Testdata.
Practice 6: Begin Klein en maak je Testen steeds Groter en Groter
- Testlevel 1 – Unittesten.
- Testlevel 2 – Integratietesten.
- Testlevel 3 – Systeemtesten.
- Testlevel 4 – Acceptatietesten.
- Systeemintegratietesten.
- End-to-End-testen.
- Test Types.
- Implementeren van Test Levels en Test Types in je Teststrategie.
- Dekking.
Practice 7: Leg je Testen Vast
- Gebruik van Testtechnieken.
Proces Flow Test
- Werkwijze om een Process Flow Diagram op te stellen.
- Het Testscript Maken.
Semantische Testtechniek
Beslistabellen
Grenswaardenanalyse
Equivalentieklassen
Checklistgebaseerde testtechniek
Pairwise Testing Testtechniek
Relatie tussen dekking in de teststrategie en testtechnieken
Practice 8: Het belang van Goede Communicatie
- Goede communicatie toepassen in een testproces.
Hoofdstuk 4: Beveiligbaarheid (Security), Gebruiksvriendelijkheid (Usability) en Performance
- Kwaliteitsattribuut: Beveiliging.
- Kwaliteitsattribuut: Beveiliging: OWASP Top Tien voorbeeld: Broken Access Control.
- Kwaliteitsattribuut: Beveiliging: CRUD-matrix.
- Kwaliteitsattribuut: Beveiliging: OWASP Top Tien voorbeeld: Cryptografische Fouten.
- Kwaliteitsattribuut: Gebruiksvriendelijkheid.
- Kwaliteitsattribuut: Performance.