Sören. Schmock

Erfolg ist kein Zufall, sondern das Ergebnis von Ausdauer, Leidenschaft und harter Arbeit.

SOECK

Meine Zertifikate im Bereich des Softwaretests

Der ISTQB® Certified Tester - Finance Testing (CT-FT) ist eine Spezialistenzertifizierung von ISTQB für Tester, QA-Experten und Fachleute, die Software im Finanzdienstleistungsbereich testen. Der Schwerpunkt liegt auf den besonderen Anforderungen und Risiken von Anwendungen in Banken, Versicherungen, Kapitalmärkten und anderen Finanzsystemen.

Die CT-FT-Zertifizierung vermittelt Kenntnisse und Fähigkeiten zu:

Das ISTQB® Certified Tester – Quality in DevOps (CT-QDO) ist ein neues Specialist-Level-Zertifikat des International Software Testing Qualifications Board (ISTQB®. Es wurde im Mai 2026 offiziell veröffentlicht und richtet sich an Personen, die Softwarequalität, Testing und DevOps miteinander verbinden wollen.

Der zentrale Gedanke ist: In DevOps ist Qualität nicht nur Aufgabe der Tester, sondern Verantwortung des gesamten Teams. CT-QDO vermittelt deshalb, wie Quality Engineering und Testing in den gesamten DevOps-Prozess integriert werden – von der Entwicklung über Continuous Integration/Delivery bis zum Betrieb.

Das Modul behandelt insbesondere:

  • DevOps-Grundlagen und die Rolle von Quality Assurance
  • CALMS und die drei Wege von DevOps
  • DORA-Metriken wie Deployment Frequency und Change Lead Time
  • Rollen und Organisationsformen in DevOps
  • Site Reliability Engineering (SRE)
  • Qualitätssicherung entlang des gesamten Value Streams
  • Integration von Testing in den DevOps Loop
  • Testautomatisierung und manuelles Testing in DevOps
  • Automatisierung zur Unterstützung von QA
  • Tools und Praktiken für DevOps
  • Technologien und Praktiken zur Verbesserung der Qualität
  • ISTQB® Certified Tester - Quality in DevOps (CT-QDO)

    Der ISTQB® Certified Tester – Quality in DevOps (CT-QDO) ist besonders passend für:
    • Softwaretester und Test Engineers
    • Test Automation Engineers
    • Test Manager und QA-/Quality Leads
    • Entwickler
    • DevOps Engineers
    • Site Reliability Engineers
    • Operations Engineers
    • Scrum Master
    • Product Owner
    • Es geht also deutlich über klassisches „Testen von Software“ hinaus.

      Wichtig: Der ISTQB® Certified Tester Foundation Level 4.0 oder eine frühere CTFL-Version ist Voraussetzung für den ISTQB® Certified Tester – Quality in DevOps (CT-QDO).

      Wie unterscheidet es sich vom normalen ISTQB® Certified Tester Foundation?

      Vereinfacht gesagt:

      CTFL: „Wie funktioniert professionelles Software Testing?“
      CT-QDO: „Wie integriere ich Qualität und Testing in eine moderne DevOps-/Continuous-Delivery-Organisation?"

      CT-QDO ist daher besonders interessant, wenn du bereits im Testing arbeitest und man sich in Richtung DevOps, Continuous Testing, Test Automation oder Quality Engineering weiterentwickeln möchte.

In dem Lernpfad Qualitätsingenieur:in Software werden richtet sich an Softwareentwickler:innen, Softwarearchitekt:innen und angehende Qualitätsingenieur:innen. Im Mittelpunkt steht die Frage, wie man Softwarequalität systematisch verbessert und langfristig sicherstellt.
Für jemanden mit technischem Hintergrund, der sich gezielt in Richtung Software Quality Engineering, Software Testing, QA Engineering oder Software Architecture entwickeln möchte, ist dieser Lernpfad eine solide Einführung in die wichtigsten Qualitätspraktiken der Softwareentwicklung.

Der Lernpfad umfasst folgende Kurse:

  • Grundlagen der Programmierung: Clean Code und SOLID
  • Einführung in die Softwaretechnik 2 – Testen, Refactoring, Metriken, Versionsmanagement, Build Management
  • Refactoring: Bestehende Architekturen restrukturieren
  • Test Driven Development (TDD) - Grundlagen
  • Python: Unit-Testing
  • JavaScript: Unit-Testing
  • Grundlagen der Programmierung: Codemetriken
  • Langlebige Software-Architekturen
  • Qualitätsingenieur:in Software werden

Über sogenannte Unit-Tests (Komponententests) lässt sich prüfen, ob Komponenten einer Anwendung wie beabsichtigt funktionieren.
In dem Lernvideo Python: Unit-Testing wird gezeigt, wie solche Tests in Python implementiert werden. Zum Einsatz kommt hierzu das Testframeworks xUnit, das automatisierte Testverfahren für die meisten Programmiersprachen – wie in diesem Fall für Python – bereitstellt.

Die Hauptinhalte umfassen:

  • Einleitung: Willkommen zu dem Video-Training "Python: Unit-Testing"
  • Grundlagen des Unit-Testings
    • Die Grundbegriffe zum Unit-Testing kennenlernen
    • Manuelles vs. automatisiertes Testen
    • Ein manuelles Beispiel
  • Direct Tests
    • Die assert-Anweisungen kennenlernen
    • Tests mehrmals wiederholen
    • Komplexe Tests durchführen
    • Einen Testrunner bauen
  • Testframeworks in Python
    • Das Modul unittest kennenlernen
    • Das erste xUnit-Beispiele
    • Code und Test trennen
    • Ausnahmen in der Testroutine
    • main()-Methode mehrfach aufrufen
    • Mehrere Testmethoden definieren
    • Testmethoden gezielt aufrufen
    • Tests in der Konsole ausführen
    • Spezielle Methoden nutzen
    • TestSuite, TestLoader und TextTestRunner kombinieren
    • Subtests deklarieren
  • Python: Unit-Testing

Der ISTQB® Certified Tester Advanced Level - Agile Tester (CTAL-AT) V2.0 ist eine fortgeschrittene ISTQB®‑Zertifizierung, die erfahrene Tester darauf vorbereitet, Agile Testing auf professionellem, strategischem und analytischem Niveau anzuwenden. Sie ersetzt die frühere CTFL‑AT (Agile Extension) und hebt Agile Testing erstmals vollständig auf Advanced Level.

Der CTAL‑AT V2.0 beschreibt die Kenntnisse und Fähigkeiten, die ein erfahrener Tester in modernen Agile‑ und DevOps‑Umgebungen benötigt: Agile Teststrategie, Whole‑Team‑Quality, Shift‑Left, Exploratives Testen, Testautomatisierung, Testprozessverbesserung und moderne agile Praktiken wie Example Mapping, Test Smells oder Mob Testing.

Inhalte (Auszug aus dem Syllabus V2.0):

  • Agile Teststrategie & Testansätze
  • Menschen und Teams
  • Testmanagement und Verbesserung von Testprozessen
  • Shift Left und frühe Qualitätssicherung
  • Agile Ansätze und Testverfahren
  • Testautomatisierung und Testwerkzeuge
  • ISTQB® Certified Tester Advanced Level - Agile Tester (CTAL-AT) V2.0

    Der ISTQB® Certified Tester Advanced Level - Agile Tester (CTAL-AT) V2.0 eignet sich für alle, die Qualität aktiv im agilen Team gestalten wollen.

    Die Zertifizierung richtet sich an Testanalysten, Test Engineers, Entwickler, Business Analysts, Product Owner, Scrum Master, Qualitätsbeauftragte.

    Um die Zertifizierung zu erlangen, muss man das ISTQB® Certified Tester Foundation Level Zertifikat besitzen.

    Der CTAL‑AT V2.0 wurde entwickelt, um:
    • die Reife moderner Agile‑Praktiken abzubilden
    • Qualität als Teamverantwortung zu verankern
    • Tester zu befähigen, schnelles, kontinuierliches Feedback zu liefern
    • fortgeschrittene Analyse‑ und Strategiekompetenzen (K4‑Level) zu vermitteln
    • Damit ist CTAL‑AT nicht nur ein „Agile‑Grundkurs“, sondern ein professionelles Kompetenzprofil für Tester, die in agilen Teams eine führende Rolle übernehmen wollen.

Der ISTQB® Certified Tester – Security Test Engineer (CT-STE) ist eine spezialisierte ISTQB-Zertifizierung für Fachleute, die Sicherheitstests planen, entwerfen, durchführen und auswerten. Der Fokus liegt auf der praktischen Anwendung von Security-Testing-Methoden, -Techniken, -Prozessen und -Werkzeugen, um Schwachstellen in IT-Systemen frühzeitig zu erkennen und Sicherheitsrisiken transparent zu machen.

Der CT-STE fokussiert sich auf die operativen Security-Testing-Aktivitäten, unter anderem:

  • Security-Testverfahren (Black Box, White Box, Grey Box)
  • Statische und dynamische Sicherheitstests
  • Sicherheitsrisikoanalyse
  • Zero Trust
  • Open-Source-Sicherheitsrisiken
  • Security-Testprozess
  • Standards und Best Practices (OWASP, CVE, CVSS etc.)
  • Security Testing im SDLC und im ISMS-Kontext
  • Auswahl und Einsatz von Security-Testwerkzeugen
  • ISTQB® Certified Tester - Security Test Engineer (CT-STE)

    Der ISTQB® Certified Tester – Security Test Engineer (CT-STE) richtet sich an Personen, die an der praktischen Durchführung von Sicherheitstests für IT-Systeme beteiligt sind. Der Schwerpunkt liegt auf Methoden, Techniken, Prozessen, Standards und Werkzeugen des Security Testings.

    Die Zertifizierung ist insbesondere geeignet für Software-Tester; Test Analysten; Test Manager; Security Test Engineers; Softwareentwickler mit Verantwortung für Sicherheitstests. Darüber hinaus eignet sich auch für Personen, die ein grundlegendes Verständnis für die Durchführung von Sicherheitstests aufbauen möchten, beispielsweise: Projektmanager; Qualitätsmanager; Softwareentwicklungsleiter; Business Analysten; Operations- und IT-Betriebsmitarbeiter; IT-Leiter; Management Consultants

    Um die Zertifizierung zu erlangen, muss man das ISTQB® Certified Tester Foundation Level Zertifikat besitzen.

    Für die Rolle als CT-STE besonders sinnvoll, wenn Sie:
    • Kunden zu Security-Testing- oder Secure-Development-Themen beraten,
    • Security- oder Compliance-Projekte begleiten,
    • mit ISO 27001, ISMS, DevSecOps oder regulatorischen Anforderungen arbeiten,
    • die Kommunikation zwischen Fachbereichen, Entwicklung und Security-Teams unterstützen.

Der ISTQB® Certified Tester - AI Testing (CT-AI) V2.0 ist eine Zertifizierung, die darauf abzielt, das Verständnis und die Fähigkeiten im Testen von KI-basierten Systemen und der Nutzung von KI im Testen zu erweitern.

Hier sind einige der Hauptinhalte:

  • Einführung in Künstliche Intelligenz
  • Qualitätsmerkmale für KI-basierte Systeme
  • Maschinelles Lernen
  • Testen von KI-basierten Systemen
  • Prüfung der Eingabedaten für Systeme des maschinellen Lernens
  • Modelltests für Systeme des maschinellen Lernens
  • Entwicklung und Test von maschinellem Lernen
  • ISTQB® Certified Tester - AI Testing (CT-AI) V2.0

    Das ISTQB® Certified Tester – AI Testing (CT-AI) Version 2.0 richtet sich primär an Fachleute, die KI-basierte Systeme testen, entwickeln oder deren Qualität verantworten. Die Zertifizierung ist insbesondere für Personen in den Rollen, wie Tester, Testanalysten und Test Engineers; Testmanager; Test Consultants; Data Analysts und Data Scientists, Softwareentwickler, die KI-basierte Systeme entwickeln, User Acceptance Tester gedacht.

    Darüber hinaus eignet sich das Zertifikat für Personen, die ein grundlegendes Verständnis für das Testen von KI-Systemen aufbauen möchten, beispielsweise: Projektmanager; Qualitätsmanager; Software-Entwicklungsleiter; Business Analysten; IT-Verantwortliche und Management Consultant

    Um die Zertifizierung zu erlangen, muss man das ISTQB® Certified Tester Foundation Level Zertifikat besitzen.

    Für die Rolle als Senior Business Advisor ist die Zertifizierung vor allem dann interessant, wenn Sie Projekte mit KI-Bezug begleiten, Qualitätsanforderungen an KI-Lösungen bewerten oder Kunden bei der Einführung und Governance von KI-Systemen beraten. Sie gehört allerdings stärker in den Bereich Qualitätssicherung und Testing als in den Bereich KI-Strategie oder KI-Produktmanagement.

Das Framework Selenium ist ein populäres und kostenloses Werkzeug, das beim automatisierten Testen von Webanwendungen zum Einsatz kommt. In dem Kurs Testautomatisierung mit Selenium steigt man Schritt für Schritt in die Installation und Bedienung von Selenium ein. Dabei übernimmt der Selenium-Client, der mit den meisten gängigen Programmiersprachen (hier: Java) programmiert werden kann, die Steuerung des Webbrowsers: Webadressen werden aufgerufen, Eingabefelder mit Texten befüllt, Submit-Buttons geklickt.

Die Hauptinhalte umfassen:

  • Einleitung: Willkommen zum Training Testautomatisierung mit Selenium"
  • Selenium: Überblick und Installation
    • Was ist Selenium?
    • Das Selenium-Webportal und die Selenium-Werkzeuge
    • Das erste Hallo-Welt-Beispiel
    • Schlafen und warten
    • Die erste Testautomatisierung
  • Die Basisfunktionen von Selenium
    • Einen Mausklick auf einen Hyperlink
    • Die Navigation im Webbrowser
    • Web-Elemente über id und class finden
    • Eingabefelder, Radio-Buttons und Checkboxen
    • Mit select auf die optionalen Einträge einer Auswahlliste zugreifen
    • Der Zugriff über XPath und der Zugriff auf das Alert-Fenster
  • Testautomatisierung mit Selenium

Moderne Webanwendungen verlagern ihre Logik mehr und mehr in den Browser, was zur Folge hat, dass bei einer dynamischen Sprache wie JavaScript manuelles Testen an seine Grenzen stößt und Fehler oft erst zur Laufzeit auffallen.
Mit Unit-Testing lässt sicher sicherstellen, dass alle relevanten Einheiten einer Software funktionieren. Mit dieser Softwareentwicklungsmethode lassen sich einzelne Komponenten unabhängig testen und sorgen dafür, dass jede Einheit korrekt funktioniert.
In dem Kurs JavaScript: Unit-Testing wird gezeigt, wie man mit Unit-Testing Testcode für JavaScript schreibt und verwendet – im Testrunner, im Browser und in Node.js.
Mit der Hilfe von praktischen Challenge/Solution-Einheiten am Ende der Kapitel können Sie ihr Wissen immer wieder überprüfen und Ihre Lösung mit der Ihres Trainers vergleichen.

Die Hauptinhalte umfassen:

  • Einleitung: Praktische Testverfahren für Ihren Code kennen lernen und anwenden
  • Quellcode auf GitHub
  • Grundlagen xUnit und TDD
    • TDD vs. xUnit
    • Was versteht man unter TDD?
    • Pro und Contra TDD
    • Was ist Unit-Testing?
    • Fachbegriffe beim Unit-Testing
    • Pro und Contra Unit-Testing
    • Node.js
    • Eine Testumgebung von Hand erstellen
    • Challenge: Schwächen einer JavaScript-Funktion testen
    • Solution: Schwächen einer JavaScript-Funktion testen
  • Verschiedene Testing-Frameworks
    • Überblick verschiedene xUnit-Frameworks in JavaScript
    • Installation verschiedener xUnit-Frameworks
    • Unit-Testing mit node.js vs. Webbrowser anhand von QUnit
    • Testmethoden in QUnit
    • Tests in Jest
    • Tests in Mocha
    • Tests in Jasmine
    • Von der KI helfen lassen
    • Challenge: Testrunner erstellen und zum Laufen bringen
    • Solution: Testrunner erstellen und zum Laufen bringen
  • JavaScript: Unit-Testing

APIs sind das Rückgrat moderner Softwareentwicklung – fehlerhafte Schnittstellen können jedoch zu kostspieligen Ausfällen und unzufriedenen Nutzern führen.
In dem Kurs API-Testing – Grundlagen lernte ich, wie man APIs professionell und effektiv testet, um Risiken zu minimieren und die Qualität Ihrer Anwendungen zu sichern.
In dem Kurs werden praxisnah die wichtigsten Methoden und Tools für das API-Testing – von einfachen GET-Anfragen bis hin zu komplexen Performance- und Sicherheitstests vermittelt. Der Kurs stellt branchenübliche Werkzeuge wie Postman vor. Er vermittelt Wissen, wie man Authentifizierungsverfahren, Token-Nutzung sowie automatisierte Tests anwendet. Zahlreiche praktische Übungen und Challenges helfen, das Wissen direkt umzusetzen.

Die Hauptinhalte umfassen:

  • Einleitung: Professionelles und effektives API-Testing lernen
  • Webservice und APIs verstehen
    • Was sind Webservices un APIs?
    • Einführung in Postman
    • Weitere Begriffe einer API
    • API-Typen: REST, SOAP, GraphQL und Co.
  • Einstieg ins API-Testing
    • API-Testing: Risiken erkennen und minimieren
    • Vorbereitung: API-Challenges installieren und einrichten
    • Erste API entdecken: Endpunkte, Pfade und Doku verstehen
    • Challenge: die API erkunden
    • Solution: die API erkunden
  • Authentifizierung und Autorisierung
    • Überblick: authetifizierung va. Autorisierung
    • Bearer Token und Zugriffstoken verwenden
    • Tolen in der Praxis finden und nutzen
    • Challenge: auf geschützte Endpunkte zugreifen
    • Solution: auf geschützte Endpunkte zugreifen
  • Praktische API-Tests durchführen
    • GET-Request testen
    • Daten an die API senden: der Request-Body
    • POST-Request testen
    • PUT-Request testen
    • DELETE-Request testen
    • Challenge: Brechen Sie die API (negatives Testing)
    • Solution: Brechen Sie die API
  • Fortgeschrittene Aspekte des API-Testings
    • Mock, Stubs und Fakes: Wenn die echte API (noch) nicht da ist
    • Automatisierte API-Tests
    • Performance-Tests für API
    • PUT-Request testen
    • Sicherheitsaspekte im API-Test
  • API-Testing – Grundlagen

Konzipiert für moderne agile Entwicklungsumgebungen, vermittelt die ISTQB® Certified Tester Advanced Level Agile Tester 2.0 (CTAL-AT) Zertifizierung einen strukturierten und praxisorientierten Ansatz für Testing in iterativen Prozessen. Sie befähigt Fachkräfte, Testaktivitäten effektiv in agile Workflows zu integrieren, bereichsübergreifend zu kollaborieren und Continuous Delivery aktiv zu unterstützen.
Agiles Testen erfordert mehr als die Anpassung klassischer Methoden – es verlangt ein Umdenken in Bezug auf Zusammenarbeit, Flexibilität und kontinuierliches Feedback.

Mit dieser Zertifizierung sind Fachkräfte in der Lage:

  • Agile Werte und Prinzipien gezielt im Testing anzuwenden.
  • Testplanung und -strategie in iterativen Umgebungen zu unterstützen.
  • Effektiv in cross-funktionalen Teams zusammenzuarbeiten.
  • Agile Testansätze mit angemessener Abdeckung zu konzipieren und umzusetzen.
  • Testautomatisierung sowie CI/CD-Pipelines aktiv zu unterstützen.
  • Die Produktqualität durch frühe Validierung und kontinuierliches Feedback zu steigern.
  • ISTQB® Certified Tester Advanced Level Agile Tester 2.0 (CTAL-AT)

    Diese Kompetenzen sind essenziell für Unternehmen, die Software in agilen und DevOps-orientierten Umgebungen entwickeln.

    Voraussetzung für die Prüfung zum ISTQB® Certified Tester Advanced Level Test Analyst (CTAL-TA) ist das erworbene Zertifikat zum ISTQB Certified Tester Foundation Level (CTFL®).

Es handelt sich um eine Zertifizierung, die von ASQF® und iSQI® angeboten wird.
Diese Zertifizierung umfasst verschiedene Module, darunter Softwaretest (ISTQB®), Requirements Engineering (IREB®) und ein Spezialisierungsgebiet nach Wahl, wie z. B. Projektmanagement, agiles Testen, Internet of Things oder Softwarearchitektur.
  • QAMP® steht für Quality Assurance Management Professional.
  • Die QAMP®-Zertifizierung ist besonders wertvoll, da sie nicht nur theoretisches Wissen, sondern auch mindestens zwei Jahre praktische Erfahrung in den genannten Berufsfeldern nachweist.
  • Quality Assurance Management Professional (QAMP®)

    QAMP® unterstützt das lebenslange Lernen und erfordert eine zweijährige Re-Zertifizierung, bei der Wissens- und Erfahrungsnachweise erbracht werden müssen.

Testgetriebene Softwareentwicklung (engl. Test Driven Development, kurz TDD) hat das Ziel,qualitativ hochwertige Software zu erstellen. Hierzu wird vorab ein automatisierter Test formuliert und erst anschließend die geforderte Funktionalität implementiert. Doch nicht immer erschließt sich dieser leicht klingende Ansatz.
In dem Kurs Test Driven Development (TDD) - Grundlagen wiederholte und vertiefte ich ausführlich die Methodik von TDD. Der Kurs begann mit den einfachen Grundlagen wie den Red-Green-Refactor Cycle und den die goldenen Regeln des TDD.
Darüber hinaus vertiefte ich alles Wichtige rund um Testpyramide, Unit-Testing oder auch dem F.I.R.S.T-Prinzip.
Im Weiteren wiederholte ich die unterschiedlichen Ausprägungen wie Inside-Out und Outside-In TDD auf Basis eines Komplexbeispiels.

Die Hauptinhalte umfassen:

  • Test Driven Development verstehen und praktisch anwenden
  • Grundlagen der Testautomatisierung
    • Warum ist Testautomatisierung so wichtig?
    • Teststufen kennenlernen
    • Testpyramide kennenlernen
    • Das F.I.R.S.T.-Prinzip
    • Was ist eine Unit?
  • Grundlagen des TDD
    • Phasen der Feature-Entwicklung
    • TDD anhand von Katas lernen
    • FizzBuzz: Warmup
    • FizzBuss: simples Refactoring
    • FizzBuss in kleinen Schritten
    • Die wahren Stärken von TDD
    • Die Phasen des TDD
    • TDD versus Test First versus Test Last
  • Inside-Out TDD
    • Inside-Out TDD: Vor- und Nachteile
    • Das Beispiel im Überblick
    • Warmup: Testumgebung aufsetzen
    • Testisolation erklärt
    • Vom Testdouble zum Interface
    • Methodensignaturen ändern
    • Validierungslogik integrieren
    • Gertett durch Red-Green-Refactor
    • Cleanup durchführen
    • Feature fertigstellen
    • Clean Architecture kennenlernen
  • ATDD & Outside in TDD
    • Acceptance TDD kennenlernen
    • Walking Skeleton
    • Ein erster Srevice
    • Seitenstruktur
    • Was ist Spike?
    • Um Unit-Tests erweitern
    • Externe Dienste abstrahieren
    • Unit- vs. Integrationstests
    • Das Endergebnis
  • Behavior Driven Development (BDD)
    • BDD kennenlernen
    • Wie funktioniert Gherking?
    • Schlüsselwörter von Gherkin
    • Bindings ausprogrammieren
  • Unterschiedliche Spielarten von TDD im Vergleich
    • TDD versus ATDD und BDD
  • Test Driven Development (TDD) - Grundlagen

Sie wollen Ihre Website auf Barrierefreiheit testen? Gute Entscheidung, denn eine barrierefreie Seite erreicht auch mehr potenzielle Kund:innen! Wenn Sie festgestellt haben, dass auch Sie Ihre Website oder App barrierefrei anbieten müssen, aber nicht wissen, wo Sie anfangen sollen, dann hilft das Training Grundlagen digitaler Barrierefreiheit: Ihre Website testen, die ersten Schritte zu machen.
Hier lernte ich, wie digitale Produkte auf WAC-Komformität überprüft werdenen. Worauf es ankommt und wie man sich selbst schnell einen ersten Eindruck über die Barrierefreiheit Ihrer digitalen Produkte verschaffen kann.

Die Hauptinhalte umfassen:

  • Wichtige Begriffe und Abkürzungen
    • Behinderung und Barrierefreiheit
    • Die 4 Prinzipien der Barrierefreiheit
    • W3c, WAI und WCAG
    • Weitere Akronyme und Abkürzungen
  • Testarten und -methodik
    • Accessibility-Overlays: Warnung vor falschen Versprechen
    • Browsererweiterungen und Software
    • Teststrategien richtig planen
    • Manuelle Tests durchführen
    • Konformitätsbewertung - WAI WCAG-EM (weltweit)
    • BITV-Test in Deutschland
    • WACA-Zertifikat in Österreich
    • Accessibility-Checkliste und "Zugang für alle" in der Schweiz
    • Usability-Barrierefreiheitstest
  • WAI Easy Checks
    • WAI Easy Checks - Einführung
    • Seite mit Titel versehen
    • Bilder und Grafiken, Textalternativen
    • Textinhalte
    • Interaktion
  • Schneller 5-Punkte-Smoke-Test
    • Semiautomatische Tests
    • Tastatur
    • Bilder und Medien
    • Seitenstruktur
    • Responsive Design
    • Challenge: Wikipedia-Seiten testen
    • Solution: Wikipedia-Seite testen
  • Grundlagen digitaler Barrierefreiheit: Ihre Website testen

In dem Kurs Einführung in die Softwaretechnik 2 - Testen Refactoring Metriken Versionsmanagement Build Management stehen insbesondere Elemente und Techniken an der Schnittstelle zur Softwareentwicklung im Mittelpunkt.
Ich betrachtete alles Wissenswerte über das Testen von Software und entdeckte was hinter Refactoring, Build-Management, Versionsmanagement und Softwaremetriken steckt. Dazu lernte ich eine Vielzahl von Werkzeugen kennen, mit deren Hilfe ich Visualisierungen erzeugen kann, um Design und Architektur meines Softwareprojektes auf Vordermann zu bringen.

Die Hauptinhalte umfassen:

  • Softwarequalität verstehen und im Entwurfsprozess die richtigen Entscheidungen treffen
  • Softwarequalität und Testen
    • Einleitung und Grundlegendes
    • Testebenen kennenlernen
    • Black-, White- und Gry-Box-Tests
    • Assertions und JUnit
    • Praktische Demo zum Testen, Teil 1
    • Praktische Demo zum Testen, Teil 2
  • Fortgeschrittenes Testen
    • Code Coverage, Teil 1
    • Code Coverage, Teil 2
    • Mock-Objekte verstehen
    • Demo: Mock-Objekte
    • Test Driven Development
    • Zusammenfassung TDD
  • Refactoring
    • Einleitung und Definition
    • Warum Refactoring?
    • Refactoring als globaler Begriff
    • Smells und Hinweise
    • Refactoring-Muster verstehen
    • Problem und Heilung
    • Codebeispiele: Refactoring
  • Build-Management
    • CI/CD, Konfigurationsmanagement
    • Stages und Konfigurationsmanagement
    • Historie des Build-Managements
    • Prinzip XML: Das Ant-Zeitalter
    • Prinzip: Conventions und Plug-ins
    • Prinzip: Top DSL
    • Fazit und nachfolgende Systeme
  • Versionsmanagement
    • Versionsmanagement verstehen
    • Wichtige Prinzipien des Versionsmanagements
    • Grundlegende Begriffe zum Versionsmanagement
    • Branching Basics
    • Git Basis-Session
  • Metriken, Teil 1
    • Einleitung un Einordnung
    • Einfache Metriken
    • Exkurs: Expressiveness
    • Beispiel: Halstead
    • Code Coverage und Test Coverage
    • Regelverletzungen kennenlernen
  • Metriken, Teil 2
    • JDepend: Grundlegendes
    • JDepend: weitere Metriken
    • Die Formelmetrik Pressmann
    • Die ACD-Metrik; Teil 1
    • Die ACD-Metrik; Teil 2
    • Beziehungen zeigen
    • Technical Debt verstehen
  • Einführung in die Softwaretechnik 2 - Testen Refactoring Metriken Versionsmanagement Build Management

Der A/B- oder Vergleichstest ist eine der wichtigsten Techniken zur Optimierung ihrer Website insbesondere im Bereich des E-Commerce. der Kurses A/B-Testing – Grundlagen vermittelt aus der Sicht des Marketer die Grundlagen des A/B-Testings von der Bildung der richtigen Ausgangs-Hypothesen über die Verwendung der richtigen Tools bis zur Auswertung der Testergebnisse. Illustriert wird dies alles anhand vieler Fallstudien und Beispiele aus der Praxis.

Die Hauptinhalte umfassen:

  • Softwarequalität verstehen und im Entwurfsprozess die richtigen Entscheidungen treffen
  • Der A/B-Test
    • Hätten Sie's gewusst? Drei Tests mit verblüffendem Endergebnis
    • Testing ist die Qualitätssicherung in E-Commerce und Online-Marketing
    • Bedeutung und Positionierung des Tests im betrieblichen Alltag
  • A/B in der Praxis
    • Wie funktioniert der A/B-Test?
    • Hypothesenbildung - die große Herausforderung
    • A/B-Testing als Mittel der Zielgruppenprofilierung
    • Der A/B-Test im Vergleich zu anderen Testmethoden
    • Werkzeuge für den A/B-Test
    • Werkzeuge für die Hypothesenbildung
    • Fünf spannende Hypothesen
  • A/B-Testing für Fortgeschrittene
    • Ein ambitioniertes Setup mit drei Testmethoden
    • Personas als Testing-Grundlage
    • Fünf Fallstudien für erfolgreiches Testen
  • A/B-Testing – Grundlagen

Der Kurs Einführung in die Softwarearchitektur 5: Qualitätsmerkmale und -anforderungen wirdmet sich dem Thema Qualität in Softwareprojekten. Der Kurs vermittelt die gängigen Qualitätsmerkmale von Software anhand einfacher Beispiele. Zudem vermittelt er Einblicke in funktionale und fachliche Anforderungen. Eigene Aspekte widmen sich dem ISO 25010 Standard und der Bedeutung von Softwaretests.

Die Hauptinhalte umfassen:

  • Softwarequalität verstehen und im Entwurfsprozess die richtigen Entscheidungen treffen
  • Grundlagen der Softwarequalität
    • Was ist Qualität?
    • Was sind Anforderungen?
    • Was sind funktionale Anforderungen?
    • Was sind nicht-funktionale Anforderungen?
    • Fachliche Anforderungen?
    • Qualitätsmerkmale und nicht funktionale Anforderungen
    • Wozu testen?
  • Qualitätsmerkmale nach ISO 25010
    • ISO 25010
    • ISO 25010, 2. Edition
    • Benutzerfreundlichkeit
    • Funktionelle Eignung
    • Kompatibilität
    • Leistungseffizienz
    • Sicherheit
    • Wartbarkeit
    • Zuverlässigkeit
    • Qualitätsmerkmale vergleichen
  • Qualitätsanforderungen ermitteln und darstellen
    • Anforderungen ermitteln
    • QA-Radar kennenlernen
    • Qualitätszenarien verstehen
  • Einführung in die Softwarearchitektur 5: Qualitätsmerkmale und -anforderungen

Der Kurs Grundlagen der User Experience: Usability-Tests zeigt, wie man Usability‑Tests plant, durchführt und auswertet, um Websites und Apps benutzerfreundlicher zu machen.

Die Hauptinhalte umfassen:

  • Grundlagen von Usability‑Tests
    • Warum Usability‑Tests wichtig sind
    • Wie Nutzer tatsächlich mit digitalen Produkten umgehen
    • Rolle von UX im Entwicklungsprozess
  • Auswahl der Testpersonen
    • Kriterien für geeignete Teilnehmer
    • Anzahl der Testpersonen
    • Umgang mit unterschiedlichen Nutzergruppen
  • Vorbereitung des Tests
    • Auswahl geeigneter Testgeräte
    • Erstellung realistischer Aufgaben
    • Formulierung der richtigen Fragen
    • Aufbau eines Testleitfadens
  • Durchführung des Tests
    • Moderationstechniken
    • Wie man Nutzer beobachtet, ohne sie zu beeinflussen
    • Umgang mit typischen Problemen während des Tests
  • Dokumentation & Auswertung
    • Wie man Beobachtungen strukturiert festhält
    • Identifikation von Usability‑Problemen
    • Ableitung konkreter Verbesserungsmaßnahmen
  • Anwendung der Ergebnisse
    • Wie Testergebnisse in Design und Entwicklung einfließen
    • Priorisierung von Maßnahmen
    • Kontinuierliche Verbesserung der User Experience
  • Grundlagen der User Experience: Usability-Tests

Obwohl ich die ISTQB® Certified Tester Advanced Level Test Analyst (CTAL-TA) Zertifizierung erfolgreich im Jahr 2004 abgeschlossen hatte, war es mir wichtig, die Prüfung in der neuen Version 4 erneut zu absolvieren.
Der Grund liegt in der kontinuierlichen Weiterentwicklung meines Berufsbildes: Version 4 bringt aktualisierte Inhalte, die moderne Testmethoden, agile Vorgehensweisen und den verstärkten Einsatz von KI und Automatisierung berücksichtigen. Als Product Owner im Anforderungs- und Qualitätsmanagement ist es für mich entscheidend, auf dem neuesten Stand zu bleiben, um fundierte Entscheidungen treffen und Teams optimal unterstützen zu können. Die erneute Zertifizierung ist daher nicht nur ein Nachweis meiner Fachkompetenz, sondern auch ein klares Commitment zur Qualität und Innovation im Testing. Die Inhalte des ISTQB® Certified Tester Advanced Level Test Analyst (CTAL-TA) umfassen verschiedene Aspekte des Akzeptanztests, die für die Zusammenarbeit zwischen Produktverantwortlichen, Business-Analysten und Testern entscheidend sind.

Die zentralen Inhaltes des CTAL-TA v4.0 umfassen:

  • Rolle und Verantwortung des Test Analysts
    • Vertiefung der Testprozess-Schritte: Analyse, Entwurf, Durchführung, Bewertung.
    • Verantwortung für funktionales Testen und anwenderorientierte nicht-funktionale Tests.
  • Testverfahren und Techniken
    • Spezifikationsbasierte Tests: Äquivalenzklassen, Grenzwertanalyse, Zustandsbasierte Tests.
    • Wertebereichs- und CRUD‑Tests (Create, Read, Update, Delete).
    • Fehlervorbeugung durch systematische Testfallgestaltung.
  • Risikobasiertes Testen
    • Priorisierung von Testbedingungen und Testfällen nach Risikostufen.
    • Risikobasierte Regressionstests zur effizienten Testauswahl.
    • Ausrichtung des Testaufwands an den identifizierten Risiken.
  • Automatisierung und moderne Verfahren
    • Unterstützung für automatisierten Testentwurf und schlüsselwortbasiertes Testen.
    • Einbindung in CI/CD-Pipelines.
    • Nutzung von KI-basierten Verfahren. Testorakel, metamorphes Testen, Zufallstests.
  • Qualitätsmerkmale und Usability
    • Prüfung funktionaler und nicht-funktionaler Qualitätsmerkmale (z. B. Benutzerfreundlichkeit, Sicherheit, Performance).
    • Fokus auf anwenderzentrierte Perspektiven.
  • kontinuierliche Qualitätsverbesserung
    • Methoden zur Fehlerprävention und Prozessoptimierung.
    • Beitrag des Test Analysten zu Qualitätssicherung im gesamten Lebenszyklus.
  • ISTQB® Certified Tester Advanced Level Test Analyst 4.0 (CTAL-TA)

    Der CTAL‑TA v4.0 ist deutlich praxisorientierter und moderner als frühere Versionen. Er verbindet klassische Testmethoden mit aktuellen Trends wie KI, Automatisierung und risikobasiertem Vorgehen. Damit richtet er sich an Test Analysts, die fachliches Testen auf professionellem Niveau beherrschen und in modernen Entwicklungsumgebungen arbeiten möchten.

    Voraussetzung für die Prüfung zum ISTQB® Certified Tester Advanced Level Test Analyst (CTAL-TA) ist das erworbene Zertifikat zum ISTQB Certified Tester Foundation Level (CTFL®).

Die Inhalte des ISTQB® Certified Tester - Specialist Level Testing with Generative AI (CT-GenAI) umfassen verschiedene Aspekte des Akzeptanztests, die für die Zusammenarbeit zwischen Produktverantwortlichen, Business-Analysten und Testern entscheidend sind.

Die Hauptinhalte umfassen:

  • Einführung in generative KI für Softwaretests
  • Promptes Engineering für wirksame Softwaretests
  • Risikomanagement bei generativer KI im Softwaretest
  • LLM-gestützte Testinfrastruktur für Softwaretests
  • Einsatz und Integration von generativer KI in Testorganisationen
  • ISTQB® Certified Tester - Specialist Level Testing with Generative AI (CT-GenAI)

    Die Qualifikation Testen mit generativer KI (GenAI) richtet sich an alle, die generative KI für Softwaretests einsetzen.
    Dazu gehören Personen in Rollen wie Tester, Testanalysten, Testautomatisierungsingenieure, Testmanager, Benutzerakzeptanztester und Softwareentwickler.
    Die Qualifikation Testing with GenAI eignet sich auch für alle, die ein grundlegendes Verständnis für den Einsatz von GenAI für das Testen von Software erlangen möchten, wie z. B. Projektmanager, Qualitätsmanager, Softwareentwicklungsmanager, Business-Analysten, IT-Leiter und Unternehmensberater.

    Voraussetzung für die Prüfung zum CTFL Specialist Level Testing with Generative AI (CT-GenAI) ist das erworbene Zertifikat zum ISTQB Certified Tester Foundation Level (CTFL®).

Die Inhalte des ISTQB® Certified Tester Specialist - Acceptance Testing Foundation (CT-AcT) umfassen verschiedene Aspekte des Akzeptanztests, die für die Zusammenarbeit zwischen Produktverantwortlichen, Business-Analysten und Testern entscheidend sind.

Die Hauptinhalte umfassen:

  • Einfühung und Grundlagen: Grundlegende Beziehungen zwischen Business-Analyse und Akzeptanztests.
  • Akzeptanzkriterien und -tests: Schreiben und Entwerfen von Akzeptanzkriterien. Sowie Nutzung erfahrungsbasierter Ansätze für Akzeptanztests.
  • Geschäftsprozesse und Geschäftsregeln: Modellierung von Prozessen und Regeln. Sowie Ableitung von Akzeptanztests aus Geschäftsprozess- und Regelmodellen.
  • Nicht-funktionale Anforderungen: Berücksichtigung von Usability, Benutzererfahrung, Leistungseffizienz und Sicherheit.
  • Kollaborative Akzeptanztests: Zusammenarbeit zwischen verschiedenen Stakeholdern während der Akzeptanztestaktivitäten.
  • Werkzeugunterstützung: Einsatz von Tools zur Unterstützung der Akzeptanztests.
  • ISTQB® Certified Tester Specialist - Acceptance Testing Foundation (CT-AcT)

    Diese Zertifizierung richtet sich an Personen, die in Akzeptanztestaktivitäten involviert sind, wie z. B. Produktverantwortliche, Tester oder Business-Analysten.

    Voraussetzung für die Prüfung zum CTFL Specialist Acceptance Testing (CT-Act) ist das erworbene Zertifikat zum ISTQB Certified Tester Foundation Level (CTFL®).

Die Inhalte des ISTQB® Certified Tester - Test Automation Strategy (CT-TAS) strategische, organisatorische und technische Aspekte der Testautomatisierung. Ziel ist es, eine nachhaltige und wertschöpfende Automatisierungsstrategie zu entwickeln.

Hier ist eine strukturierte Übersicht der wichtigsten Themenbereiche des CT-TAS-Lehrplans:

  • Einführung und Ziele:
    - Zweck und Nutzen von Testautomatisierungsstrategien
    - Erfolgsfaktoren für die Umsetzung
    - Investitionskriterien und ROI-Betrachtung.
  • Ressourcenmanagement:
    - Auswahl und Bewertung von Tools und Lizenzen
    - Skill-Analyse und Schulungsbedarf
    - Teamstruktur und Rollenverteilung
  • Integration in den Softwareentwicklungsprozess:
    - Einbindung in SDLC (Software Development Life Cycle)
    - Strategien für Shift-Left und Shift-Right
    - Teststufenübergreifende Automatisierung (Unit, Integration, System, Acceptance)
  • Metriken und Erfolgsmessung:
    - Definition und Nutzung von KPIs für Automatisierung
    - Monitoring und Reporting
    - Bewertung der Wartbarkeit und Skalierbarkeit von Automatisierungslösungen
  • Stakeholder-Alignment:
    - Kommunikation mit Management, Entwicklung und QA
    - Business-Ziele und technische Umsetzung in Einklang bringen
    - Umgang mit Widerständen und Erwartungen
  • Strategische Planung und Umsetzung:
    - Entwicklung einer Roadmap für Automatisierung
    - Risikoanalyse und Priorisierung
    - Governance und kontinuierliche Verbesserung
  • ISTQB® Certified Tester - Test Automation Strategy (CT-TAS)

    Zielgruppe: Testingenieur:innen, Automatisierungsarchitekt:innen, QA-Manager:innen und alle, die strategisch mit Testautomatisierung arbeiten möchten.

Das Ziel des ISTQB® Certified Tester - Usability Testing (CT-UT) ist es, Fachleuten im Bereich Softwaretest das Wissen und die Fähigkeiten zu vermitteln, um die Benutzerfreundlichkeit, das Benutzererlebnis und die Barrierefreiheit von Softwareprodukten zu evaluieren und sicherzustellen.

Die Hauptinhalte umfassen:

  • Risiken bei Usability, Benutzererlebnis und Barrierefreiheit
  • Standards für Benutzerfreundlichkeit und Barrierefreiheit
  • Usability-Reviews, Usability-Tests und Benutzerbefragungen
  • Auswahl geeigneter Methoden für Usability-Tests
  • Zusammenfassung der Rollen und Verantwortlichkeiten
  • ISTQB® Certified Tester - Usability-Testing (CT-AI)

    Der ISTQB® Certified Tester - Usability Testing (CT-UT) richtet sich an eine Vielzahl von Fachleuten, die im Bereich Softwaretest und Usability tätig sind oder sich spezialisieren möchten. Dazu gehören Tester und Testanalysten, Datenanalysten und Testingenieure, Testbearter und Testmanager, Benutzerakzeptanztester sowie Softwareentwickler.

    Um die Zertifizierung zu erlangen, muss man das ISTQB® Certified Tester Foundation Level Zertifikat besitzen.

Der ISTQB® Certified Tester - AI Testing (CT-AI) ist eine Zertifizierung, die darauf abzielt, das Verständnis und die Fähigkeiten im Testen von KI-basierten Systemen und der Nutzung von KI im Testen zu erweitern.

Hier sind einige der Hauptinhalte:

  • Einführung in Künstliche Intelligenz (KI) und maschinelles Lernen (ML)
  • Testen von KI-basierten Systemen und deren spezifischen Qualitätsmerkmalen
  • Herausforderungen beim Testen von selbstlernenden und autonomen Systemen
  • Nutzung von KI zur Unterstützung von Softwaretests
  • ISTQB® Certified Tester - AI Testing (CT-AI)

    Diese Zertifizierung richtet sich an Personen in verschiedenen Rollen, wie Tester, Testanalysten, Datenanalysten, Testingenieure, Testberater, Testmanager, Benutzerakzeptanztester und Softwareentwickler.

    Um die Zertifizierung zu erlangen, muss man das ISTQB® Certified Tester Foundation Level Zertifikat besitzen.

Es handelt sich um eine Zertifizierung, die von ASQF® und iSQI® angeboten wird.
Diese Zertifizierung umfasst verschiedene Module, darunter Softwaretest (ISTQB®), Requirements Engineering (IREB®) und ein Spezialisierungsgebiet nach Wahl, wie z. B. Projektmanagement, agiles Testen, Internet of Things oder Softwarearchitektur.
  • QAMP® steht für Quality Assurance Management Professional.
  • Die QAMP®-Zertifizierung ist besonders wertvoll, da sie nicht nur theoretisches Wissen, sondern auch mindestens zwei Jahre praktische Erfahrung in den genannten Berufsfeldern nachweist.
  • Quality Assurance Management Professional (QAMP®)

    QAMP® unterstützt das lebenslange Lernen und erfordert eine zweijährige Re-Zertifizierung, bei der Wissens- und Erfahrungsnachweise erbracht werden müssen.

Die ISTQB® Certified Tester Foundation Level V4.0 (CTFL) Zertifizierung deckt eine Vielzahl von Themen ab, die für das Softwaretesten grundlegend sind.
Hier sind einige der Hauptinhalte:
  • Grundlagen des Testens: Einführung in die grundlegenden Prinzipien des Testens, einschließlich der Ziele und Arten von Tests.
  • Testen während des Softwareentwicklungslebenszyklus: Integration von Tests in den gesamten Softwareentwicklungsprozess und die Identifizierung von Testaktivitäten in verschiedenen Phasen.
  • Statische Techniken: Grundlagen der statischen Techniken, einschließlich Reviews und statischer Analyse.
  • Testentwurfsverfahren: Überblick über Black-Box-, White-Box- und erfahrungsbasierte Testtechniken.
  • Testmanagement: Planung, Überwachung und Steuerung von Testaktivitäten sowie Risikomanagement.
  • Werkzeugunterstützung für das Testen: Einsatz von Werkzeugen zur Unterstützung des Testprozesses und Automatisierung.
  • ISTQB® Certified Tester - Foundation Level V4.0 (CTFL)

    Diese Zertifizierung richtet sich an alle, die ein grundlegendes Verständnis für Softwaretesten erlangen möchten, einschließlich Tester, Testanalysten, Testingenieure, Testmanager und Softwareentwickler.

Der Kurs Offensive Penetration Testing von Cybrary bietet eine umfassende Einführung in die Methoden und Werkzeuge, die von Penetrationstestern verwendet werden..
Hier sind Hauptinhalte des Kurses:
  • Grundlagen des Penetrationstests: Einführung in grundlegende Hacking-Konzepte und Vorbereitung auf fortgeschrittene Exploitation-Techniken.
  • Kali Linux: Einrichtung und Nutzung von Kali Linux für Penetrationstests.
  • Netzwerkprotokolle: Scannen und Analysieren von Netzwerkprotokollen mit Tools wie Nmap und Wireshark.
  • Webanwendungen testen: Exploitation-Techniken wie SQL-Injection und Cross-Site-Scripting (XSS).
  • Berichterstellung: Erstellung klarer und umfassender Berichte über Schwachstellen und empfohlene Maßnahmen.
  • Hacker-Mindset entwickeln: Verständnis und Nutzung der Denkweise von Angreifern.
  • Cybrary - Offensive Penetration Testing

    Der Kurs kombiniert Theorie mit praktischen Übungen und bereitet auf branchenanerkannte Zertifizierungen vor.

Der Cybrary-Kurs zu Penetration Testing und Ethical Hacking bietet eine umfassende Einführung in die Welt des ethischen Hackings und der Penetrationstests.
Hier sind einige der Hauptinhalte:
  • Einführung in Ethical Hacking: Grundkonzepte des Ethical Hacking, Footprinting und Reconnaissance
  • Netzwerkscanning und Enumeration: Netzwerkscanning-Konzepte, Enumeration-Konzepte
  • Schwachstellenanalyse: Schwachstellenbewertung, Systemhacking, Zugangserlangung und Passwortknacken
  • Malware-Bedrohungen: Malware-Konzepte, ATPs und Trojaner
  • Sniffing und Social Engineering: Sniffing-Techniken, Social Engineering
  • Denial-of-Service (DoS) und Session Hijacking: DoS/DDoS-Angriffe, Session Hijacking und Gegenmaßnahmen
  • Umgehung von IDS, Firewalls und Honeypots: Techniken zur Umgehung von IDS, Firewalls und Honeypots
  • Hacking von Webservern und Webanwendungen: Angriffe auf Webserver und Webanwendungen, SQL-Injection
  • Hacking von drahtlosen Netzwerken und mobilen Plattformen: Techniken zum Hacking von drahtlosen Netzwerken, Hacking von mobilen Plattformen
  • IoT und OT Hacking: Hacking von IoT-Geräten, Hacking von OT-Systmen
  • Cloud Computing und Kryptographie: Cloud-Computing-Konzepte, Kryptographie und kryptographische Angriffe
  • Cybrary - Penetration Testing and Ethical Hacking

    Der Kurs umfasst auch optionale Labore, die den Teilnehmern helfen, praktische Hacking-Fähigkeiten zu erwerben.

Die ISTQB® Certified Tester – Performance Testing (CT-PT) Zertifizierung deckt eine Vielzahl von Themen ab, die für das Performance Testing von Software entscheidend sind.
Hier sind einige der Hauptinhalte:
  • Grundkonzepte: Einführung in die grundlegenden Prinzipien des Performance Testings, einschließlich der Ziele und Arten von Performance Tests wie Last-, Stress-, Ausdauer- und Spike-Tests.
  • Performance-Messung: Grundlagen der Performance-Messung, typische Metriken, die im Performance Testing gesammelt werden, und die Aggregation von Testergebnissen.
  • Performance Testing im Software-Lebenszyklus: Integration von Performance Testing in den gesamten Softwareentwicklungsprozess und die Identifizierung von Performance-Risiken in verschiedenen Architekturen.
  • Performance-Testaufgaben: Planung, Analyse, Design, Implementierung, Ausführung sowie Analyse und Berichterstattung der Ergebnisse.
  • Werkzeuge und Automatisierung: Unterstützung durch Werkzeuge, Eignung von Werkzeugen und Auswahlkriterien für Performance Testing Tools.
  • ISTQB® Certified Tester – Performance Testing (CT-PT)

    Diese Zertifizierung richtet sich an Softwaretester, die ihr Wissen im Bereich Performance Testing vertiefen möchten, sowie an Performance Engineers und andere IT-Profis, die ein besseres Verständnis für Performance Testing erlangen möchten.

Die iSQI® Certificate Of Excellence Mobile App Testing Zertifizierung deckt verschiedene Aspekte des Testens von mobilen Anwendungen ab.
Hier sind einige der Hauptinhalte:
  • Testmethoden und -techniken: Anwendung spezifischer Testmethoden und -techniken für mobile Anwendungen.
  • Testwerkzeuge und -instrumente: Nutzung von Werkzeugen wie Emulatoren und Simulatoren für effektives Mobile App Testing.
  • Testautomatisierungsstrategie: Entwicklung und Implementierung von Strategien für die Testautomatisierung in mobilen Umgebungen.
  • Allgemeine Standards: Erlernen und Anwenden allgemeiner Standards für die Erstellung und Nutzung mobiler Technologien.
  • Unterschiede im Mobile Testing: Erkennen der Unterschiede zwischen herkömmlichem Testen und Mobile App Testing.
  • iSQI® Certificate Of Excellence Mobile App Testing

    Diese Zertifizierung ist für Softwaretester gedacht, die ihr Wissen in der mobilen Technologie vertiefen und ihre Expertise im Mobile App Testing nachweisen möchten. Weitere Details finden Sie auf der iSQI-Website.

iSQI® Certified Mobile App Professional Foundation Level (CMAP) konzentriert sich auf das Testen von mobilen Anwendungen.
Hier sind einige der Hauptinhalte:
  • Einführung in das Mobile App Testing: Ziele und Motivationen für das Testen mobiler Anwendungen.
  • Testmethoden und -techniken: Nutzung und Anpassung bestehender Testverfahren für mobile Anwendungen.
  • Testwerkzeuge und -instrumente: Einsatz von Tools wie Emulatoren und Simulatoren.
  • Testautomatisierungsstrategie: Entwicklung und Implementierung von Testautomatisierungsstrategien.
  • Unterschiede zu konventionellen Tests: Verständnis der spezifischen Herausforderungen und Unterschiede im Vergleich zu herkömmlichen Softwaretests.
  • iSQI® Certified Mobile App Professional Foundation Level (CMAP)

    Diese Zertifizierung richtet sich an Softwaretester, die ihr Wissen im Bereich der Mobiltechnologie vertiefen möchten.

Certified by Professionals (kurz CeLS) heißen Zertifikate, die IT-Experten für Experten entwickeln.
Zielgruppe der Zertifikate sind IT-Fachleute – festangestellt und freiberuflich, die ihre projektbezogenen Fähigkeiten inklusive der Soft Skills mit einem Zertifikat nachweisen möchten. Für jedes Berufsbild existieren insgesamt drei Tests für Einsteiger und Fortgeschrittene. Der Standard ist als herstellerunabhängiger Test gedacht und soll sich nicht mit den etablierten Herstellern, die meist ihre eigenen Produkte punktuell zertifizieren, messen.

Die CeLS-Zertifizierung für Software Testdesigner auf Gold-Niveau umfasst eine Vielzahl von Themen, die für das Management von Softwaretests entscheidend sind. Hier sind einige der Hauptinhalte:
  • Testplanung, überwachung und -steuerung: Entwicklung und Verwaltung von Testplänen, Überwachung des Testfortschritts und Steuerung der Testaktivitäten.
  • Testanalyse: Identifikation und Analyse von Testanforderungen und -bedingungen.
  • Testentwurf: Erstellung von Testfällen und Testszenarien basierend auf den Testanforderungen.
  • Testrealisierung: Vorbereitung der Testumgebung und der Testdaten.
  • Testdurchführung: Durchführung der Tests und Dokumentation der Testergebnisse.
  • Bewertung von Endkriterien und Bericht: Bewertung der Testergebnisse und Erstellung von Abschlussberichten.
  • Abschluss der Testaktivitäten: Sicherstellung, dass alle Testaktivitäten abgeschlossen sind und die Testumgebung ordnungsgemäß zurückgesetzt wird.
  • CeLS - Software Testmanager - Gold

    Diese Zertifizierung bietet eine umfassende Bewertung sowohl der fachlichen als auch der persönlichen Kompetenzen, was sie zu einem wertvollen Nachweis für IT-Experten und Unternehmen macht.

Certified by Professionals (kurz CeLS) heißen Zertifikate, die IT-Experten für Experten entwickeln.
Zielgruppe der Zertifikate sind IT-Fachleute – festangestellt und freiberuflich, die ihre projektbezogenen Fähigkeiten inklusive der Soft Skills mit einem Zertifikat nachweisen möchten. Für jedes Berufsbild existieren insgesamt drei Tests für Einsteiger und Fortgeschrittene. Der Standard ist als herstellerunabhängiger Test gedacht und soll sich nicht mit den etablierten Herstellern, die meist ihre eigenen Produkte punktuell zertifizieren, messen.

Die CeLS-Zertifizierung für Software Testdesigner auf Gold-Niveau umfasst sowohl technische als auch methodische Fähigkeiten sowie Soft Skills. Hier sind einige der Hauptinhalte:
  • Technische Fähigkeiten: Vertiefte Kenntnisse in Testmethoden, Testautomatisierung, Testwerkzeugen und Testmanagement.
  • Methodische Fähigkeiten: Fortgeschrittenes Verständnis von Testprozessen, Testplanung, Testdurchführung und Testdokumentation.
  • Soft Skills: Kommunikationsfähigkeiten, Problemlösungsfähigkeiten und Teamarbeit. Diese Fähigkeiten sind besonders wichtig für die Arbeit in projektbasierten Umgebungen.
  • CeLS - Software Testdesigner - Gold

    Die Gold-Zertifizierung hebt sich durch die umfassende Bewertung sowohl der fachlichen als auch der persönlichen Kompetenzen ab.

Die iSQI® Certified Agile Tester (CT-AT) Zertifizierung konzentriert sich auf die Anwendung agiler Methoden im Softwaretest.

Hier sind einige der Hauptinhalte:
  • Agile Prinzipien und Praktiken: Verständnis der agilen Prinzipien und wie sie auf den Softwaretest angewendet werden.
  • Testen in agilen Projekten: Integration von Testaktivitäten in agile Entwicklungsprozesse, wie Scrum und Kanban.
  • Testtechniken: Anwendung von Testtechniken wie Test Driven Development (TDD), Behavior Driven Development (BDD) und Acceptance Test Driven Development (ATDD).
  • Testmanagement in agilen Projekten: Planung, Überwachung und Steuerung von Testaktivitäten in agilen Projekten.
  • Werkzeuge und Automatisierung: Einsatz von Testwerkzeugen und Automatisierungstechniken zur Unterstützung agiler Testprozesse.
  • iSQI® Certified Agile Tester (CT-AT)

    Diese Zertifizierung richtet sich an Softwaretester, Testanalysten, Testentwickler, Testmanager und alle, die in agilen Teams arbeiten oder ihre Kenntnisse im agilen Testen vertiefen möchten.

Die iSQI® Certified Tester Model-Based (CT-MBT) Zertifizierung konzentriert sich auf einen fortschrittlichen Testansatz, bei dem Modelle für das Testen verwendet werden.

Hier sind einige der Hauptinhalte:
  • Einführung in das modellbasierte Testen: Ziele und Motivationen für MBT (Model-Based Testing).
  • MBT-Aktivitäten und -Artefakte im grundlegenden Testprozess: Integration von MBT in den Softwareentwicklungslebenszyklus.
  • MBT-Modellierung: Modellierungssprachen für MBT-Modelle und bewährte Praktiken für MBT-Modellierungsaktivitäten.
  • Auswahlkriterien für die Testfallgenerierung: Klassifizierung der MBT-Testauswahlkriterien und Anwendung dieser Kriterien.
  • MBT-Testimplementierung und -durchführung: Spezifische Aktivitäten der MBT-Testimplementierung und -durchführung.
  • Bewertung und Einsatz eines MBT-Ansatzes: Bewertung und Überwachung der Implementierung eines MBT-Ansatzes.

  • Diese Zertifizierung richtet sich an Softwaretester, Testanalysten, technische Testanalysten, Testmanager, System- und Softwareentwickler sowie Architekte.

Die ISTQB® Advanced Level – Test Analyst (CTAL-TA) Zertifizierung bietet eine umfassende Einführung in fortgeschrittene Testtechniken und -methoden.

Hier sind einige der Hauptinhalte:
  • Aufgaben des Testanalysten im Testprozess: Einführung in die Rolle des Testanalysten und seine Aufgaben in den verschiedenen Phasen des Testprozesses.
  • Testen im Softwareentwicklungslebenszyklus: Verständnis der Rolle des Testens in verschiedenen Softwareentwicklungsmodellen wie Agile, Wasserfall und V-Modell.
  • Testanalyse und Testentwurf: Entwicklung von Fähigkeiten zur Analyse von Testanforderungen und zum Entwurf von Testfällen.
  • Risikobasiertes Testen: Anwendung von Risikomanagementtechniken zur Bestimmung des Testumfangs und zur Fokussierung auf die kritischsten Bereiche.
  • Testtechniken: Vertiefung in Black-Box-Testtechniken, erfahrungsbasierte Testtechniken und die Anwendung der am besten geeigneten Technik.
  • Bewertung von Softwarequalitätsmerkmalen: Bewertung von Softwarequalitätsmerkmalen wie Funktionalität, Benutzerfreundlichkeit und Portabilität.
  • Reviews: Aufgaben des Testanalysten in Reviews und Verwendung von Checklisten in Reviews.
  • Testwerkzeuge und Automatisierung: Einführung in Keyword-Driven Testing und verschiedene Arten von Testwerkzeugen.
  • ISTQB® Advanced Level – Test Analyst (CTAL-TA)

    Diese Zertifizierung richtet sich an Personen, die ihre Fähigkeiten im Bereich der Testanalyse und des Testentwurfs vertiefen möchten.

Die ISTQB® Advanced Level – Technical Test Analyst (CTAL-TTA) Zertifizierung bietet eine umfassende Einführung in technische Testfähigkeiten, die in vielen Organisationen von grundlegender Bedeutung sind.

Hier sind einige der Hauptinhalte:
  • Aufgaben des technischen Testanalysten im risikobasierten Testen: Einführung in risikobasiertes Testen und die Aufgaben des technischen Testanalysten.
  • White-Box-Testtechniken: Einführung in White-Box-Testtechniken wie Anweisungstesten, Entscheidungstesten, modifizierte Bedingungs-/Entscheidungsüberdeckung (MC/DC) und API-Tests.
  • Statische und dynamische Analyse: Einführung in statische und dynamische Analyse.
  • Qualitätsmerkmale für technische Tests: Planung von Sicherheitstests, Zuverlässigkeitstests, Leistungstests, Wartbarkeitstests, Portabilitätstests und Kompatibilitätstests.
  • Reviews: Aufgaben des technischen Testanalysten in Reviews und Verwendung von Checklisten in Reviews.
  • Testwerkzeuge und Automatisierung: Definition des Testautomatisierungsprojekts und spezifische Testwerkzeuge.
  • ISTQB® Advanced Level – Technical Test Analyst (CTAL-TTA)

    Diese Zertifizierung richtet sich an Personen, die in der technischen Testanalyse tätig sind oder ihre Kenntnisse in diesem Bereich erweitern möchten.

Die ECQA® Certified Software Process Improvement (SPI) Manager Zertifizierung umfasst eine Vielzahl von Themen, die für die Verbesserung von Softwareprozessen entscheidend sind.

Hier sind einige der Hauptinhalte:
  • SPI im Kontext der Organisation: Fähigkeiten zur Teamarbeit in SPI-Projekten, multikulturelle SPI-Teams, Einfluss der Organisationskultur auf SPI und moderne Gruppenmotivationstechniken.
  • Management der Prozessverbesserung: Unterstützung von Top-Managern bei Planung und Umsetzung von organisatorischen Veränderungen, Analyse von SPI-Treibern, Ausrichtung der SPI-Ziele an den Unternehmenszielen und Kennzahlen für die Prozessmessung.
  • Verbesserungsmodelle: Prozess- und Lebenszyklusmodelle, Modelle zur Prozessverbesserung sowie Modelle für Prozessdesign und Prozessbeschreibung.
  • Implementierung: Planung der Verbesserung, Pilotieren und Ausrollen von Prozessverbesserungen, Berichterstattung über SPI und Austausch von Erfahrungen mit Good Practice.
  • ECQA® Certified Software Process Improvement (SPI) Manager

    Diese Zertifizierung bietet eine umfassende Bewertung sowohl der fachlichen als auch der persönlichen Kompetenzen, was sie zu einem wertvollen Nachweis für IT-Experten und Unternehmen macht.

Die ISTQB® Advanced Level – Test Manager (CTAL-TM) Zertifizierung bietet umfassende Kenntnisse und Kompetenzen für das Management von Softwaretests.

Hier sind einige der Hauptinhalte:
  • Testmanagement-Prozesse: Planung, Überwachung, Steuerung und Abschluss von Testaktivitäten.
  • Teststrategie und Testplanung: Entwicklung einer geeigneten Teststrategie basierend auf der organisatorischen Teststrategie und dem Projektkontext.
  • Risikimanagement: Identifikation und Bewertung von Risiken sowie deren Einfluss auf die Testaktivitäten.
  • Testmetriken und Berichtserstattung: Analyse von Testmetriken und Erstellung von Testberichten.
  • Testteam-Management: Aufbau und Führung eines Testteams, Entwicklung der notwendigen Fähigkeiten innerhalb des Teams.
  • Testprozessverbesserung: UDurchführung von Aktivitäten zur Verbesserung des Testprozesses und Beitrag zu organisatorischen Testprozessverbesserungsinitiativen.
  • ISTQB® Advanced Level – Test Manager (CTAL-TM)

    Diese Zertifizierung bietet eine umfassende Grundlage für alle, die im Bereich Softwaretest tätig sind oder sich weiterbilden möchten.

Der ISTQB® Certified Tester Foundation Level (CTFL) ist eine anerkannte Zertifizierung für Softwaretester. Die Inhalte umfassen eine Vielzahl von Themen, die für das Verständnis und die Durchführung von Softwaretests entscheidend sind.

Hier sind einige der Hauptinhalte:
  • Grundlagen des Testens: Was ist Testen? Warum ist Testen notwendig? Testprinzipien.
  • Testen während des Softwareentwicklungslebenszyklus: Testen im Kontext des SDLC (Software Development Life Cycle), Teststufen und Testarten, Wartungstests.
  • Statisches Testen: Grundlagen des statischen Testens, Feedback- und Review-Prozesse.
  • Testanalyse und -entwurf: Überblick über Testtechniken, Black-Box-Testtechniken, White-Box-Testtechniken, erfahrungsbasierte Testtechniken.
  • Management der Testaktivitäten: Testplanung, Risikomanagement, Testüberwachung, Teststeuerung und Testabschluss.
  • Testwerkzeuge: Unterstützung durch Testwerkzeuge, Nutzen und Risiken der Testautomatisierung.
  • ISTQB® Certified Tester - Foundation Level 3.x (CTFL)

    Diese Zertifizierung bietet eine umfassende Grundlage für alle, die im Bereich Softwaretest tätig sind oder sich weiterbilden möchten.

Video

Qualitätsmanagement
Lade...