Loading (custom)...

ISTQB CTAL-TAE

ISTQB® CTAL - Test Automation Engineering (Version 2.0)

Beschrijving

De Certified Tester Advanced Level Test Automation Engineering (CTAL-TAE) kwalificatie De CTAL-TAE-kwalificatie is gericht op iedereen die betrokken is bij softwaretesten en testautomatisering. Dit omvat rollen zoals testers, testanalisten, testautomatiseringsingenieurs, testconsultants, testarchitecten, testmanagers en softwareontwikkelaars. Deze kwalificatie is ook geschikt voor iedereen die een basisbegrip van testautomatisering wil verkrijgen, zoals projectmanagers, kwaliteitsmanagers, softwareontwikkelingsmanagers, businessanalisten, IT-directeuren en managementconsultants.

 

De ISTQB® CT - Test Automation Engineering certificering is bedoeld voor softwareprofessionals met een ISTQB® Foundation-certificaat die een diepgaander begrip van softwaretesten zoeken om Test Automation Engineers te worden.

De Test Automation Engineer-kwalificatie is gericht op personen die al een gevorderd niveau in hun softwaretestcarrière hebben bereikt en hun expertise in testautomatisering verder willen ontwikkelen.

 

Hoofdstuk 1: Inleiding en Doelstellingen van Testautomatisering

  • De tester leert over de voordelen en beperkingen van testautomatisering.
  • Testautomatisering binnen verschillende modellen van de softwareontwikkelingslevenscyclus wordt behandeld.
  • De tester leert hoe de architectuur van een te testen systeem (System Under Test, SUT) de geschiktheid van testtools beïnvloedt.

Hoofdstuk 2: Voorbereiding op Testautomatisering

  • Het ontwerpen voor testbaarheid van SUT door middel van observeerbaarheid, bestuurbaarheid en een duidelijk gedefinieerde architectuur wordt behandeld.
  • Een tester leert over testautomatisering in verschillende omgevingen.
  • Factoren die nodig zijn om een geschikte testautomatiseringsoplossing te beoordelen worden behandeld.
  • Een tester leert over de technische overwegingen die nodig zijn om aanbevelingen te doen over testautomatisering.

Hoofdstuk 3: Architectuur van Testautomatisering

  • De architectuur van testautomatisering en de componenten die leiden tot een testautomatiseringsoplossing worden behandeld.
  • Een tester leert over lagen en hun toepassing in een testautomatiseringsframework.
  • Meerdere benaderingen voor het gebruik van testautomatiseringstools worden behandeld.
  • Een tester leert hoe ontwerpprincipes en ontwerppatronen kunnen worden toegepast op testautomatisering.

Hoofdstuk 4: Implementeren van Testautomatisering

  • Hoe een testautomatiseringspilotproject effectief te plannen en uit te rollen, wordt behandeld.
  • Een tester leert over implementatierisico's en strategieën om deze te beperken.
  • Factoren die de onderhoudbaarheid van testautomatiseringscode verbeteren, worden behandeld.

Hoofdstuk 5: Implementatie- en Uitrolstrategieën voor Testautomatisering

  • Een tester leert over CI/CD-pijplijnen en geautomatiseerde testuitvoering op verschillende testniveaus.
  • Configuratiebeheer voor componenten van testautomatisering wordt behandeld.
  • Een tester leert over afhankelijkheden bij API- en contracttesten.

Hoofdstuk 6: Rapportage en Metrieken van Testautomatisering

  • Een tester leert waar gegevens verzameld kunnen worden uit een SUT en testautomatisering voor analyse en rapportage.
  • Gegevensanalyse van SUT-rapporten en testautomatisering om oorzaken van fouten te achterhalen wordt behandeld.
  • Het gebruik van testrapporten en dashboards om stakeholders te informeren wordt behandeld.

Hoofdstuk 7: Verificatie van Testautomatiseringsoplossingen

  • De tester leert hoe de correcte werking van testautomatiseringscomponenten en de omgeving te onderzoeken en te verifiëren.
  • Er wordt behandeld hoe ervoor gezorgd kan worden dat testscripts en testsuites correct worden uitgevoerd.
  • Een tester begrijpt wanneer een root cause analysis moet worden uitgevoerd.
  • Technieken om testautomatiseringscode op kwaliteit te analyseren worden behandeld.

