Loading (custom)...

ISTQB CTAL-TAE

ISTQB® CTAL - Test Automation Engineering (Version 2.0)

Beschreibung

Die Certified Tester Advanced Level Test Automation Engineering (CTAL-TAE) Qualifikation Die CTAL-TAE-Qualifikation richtet sich an alle, die in die Softwaretests und Testautomatisierung involviert sind. Dies umfasst Rollen wie Tester, Testanalysten, Testautomatisierungsingenieure, Testberater, Testarchitekten, Testmanager und Softwareentwickler. Diese Qualifikation ist auch geeignet für alle, die ein grundlegendes Verständnis der Testautomatisierung erwerben möchten, wie Projektmanager, Qualitätsmanager, Softwareentwicklungsmanager, Business-Analysten, IT-Direktoren und Managementberater.

 

Die ISTQB® CT - Test Automation Engineering Zertifizierung richtet sich an Softwareprofis mit einem ISTQB® Foundation-Zertifikat, die ein tieferes Verständnis von Softwaretests suchen, um Testautomatisierungsingenieure zu werden.

Die Test Automation Engineer-Qualifikation richtet sich an Personen, die bereits einen fortgeschrittenen Punkt in ihrer Softwaretestkarriere erreicht haben und ihre Expertise in der Testautomatisierung weiterentwickeln möchten.

 

Kapitel 1: Einführung und Ziele der Testautomatisierung

  • Der Tester lernt die Vorteile und Einschränkungen der Testautomatisierung kennen.
  • Testautomatisierung in verschiedenen Modellen des Softwareentwicklungslebenszyklus wird behandelt.
  • Der Tester erfährt, wie die Architektur eines zu testenden Systems (System Under Test, SUT) die Eignung von Testtools beeinflusst.

Kapitel 2: Vorbereitung auf die Testautomatisierung

  • Das Design für die Testbarkeit eines SUT durch Beobachtbarkeit, Steuerbarkeit und eine klar definierte Architektur wird behandelt.
  • Ein Tester lernt über Testautomatisierung in unterschiedlichen Umgebungen.
  • Faktoren, die erforderlich sind, um eine geeignete Testautomatisierungslösung zu bewerten, werden behandelt.
  • Ein Tester lernt die technischen Überlegungen kennen, die für Empfehlungen zur Testautomatisierung notwendig sind.

Kapitel 3: Architektur der Testautomatisierung

  • Die Architektur der Testautomatisierung und ihre Komponenten, die zu einer Testautomatisierungslösung führen, werden behandelt.
  • Ein Tester lernt über Schichten und deren Anwendung in einem Testautomatisierungsframework.
  • Verschiedene Ansätze zur Nutzung von Testautomatisierungstools werden behandelt.
  • Ein Tester lernt, wie Designprinzipien und Entwurfsmuster auf die Testautomatisierung angewendet werden können.

Kapitel 4: Implementierung der Testautomatisierung

  • Wie man ein Pilotprojekt zur Testautomatisierung effektiv plant und durchführt, wird behandelt.
  • Ein Tester lernt die Risiken der Implementierung und Strategien zu deren Minderung kennen.
  • Faktoren, die die Wartbarkeit des Testautomatisierungscodes verbessern, werden behandelt.

Kapitel 5: Strategien zur Implementierung und Bereitstellung der Testautomatisierung

  • Ein Tester lernt über CI/CD-Pipelines und automatisierte Testausführungen auf verschiedenen Testebenen.
  • Das Konfigurationsmanagement für Komponenten der Testautomatisierung wird behandelt.
  • Ein Tester lernt über Abhängigkeiten im Zusammenhang mit API- und Vertragstests.

Kapitel 6: Berichterstattung und Metriken der Testautomatisierung

  • Ein Tester lernt, wo Daten aus einem SUT und der Testautomatisierung für Analyse und Berichterstattung gesammelt werden können.
  • Die Datenanalyse von SUT-Berichten und der Testautomatisierung zur Identifizierung von Fehlerursachen wird behandelt.
  • Der Einsatz von Testberichten und Dashboards zur Information von Stakeholdern wird behandelt.

Kapitel 7: Verifizierung von Testautomatisierungslösungen

  • Der Tester lernt, wie die korrekte Funktion der Testautomatisierungskomponenten und der Umgebung geprüft und verifiziert wird.
  • Es wird behandelt, wie sichergestellt werden kann, dass Testscripte und Testsuiten korrekt ausgeführt werden.
  • Ein Tester versteht, wann eine Ursachenanalyse durchgeführt werden sollte.
  • Techniken zur Analyse von Testautomatisierungscode hinsichtlich Qualität werden behandelt.

