Chat with us, powered by LiveChat

Hoppala, wir sind gerade mitten in der Planung der nächsten Kurstermine! In ein paar Tagen sind wir soweit!
Bis dahin melde Dich am besten bei Steffen und Tina: training@trendig.com oder +49 30 7476280. Dann können wir Dir schon sagen, wann der nächste Kurs in Deiner Nähe stattfindet.

einführungskurs in die testautomatisierung

Testautomatisierung gleicht oft einem buten Blumenstrauss aus Ansprüchen, Erwartungen und Wünschen: Jeder liebt es, jeder will es verstehen, aber am Ende bleibt die Umsetzung unvollständig bis unverständlich. Aus diesem Grund wurde dieser kurze Einführungskurs aus der Sicht eines Praktikers erstellt und ist nicht einfach nur ein weiterer Einführungskurs.

Bei der Erstellung dieser Lerneinheit wurden auch verschiedene Denkansätze berücksichtigt. Sie versucht, viele relevante Fragen zur Testautomatisierung (und manchmal auch zu deren Ablehnung) zu beantworten, ohne dabei die enormen Möglichkeiten aus den Augen zu verlieren, die sie mit sich bringt.

Philosophisch und praktisch zugleich, gibt diese Einführung tiefe Einblicke in die Testautomatisierung, sowohl für Neulinge als auch für diejenigen, die sie schon seit einigen Jahren praktizieren. Obwohl die Konzepte nur mit einer Python-basierten Umgebung und einem Python-Framework umgesetzt werden können, gilt das Gelernte für alle Sprachen, Umgebungen und Anwendungen.

Nimm an diesem Kurs teil, um einen pluralistischen Blick auf die Grundlagen der Testautomatisierung zu werfen, jenseits von richtigen und falschen Bezeichnungen und Buzzwords. Du erhältst Einblicke in einen pragmatischen Weg der Testautomatisierung mit starkem Fokus auf die Grundlagen.

inhalt & lehrplan

1. Was Testautomatisierung wirklich ist (30 Minuten)

AEIOU: Was tun wir als Tester/innen?
Was von dem, was wir tun, kann automatisiert werden?


2. Anatomie einer Testautomatisierungs-Engine (Hands-on mit Python unittest) (60 Minuten)

  • Test Representation
  • Assertions
  • Test Fixtures
  • Test Discovery
  • Test Runner und Testberichterstattung

3. Testautomatisierung in der Praxis und die Notwendigkeit eines Test Frameworks (45 Minuten)

  • Web-UI-Automatisierung mit Selenium und Basic Engine (mit Unittest)
  • Die Rolle von Interaction Libraries (UI, API, Netzwerk, Datenbank)
  • Konfigurierbarkeit (Projekt, zentral, Umgebung, kodiert)
  • Data Wrangling (Lesen, Steuern, Verweisen)
  • Konsistente Testprojektstruktur
  • Debuggability (Logging, Reporting, Verbosity, Error Tracing)
  • Erweiterte Erkennung und Filterung
  • Erweiterte Abstraktionen für Bibliotheken (z. B. Page Object Model)

4. Anatomie eines Testautomatisierungs-Frameworks (45 Minuten)

  • Arjuna als Beispiel-Framework mit pytest als Test-Engine
  • Web-UI-Automatisierung mit Selenium und Arjuna (grundlegende Anwendung)

5. Q/A und Abschluss

zielgruppe

Für alle Software-Entwickler, Software-Tester und Agile Team Members sowie Manager, die

  • neu im Testen sind
  • neu in der Testautomatisierung sind
  • schon seit einiger Zeit Testautomatisierung praktizieren
  • für die Testautomatisierung verantwortlich sind
  • die Konzepte der Testautomatisierung vertiefen möchte

teilnahmevoraussetzungen

Für diesen Testautomatisierungskurs gibt es keine Teilnahmevoraussetzungen.

vorteile und rabatte

Wir wissen, dass Du am besten lernen kannst, wenn Du Dich wohlfühlst und möglichst viele Deiner Anforderungen erfüllt sind. Deshalb bekommst Du bei uns eine nicht nur inhaltlich erstklassige Schulung, sondern auch jede Menge Service rund um Training und Zertifizierung. Welche Vorteile eine Schulung bei trendig hat und was alles inklusive ist, erfährst Du hier:

newsletter – wochenpost

ansprechpartner

Foto von steffen flegel

steffen flegel

rock in the training surf +49 30 747628-0
Foto von bettina schoch

bettina schoch

training journey composer +49 30 747628-0