Twee collega's hebben een fysieke meeting op kantoor
 700,00 excl. BTW Geen extra kosten

Leer de essentie van unittesten, best practices en de kunst van mocking door middel van samenwerkingsopdrachten in deze uitgebreide training.

Gesproken taal
Nederlands
Taal materiaal
Engels
Dagdelen
1
IT Testen

Unit Testing (NL)

Ma 14 April 2025 09:00 - 16:30 Locatie: Utrecht
Trainer: Bart van Beek
€700,- Inschrijven
Ma 11 Augustus 2025 09:00 - 16:30 Locatie: Online
€700,- Inschrijven
Di 09 December 2025 09:00 - 16:30 Locatie: Utrecht
€700,- Inschrijven

Wat is Unit Testing

In DevOps-omgevingen is het hoofddoel om software zo snel mogelijk in productie te brengen. Om dit te bereiken, is het automatiseren van deze processen essentieel. Binnen een geautomatiseerde ontwikkelketen is kwaliteit erg belangrijk. Om kwaliteit te garanderen, is het cruciaal dat feedback over de software snel en zo vaak mogelijk wordt geleverd; testautomatisering maakt dit mogelijk. Een goede set unittests is essentieel omdat unittesten de snelste en meest stabiele manier van testautomatisering is. Ben je een ontwikkelaar of tester met Java-kennis en wil je unittesten naar een hoger niveau tillen? Dan is deze training iets voor jou! Tijdens deze training leer je:

  • Wat test je met een unittest?
  • Hoe ziet dat eruit?
  • Best practices
  • De kunst van “mocking”

Pair programming is een zeer effectieve methode om de kwaliteit te verbeteren. In deze training werken ontwikkelaars en testers samen aan opdrachten. Op deze manier leer je niet alleen van de trainer, maar ook van elkaar.

De expertise van onze trainers verrijkt theoretische concepten met praktische toepassingen, en biedt inzichten en best practices uit de echte wereld. Deze training legt de nadruk op de kwaliteit van unittests vanuit zowel het perspectief van ontwikkelaars als testers, en legt een solide basis voor je testautomatisering. Bovendien bevordert het de samenwerking tussen ontwikkelaars en testers, waardoor ze van elkaars specialiteiten leren en deze samenwerking effectief in de praktijk kunnen toepassen.


Voor wie is Unit Testing

  • Softwareontwikkelaars: Verbeter je vaardigheden in het schrijven van effectieve unittests en verbeter de codekwaliteit.
  • Test Engineers: Leer geavanceerde unittesttechnieken om robuuste testautomatisering te garanderen.
  • DevOps Engineers: Integreer unittesten in je CI/CD-pijplijn voor snellere feedback en releases van hogere kwaliteit.
  • QA-analisten: Krijg inzicht in unittesten om beter te begrijpen en samen te werken met ontwikkelingsteams.
  • Technische Leiders: Leid je team in het adopteren van best practices voor unittesten en het verbeteren van de algehele softwarekwaliteit.
  • Studenten en pas afgestudeerden: Bouw een sterke basis in unittesten om je carrière in softwareontwikkeling te starten.


Voorvereisten

Basiskennis van Java-programmering is vereist. Bekendheid met softwareontwikkeling en testconcepten is nuttig, maar niet verplicht.


Doelstellingen

Aan het einde van de training ben je in staat om:

  • Het belang van unittesten in de softwareontwikkelingscyclus te begrijpen.
  • Te identificeren wat je met unittests moet testen en hoe je deze effectief implementeert.
  • Best practices voor het schrijven en onderhouden van unittests toe te passen.
  • Mocking-frameworks te gebruiken om componenten te isoleren en te testen.
  • Effectief samen te werken met teamleden door middel van pair programming.
  • Unittesten te integreren in je ontwikkelworkflow voor continue feedback en verbetering.


e-CF competenties bij deze training

  • A.6. Application Design
  • B.1. Application Development
  • B.2. Component Integration
  • B.3. Testing
  • B.5. Document Production
  • B.6. ICT System Engineering
  • C.1. User Support

Klassikaal, online, blended en incompany

Bij Capgemini Academy leer je op een manier die bij jou past. Klassikaal, online of liever een combinatie (blended)? De meeste trainingen kun je ook incompany volgen: binnen je eigen organisatie. Om het leren nog leuker en effectiever te maken, gebruiken we verschillende tools. Denk aan video’s, games, quizzen, webinars en praktijkcases. En met vragen kun je altijd terecht bij jouw trainer. 

Sfeerbeeld buiten met man in bordeaux overhemd

Incompany trainingen

Een incompany training biedt verschillende voordelen:

  • Je bepaalt zelf de locatie.
  • Je volgt de training met collega’s, zodat deze altijd aansluit op jouw praktijk.
  • De trainer sluit aan bij jouw organisatie in uitleg, voorbeelden en opdrachten.
  • In overleg kan de training aangepast worden aan organisatie specifieke vragen.

Vraag nu meer informatie of een offerte aan.

Waarom Capgemini Academy?

  • checkmark wit
    Onderdeel van één van de grootste, meest innovatieve IT-dienstverleners wereldwijd.
  • checkmark wit
    Groot trainingsaanbod: zowel volledig online als klassikaal beschikbaar.
  • checkmark wit
    De meeste trainingen zijn inclusief certificering en examen.
  • checkmark wit
    Trainers met passie, didactische vaardigheden en een flinke dosis praktijkervaring als IT-professional.
  • checkmark wit
    Onze cursisten beoordelen onze trainingen gemiddeld met een 8,8.