Kapitel 8: Kontinuierliche Verbesserung

  • Zusätzliche Bereiche der Datenanalyse zur Verbesserung von Testfällen werden behandelt.
  • Ein Tester lernt, wie eine Testautomatisierungslösung und ihre Komponenten verbessert und aktualisiert werden können.
  • Möglichkeiten zur Konsolidierung und Optimierung der Testautomatisierung werden identifiziert.
  • Ein Tester lernt, wie Testautomatisierungstools bei der Unterstützung und Einrichtung von Tests helfen können.

 

Geschäftliche Ergebnisse

Das Bestehen dieses Levels zeigt, dass Kandidaten in der Lage sind:

  • Den Zweck der Testautomatisierung zu beschreiben.
  • Die Testautomatisierung im Softwareentwicklungslebenszyklus zu verstehen.
  • Die Konfiguration einer Infrastruktur zur Ermöglichung der Testautomatisierung zu verstehen.
  • Den Evaluierungsprozess zur Auswahl der richtigen Tools und Strategien zu erlernen.
  • Konzeptdesigns für modulare und skalierbare Testautomatisierungslösungen zu verstehen.
  • Einen Ansatz, einschließlich eines Piloten, zur Planung der Testautomatisierungsimplementierung im Softwareentwicklungslebenszyklus zu wählen.
  • Testautomatisierungslösungen (neu oder angepasst) zu entwerfen und zu entwickeln, die technische Anforderungen erfüllen.
  • Den Umfang und die Herangehensweise an die Testautomatisierung sowie die Wartung von Testware zu berücksichtigen.
  • Zu verstehen, wie automatisierte Tests in CI/CD-Pipelines integriert werden.
  • Zu verstehen, wie Testautomatisierungsdaten gesammelt, analysiert und gemeldet werden, um Stakeholder zu informieren.
  • Die Testautomatisierungsinfrastruktur zu verifizieren. Möglichkeiten zur kontinuierlichen Verbesserung der Testautomatisierung zu definieren.

Zielpublikum

Der Lehrplan für Test Automation Engineering richtet sich an Testingenieure, die Testautomatisierung implementieren oder verbessern möchten. Er definiert Methoden und Praktiken, die eine nachhaltige Lösung unterstützen können.

 

Weitere Richtlinien und Referenzmodelle in Bezug auf Testautomatisierungslösungen umfassen Standards des Software Engineerings für die ausgewählten Softwareentwicklungslebenszyklen, Programmiertechnologien und Formatierungsstandards. Dieser Lehrplan lehrt kein Software Engineering. Es wird jedoch erwartet, dass ein Testautomatisierungsingenieur über Fähigkeiten, Erfahrung und Expertise im Bereich Software Engineering verfügt.

 

Darüber hinaus muss ein Testautomatisierungsingenieur mit Branchenstandards und Best Practices für Programmierung und Dokumentation vertraut sein und diese bei der Entwicklung einer Testautomatisierungslösung anwenden. Diese Praktiken können die Wartbarkeit, Zuverlässigkeit und Sicherheit der Lösung erhöhen. Solche Standards basieren in der Regel auf Qualitätsmerkmalen.

Voraussetzungen

  • Die ISTQB® CTFL-Zertifizierungsprüfung erfolgreich bestanden und das Zertifikat erhalten.
  • Ausreichend relevante Berufserfahrung in der Softwaretestbranche, in der Regel mindestens 18 Monate.

Laden Sie die Lehrpläne für diese Zertifizierung herunter oder sehen Sie Musterprüfungen.

Zu Ressourcen gehen

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

Buchen Sie Ihre Zertifizierungsprüfung:

brightest private exams

Brightest Private Prüfungen

Elektronische Prüfungen für Einzelpersonen, die von einem Pearson VUE-Experten in Echtzeit über eine Webcam verwaltet werden (jetzt auch für ISTQB möglich).

brightest-center-exam

Brightest Center Prüfungen

In verschiedenen Sprachen in mehr als 5200 Testzentren mit einfacher Anmeldung über die Brightest-Seite der Pearson-Website.

brightest green exam

Brightest Green Prüfungen

Elektronische Prüfungen für Gruppen von mindestens 6 Teilnehmern in sechs verschiedenen Sprachen, überall auf der Welt.

brightest paper exam

Brightest Paper Prüfungen

Die klassische Prüfungs-erfahrung für Gruppen von mindestens 6 Teilnehmern in einer wachsenden Anzahl von Sprachen.