Certified Testing Fundamentals voor Software Engineers (TFSE)

Waarom Testing fundamentals voor Ontwikkelaars en Beheerders? Testen is geen exacte wetenschap. Er zijn meerdere manieren om het doel, (een applicatie die vrij is van ernstige en kostbare fouten), te bereiken. Dit is geen cursus die alle facetten van testen beschrijft. Het leert je ook niet alle onderdelen van testen die er bestaan. Daar zijn voldoende andere trainingen voor die (onderdelen van) testen uitgebreid beschrijven. Die trainingen voldoen prima als je een Test engineer wil worden of heel veel wilt leren over testen. De Certified Testing Fundamentals voor software engineers training wijkt hier in zoverre vanaf dat het een praktische en pragmatische aanpak schetst, en daarbij handvatten aanreikt, die in de meeste alledaagse projecten direct toegepast kunnen worden. Het doel van deze cursus is specifiek gericht op het leren van specifieke test skills aan ontwikkelaars en beheerders. De training is geschikt voor zowel junior, medior en senior ervaren mensen.

 

Wat leer je?

De leerdoelen zijn korte omschrijvingen van wat je dient te onthouden na het lezen van de betreffende tekst. Er zijn 3 niveaus:

  • K1: Onthouden.
  • K2: Begrijpen.
  • K3: Toepassen.

Leerdoelen:

  1. Onthoud wat er bedoeld wordt met testen (K1).
  2. Onthoud wat er bedoeld wordt met kwaliteit (K1).
  3. Onthoud dat je op verschillende manieren naar kwaliteit kunt kijken met behulp van de kwaliteitsattributen (K1).
  4. Begrijp de noodzaak van testen (K2).
  5. Begrijp het verschil tussen de focus van ontwikkelaars en de focus van testers (K2).
  6. Pas een aantal belangrijke testpraktijken toe (K3).
  7. Onthoud een aantal specifieke testtermen (K1).
  8. Begrijp de testpraktijk van geen aannames doen (K2).
  9. Begrijp het principe dat testen logisch nadenken is (K2).
  10. Begrijp het belang van regressietesten (K2).
  11. Begrijp het principe dat alles testen onmogelijk is (K2).
  12. Pas het principe van specifiek zijn toe (K3).
  13. Begrijp het principe van zo vroeg mogelijk testen (K2).
  14. Begrijp het belang van een goede testomgeving (K2).
  15. Begrijp het principe van klein beginnen en je testen steeds uitbreiden (K2).
  16. Begrijp het nut van vastleggen van je testen (K2).
  17. Leer een testscript maken door het uittekenen van het proces/programma (K3).
  18. Leer een testscript maken met behulp van de semantische test (K3).
  19. Leer functionaliteit testen met behulp van een beslistabel (K3).
  20. Leer je testen verdiepen door het gebruik van grenswaardenanalyse (K3).
  21. Leer je testen verdiepen door gebruik van equivalentieklassen (K3).
  22. Leer hoe je kunt testen met behulp van een checklist (syntactische test) (K3).
  23. Leer de basis van testen op bruikbaarheid (K2).
  24. Leer de basis van testen op veiligheid (K2).
  25. Leer de basis van testen op prestaties (K2).
  26. Begrijp hoe het vastleggen van de oorzaak van incidenten je kan helpen je software-ontwikkelproces te verbeteren (K2).
  27. Begrijp het belang van regressietesten (K2).
  28. Leer enkel andere veelgebruikte begrippen die onderdeel zijn van testen kennen (K1).
 
Voor wie is de training?

Deze training is voornamelijk bedoeld voor ontwikkelaars, beheerders en software engineers.

Resultaat na het volgen van deze training:

  • Leer als ontwikkelaar of beheerder praktische zaken over testen en kwaliteit.
  • Begrijp als ontwikkelaar of beheerder de basis van testen en kwaliteit.
  • Begrijp wat de randvoorwaarden en uitgangspunten zijn voor het uitvoeren van een goede test.
  • Leer als ontwikkelaar of beheerder een aantal verschillende handvatten om de kwaliteit te verbeteren.
  • Leer als ontwikkelaar of beheerder een aantal verschillende manieren om een testscript te maken.
  • Leer als ontwikkelaar of beheerder een aantal definities van testen zoals ze ook in gangbare methodieken gebruikt worden.
 
Welke voorkennis heb je nodig?

Er is geen specifieke voorkennis vereist. Het is handig als je wat ervaring hebt met één of meerdere van de volgende gebieden: software ontwikkeling, projectmatig werken, beheren van software, accepteren van software, testen van software. Maar dit is geen harde vereiste om deze training te kunnen doen en met goed gevolg af te kunnen leggen.

Deze training bieden wij aan in samenwerking met Startel. Voor meer informatie en inschrijven ga naar: https://startel.nl/trainingen/certified-testing-fundamentals-voor-software-engineers/

 

Naar het overzicht

Alain Bultink | Directeur
alain@deagiletesters.nl
06-15361077

Benno Kuipers | Directeur
benno@deagiletesters.nl
06-52600438

James Johnson | Managing Director
james@deagiletesters.nl
06-15022781