Beschreibung
Die ISTQB® Advanced Technical Test Analyst-Zertifizierung erweitert das breite Verständnis von Tests, das auf Foundation Level erworben wurde, um das Wachstum in die Rolle des Technical Test Analyst zu ermöglichen.
Kapitel 1: Die Aufgaben des technischen Testanalysten beim risikobasierten Testen
- Aufgaben des risikobasierten Testens
Kapitel 2: White-Box-Testtechniken
- Anweisungstests
- Entscheidungs-Tests
- Modifiziertes Bedingungs-/Entscheidungstesten
- Testen unter mehreren Bedingungen
- Basispfad-Tests
- API-Tests
- Auswählen einer White-Box-Testtechnik
Kapitel 3: Statische und dynamische Analyse
- Statische Analyse
- Dynamische Analyse
Kapitel 4: Qualitätsmerkmale für technische Tests
- Allgemeine Planungsaspekte
- Sicherheitstests
- Zuverlässigkeits-Tests
- Leistungstests
- Testen der Wartbarkeit
- Prüfung der Portabilität
- Kompatibilitätstest
Kapitel 5: Überprüfungen
- Aufgaben des technischen Testanalysten bei Reviews
- Verwendung von Checklisten bei Reviews
Kapitel 6: Testwerkzeuge und Automatisierung
- Definieren des Testautomatisierungsprojekts
- Spezifische Testwerkzeuge
Business Ergebnisse
Inhaber des Zertifikats des ISTQB® CTAL Technical Test Analyst können…
- die typischen Risiken erkennen und klassifizieren, die mit der Leistung, Sicherheit, Zuverlässigkeit, Portabilität und Wartbarkeit von Softwaresystemen verbunden sind.
- Testpläne erstellen, die die Planung, das Design und die Durchführung von Tests detailliert beschreiben, um Performance-, Sicherheits-, Zuverlässigkeits-, Portabilitäts- und Wartungsrisiken zu minimieren.
- geeigneter Konstruktionsmethoden auswählen und anwenden, um sicherzustellen, dass die Tests ein angemessenes Maß an Sicherheit bieten, basierend auf Codeabdeckung und Designabdeckung.
- an technischen Reviews mit Entwicklern und Software-Architekten effektiv teilnehmen, die das Wissen über typische Fehler in Code und Architektur anwenden.
- Risiken in der Code- und Software-Architektur und erstellen Sie Testplan-Elemente erkennen, um diese Risiken durch dynamische Analysen zu minimieren.
- zur Verbesserung der Sicherheit, Wartbarkeit und Testbarkeit von Code durch Anwendung statischer Analysen vorschlagen.
- die Kosten und den Nutzen erläutern, der durch die Einführung bestimmter Arten der Testautomatisierung zu erwarten ist.
- geeignete Werkzeuge auswählen, um technische Testaufgaben zu automatisieren.
- die technischen Probleme und Konzepte bei der Anwendung der Testautomatisierung verstehen.