
Softwaretestcursus voor Beginners
Start je carrière in software testen met een complete, praktijkgerichte leerlijn die alles behandelt, van de kernprincipes van testen tot automatisering en Agile-workflows. Je leert testgevallen ontwerpen, defecten beheren en zelfverzekerd samenwerken in professionele ontwikkelingsteams. Deze cursus geeft je de praktische vaardigheden en branchekennis waar werkgevers daadwerkelijk naar zoeken in startersfuncties binnen QA.
Wat je gaat leren:
Je begint met de basisprincipes van software testen en werkt je weg door testplanning, technieken voor het ontwerpen van testgevallen en defectbeheer. Je leert hoe je duidelijke bugrapporten schrijft, testmanagementtools gebruikt en testdekking meet met traceerbaarheidsmatrices. De cursus behandelt ook API-testen, de basis van performantietesten en het testen van mobiele applicaties. Je krijgt een inleiding tot testautomatisering en Agile-testpraktijken, inclusief CI-pipeline-integratie. Na afloop beschik je over de vaardigheden en portfolioartefacten die nodig zijn om te solliciteren naar je eerste QA-functie.
Hoe je praktisch studeert Softwaretestcursus voor Beginners
Hoe je oefent Softwaretestcursus voor Beginners
Voor bedrijven die hun team willen trainen
Bij Dedika voor bedrijven bevat de cursus oefeningen en voorbeelden die zijn afgestemd op jouw organisatie en precies zoals jouw bedrijf het nodig heeft.
Cursusinhoud
8 Hoofdstukken • 39 LessenDuur tussen 4 en 360 uren (jij beslist)
Hoofdstuk 1VerbergenVerberg detailsBekijk detailsInleiding tot Software Testen
Inleiding tot Software Testen
Les 1 • Overzicht van de Levenscyclus van Softwareontwikkeling
Koppelt testactiviteiten aan elke SDLC-fase. Laat zien hoe testen integreert met de planning-, ontwikkelings- en releasefasen.
Les 2 • Wat Software Testen Is
Definieert softwaretesten, het doel ervan en de kernobjectieven. Vestigt een gedeelde vocabulaire die gedurende de hele cursus wordt gebruikt.
Les 3 • Testprincipes die Elke Tester Moet Kennen
Behandelt de zeven fundamentele testprincipes die in de hele industrie worden erkend. Stuurt de besluitvorming gedurende alle daaropvolgende testactiviteiten.
Les 4 • Soorten Softwarefouten
Onderscheidt fouten, defecten en mislukkingen met echte voorbeelden. Bereidt studenten voor om problemen die tijdens het testen worden gevonden te identificeren en te categoriseren.
Hoofdstuk 2VerbergenVerberg detailsBekijk detailsSoorten en Niveaus van Software Testen
Soorten en Niveaus van Software Testen
Les 1 • Functioneel versus Niet-Functioneel Testen
Contrasteert het testen van wat het systeem doet versus hoe goed het presteert. Geeft voorbeelden van elk type toegepast op echte softwarefuncties.
Les 2 • Testniveaus Uitgelegd
Introduceert unit-, integratie-, systeem- en acceptatietestniveaus. Verduidelijkt wat elk niveau valideert en wie het doorgaans uitvoert.
Les 3 • Black-Box en White-Box Testen
Legt interne-kennis versus extern-gedrag testbenaderingen uit. Studenten leren wanneer elke benadering geschikt is en wat de afwegingen zijn.
Les 4 • Regressie- en Smoke Testen
Definieert regressie- en smoke testen en hun rol in het handhaven van softwarestabiliteit. Koppelt deze typen aan continue leveringsworkflows.
Les 5 • Exploratief en Ad Hoc Testen
Behandelt ongestructureerde testbenaderingen die vertrouwen op testerintuïtie en -ervaring. Toont aan hoe exploratief testen gestructureerde testgevallen aanvult.
Hoofdstuk 3VerbergenVerberg detailsBekijk detailsTestplanning en -strategie
Testplanning en -strategie
Les 1 • Risico-identificatie en -beperking
Leert hoe project- en productrisico's te identificeren, prioriteren en beperken. Informeert direct testdekkingsbeslissingen die in latere hoofdstukken worden genomen.
Les 2 • Het Schatten van Testinspanning
Introduceert technieken voor het schatten van tijd en middelen die nodig zijn voor testen. Helpt studenten realistische planningen te maken en testbudgetten te rechtvaardigen.
Les 3 • Begrijpen van Teststrategie
Definieert teststrategie en hoe deze verschilt van een testplan. Stelt de beslissingen op hoog niveau vast die alle testactiviteiten op een project sturen.
Les 4 • Entry- en Exitcriteria
Definieert voorwaarden waaraan moet worden voldaan voordat het testen begint en voordat het eindigt. Voorkomt voortijdig testen en zorgt voor consistente releasebeslissingen.
Les 5 • Het Schrijven van een Testplandocument
Doorloopt elke sectie van een standaard testplansjabloon. Studenten stellen een testplan op voor een voorbeeldapplicatie die gedurende de cursus wordt gebruikt.
Hoofdstuk 4VerbergenVerberg detailsBekijk detailsTechnieken voor het Ontwerpen van Testgevallen
Technieken voor het Ontwerpen van Testgevallen
Les 1 • Beslissingstabellen en Toestandsovergang
Gebruikt beslissingstabellen voor complexe bedrijfsregels en toestandsdiagrammen voor workflowtesten. Rust studenten uit om logica-intensieve en gebeurtenisgestuurde functies te behandelen.
Les 2 • Grenswaardenanalyse
Richt zich op testen op waarden aan de randen van invoerbereiken waar defecten clusteren. Vult equivalentiepartitionering aan voor volledige invoerdekking.
Les 3 • Use Case en Scenariotesten
Leidt testgevallen af uit user stories en end-to-end scenario's. Overbrugt de kloof tussen vereisten en uitvoerbare testgevallen.
Les 4 • Equivalentiepartitionering
Verdeelt invoergegevens in geldige en ongeldige partities om het aantal tests te verminderen. Studenten passen deze techniek toe op formuliervelden, API's en database-invoer.
Les 5 • Anatomie van een Testgeval
Breekt elk veld in een goed geschreven testgeval af. Stelt het standaardformaat vast dat wordt gebruikt in alle praktijkoefeningen gedurende de cursus.
Hoofdstuk 5VerbergenVerberg detailsBekijk detailsTestuitvoering en Defectbeheer
Testuitvoering en Defectbeheer
Les 1 • Het Inrichten van de Testomgeving
Behandelt hardware-, software- en gegevensvereisten voor een geldige testomgeving. Voorkomt omgevingsgerelateerde valse mislukkingen die testtijd verspillen.
Les 2 • Testuitvoeringsmetrics en -rapportage
Introduceert belangrijke metrics die worden gebruikt om testvoortgang en -kwaliteit te volgen. Studenten maken een testsamenvattingsrapport voor een voltooide testcyclus.
Les 3 • Beheer van de defectlevenscyclus
Volgt een defect van ontdekking tot sluiting via alle workflowstatussen. Studenten begrijpen testerverantwoordelijkheden in elke fase van de levenscyclus.
Les 4 • Effectief uitvoeren van testgevallen
Begeleidt studenten bij het uitvoeren van testgevallen, het registreren van resultaten en het omgaan met blokkeringen. Bouwt gedisciplineerde uitvoeringsgewoonten die cruciaal zijn voor nauwkeurige rapportage.
Les 5 • Het schrijven van effectieve bugrapporten
Leert de structuur en inhoud van een kwalitatief hoogstaand defectrapport. Goed geschreven rapporten versnellen het begrip van ontwikkelaars en de doorlooptijd van reparaties.
Hoofdstuk 6VerbergenVerberg detailsBekijk detailsTestbeheer en -tools
Testbeheer en -tools
Les 1 • Basisbeginselen van testbeheertools
Legt het doel en de kernfuncties van testbeheertools uit. Plaatst toolgebruik binnen het bredere testproces dat in eerdere hoofdstukken is vastgesteld.
Les 2 • Basisbeginselen van defectvolgsystemen
Introduceert defectvolgsystemen en hun integratie met testbeheer. Studenten loggen, updaten en doorzoeken defecten binnen een volgsysteem.
Les 3 • Genereren en interpreteren van rapporten
Behandelt ingebouwde rapportagefuncties en hoe belangrijkste dashboards te interpreteren. Studenten presenteren de teststatus aan belanghebbenden met behulp van datagestuurde samenvattingen.
Les 4 • Organiseren van testsuiten en -cycli
Demonstreert hoe testsuites te structureren en uitvoeringscycli te plannen. Maakt efficiënte planning en hergebruik van testmiddelen over releases mogelijk.
Les 5 • Maken van een traceerbaarheidsmatrix
Bouwt een traceerbaarheidsmatrix van vereisten naar testen om de dekking te meten. Toont aan hoe traceerbaarheid controleerbaarheid en hiaatanalyse ondersteunt.
Hoofdstuk 7VerbergenVerberg detailsBekijk detailsInleiding tot testautomatisering
Inleiding tot testautomatisering
Les 1 • Het schrijven van je eerste geautomatiseerde tests
Begeleidt studenten bij het scripten van basis-UI en functionele geautomatiseerde tests. Versterkt vaardigheden in het ontwerpen van testgevallen uit eerdere hoofdstukken in een automatiseringcontext.
Les 2 • Het opzetten van een automatiseringsframework
Doorloopt het installeren en configureren van een beginnersvriendelijk automatiseringsframework. Studenten maken een werkende projectstructuur die klaar is voor de ontwikkeling van testscripts.
Les 3 • Landschap van automatiseringstools
Onderzoekt populaire automatiseringsframeworks en -tools per categorie en use case. Helpt studenten geschikte tools te kiezen voor web-, API- en mobiel testen.
Les 4 • Automatiseringsfundamenten en haalbaarheid
Definieert testautomatisering, de voordelen en de beperkingen ervan. Begeleidt studenten bij het beslissen welke tests de moeite waard zijn om te automatiseren in een bepaald project.
Les 5 • Onderhouden en opschalen van geautomatiseerde tests
Behandelt uitdagingen bij testonderhoud en strategieën voor het laten groeien van een testsuite. Introduceert het Page Object Model als een onderhoudbaarheidspatroon.
Hoofdstuk 8VerbergenVerberg detailsBekijk detailsAgile testen en continue kwaliteit
Agile testen en continue kwaliteit
Les 1 • Shift-left testpraktijken
Bevordert het verplaatsen van testactiviteiten naar eerder in de ontwikkelingscyclus. Verlaagt de defectkosten door problemen te ontdekken tijdens de vereisten- en ontwerpfasen.
Les 2 • Continue verbetering in testen
Introduceert retrospectives en metrics-gestuurde verbetering voor testprocessen. Studenten identificeren proceshiaten en stellen uitvoerbare verbeteringen voor.
Les 3 • Basisbeginselen van behavior-driven development
Introduceert BDD als een samenwerkingstechniek die vereisten koppelt aan geautomatiseerde tests. Studenten schrijven Gherkin-scenario's die dienen als zowel documentatie als testscripts.
Les 4 • Continue integratie en testen
Laat zien hoe geautomatiseerde tests worden geïntegreerd in CI-pipelines voor snelle feedback. Studenten configureren een basispipeline die tests uitvoert bij elke codecommit.
Les 5 • Testen in agile teams
Legt uit hoe testerrollen en -activiteiten verschuiven in Agile in vergelijking met waterval. Bereidt studenten voor om effectief samen te werken in sprintgebaseerde leveringsteams.
Jouw geldig certificaat van voltooiing
Deze cursus is voor jou:
Carrièrewisselaars: op zoek naar een praktische, laagdrempelige instap in de tech-industrie.
Pas afgestudeerden: die hun cv willen verrijken met marktgerichte QA-vaardigheden.
Klantenservicemedewerkers: die al bugs signaleren en deze vaardigheid willen formaliseren.
Projectcoördinatoren: die hun begrip van softwareleveringskwaliteit willen verdiepen.
Freelanceontwikkelaars: die hun eigen test- en kwaliteitspraktijken willen versterken.
Businessanalisten: die hun rol willen uitbreiden met gestructureerd softwarevalidatiewerk.
Wat onze studenten zeggen
Jullie lessen zijn perfect. Ik heb het jaarpakket aangeschaft en heb eindelijk de mogelijkheid om verschillende onderwerpen die mij interesseren te volgen zonder van platform te hoeven wisselen... bedankt voor alles wat jullie doen, ik heb jullie al aan anderen aanbevolen...

Ik vind het fijn hoe de lessen direct ter zake zijn en hoe ik tussen hoofdstukken kan wisselen en content kan overslaan die ik niet nodig heb.

Ik vind de content en de manier van presenteren en transcriptie van video's geweldig, wat het proces versnelt!

Het platform is snel en eenvoudig te gebruiken. De diversiteit aan content en de aanvullende video's helpen enorm bij het leren.

Belangrijkste opleidingen
FAQ
Wie is Dedika?
Is het certificaat geldig in Nederland?
Zijn de cursussen gratis?
Wat is de studielast van de cursus?
Hoe zien de cursussen eruit?
Hoe werken de cursussen?
Wat is de duur van de cursussen?
Wat zijn de kosten of prijzen van de cursussen?
Wat is een EAD- of online cursus en hoe werkt het?
PDF-cursus




