Hoofdstuk 8: Continu Verbeteren

  • Aanvullende gebieden van gegevensanalyse voor verbetering van testgevallen worden behandeld.
  • Een tester leert hoe een testautomatiseringsoplossing en de componenten ervan te verbeteren en te upgraden.
  • Manieren om testautomatisering te consolideren en te stroomlijnen worden geïdentificeerd.
  • Een tester leert hoe testautomatiseringstools kunnen helpen bij testondersteuning en installatiebehoeften.

 

Zakelijke Resultaten

Het behalen van dit niveau toont aan dat kandidaten in staat zijn om:

  • Het doel van testautomatisering te beschrijven
  • Testautomatisering te begrijpen binnen de softwareontwikkelingslevenscyclus
  • De configuratie van een infrastructuur te begrijpen om testautomatisering mogelijk te maken
  • Het evaluatieproces voor het selecteren van de juiste tools en strategieën te leren
  • Ontwerpconcepten voor het bouwen van modulaire en schaalbare testautomatiseringsoplossingen te begrijpen
  • Een benadering te selecteren, inclusief een pilot, om de implementatie van testautomatisering te plannen binnen de softwareontwikkelingslevenscyclus
  • Testautomatiseringsoplossingen te ontwerpen en ontwikkelen (nieuw of aangepast) die aan technische behoeften voldoen
  • De scope en aanpak van testautomatisering en onderhoud van testware te overwegen
  • Begrijpen hoe geautomatiseerde tests integreren binnen CI/CD-pijplijnen
  • Begrijpen hoe testautomatiseringsgegevens te verzamelen, te analyseren en te rapporteren om stakeholders te informeren
  • De testautomatiseringsinfrastructuur te verifiëren
  • Continu verbeteringsmogelijkheden voor testautomatisering te definiëren

Doelgroep publiek

Het syllabus voor Test Automation Engineering richt zich op testingenieurs die testautomatisering willen implementeren of verbeteren. Het definieert methoden en praktijken die een duurzame oplossing kunnen ondersteunen.

 

Andere richtlijnen en referentiemodellen met betrekking tot testautomatiseringsoplossingen omvatten software-engineeringstandaarden voor de geselecteerde softwareontwikkelingslevenscycli, programmeertechnologieën en opmaakstandaarden. Deze syllabus onderwijst geen software-engineering. Het wordt echter verwacht dat een testautomatiseringsingenieur beschikt over vaardigheden, ervaring en expertise in software-engineering.

 

Daarnaast moet een testautomatiseringsingenieur op de hoogte zijn van industriestandaarden en best practices voor programmeren en documentatie en deze toepassen bij het ontwikkelen van een testautomatiseringsoplossing. Deze praktijken kunnen de onderhoudbaarheid, betrouwbaarheid en veiligheid van de oplossing vergroten. Dergelijke standaarden zijn doorgaans gebaseerd op kwaliteitskenmerken.

Vereiste

  • De ISTQB® CTFL-certificeringsexamen met succes afgerond en het certificaat behaald.
  • Voldoende relevante werkervaring in de softwaretestindustrie, doorgaans minimaal 18 maanden.

Download de syllabi voor deze certificering of zie voorbeeldexamens.

Ga naar resources

The global exam price vary depending on the certification and your geographical location.

Boek je examen:

brightest private exams

Brightest Privé

Examen

 Individuele online examens, afgenomen door een Pearson VUE-expert in realtime via webcam.

brightest-center-exam

Brightest Examen

Locatie

Je kunt examen doen in verschillende talen (5200+ testcentra). Via een eenvoudige registratieprocedure, van Brightest op de Pearson VUE website.

brightest green exam

Brightest Green

Examen

Online examens voor groepen van ten minste 6 deelnemers in zes verschillende talen, waar ook ter wereld.

brightest paper exam

Brightest Papieren

Examen

De klassieke examenervaring voor groepen van minstens 6 deelnemers in een groeiend aantal talen.