Agile Testing Essentials with Python

Agile Testing Essentials with Python

Hands-on Beispiele vermitteln das Wissen um Tests mit Python und Behave zu automatisieren.

Anfänger
Testing
2 Tage

Was Sie in diesem Training lernen werden

WIESO DIESES TRAINING EIN GAMECHANGER IST: Ohne strukturierte Tests verzögern Fehler Releases und erhöhen Kosten. Nach diesem Training setzen Sie BDD-Tests mit Python effektiv ein und sichern Ihre Entwicklung frühzeitig ab.

ÜBER DIESES TRAINING: Der klassische Testvorgang besteht darin Code zu schreiben und danach einen Test dafür zu entwickeln. Das führt aber oft dazu, dass Tests vernachlässigt werden.

Behavior Driven Development (BDD) versucht dieses Problem zu lösen und hilft uns dabei Bugs zu vermeiden. Tests werden als tatsächliche User-Storys geschrieben und nicht nur als Code mit BDD. Das führt zu wertvollen, eindeutig definierten Spezifikationen von dem System erwarteten Verhalten.

Agenda

Einführung in Python

Python Datentypen und Kontrollstruktur

Software Tests verstehen

Development Driven Testing

Test Driven Development

Behavior Driven Development

Einführung in Behave

Entwicklung und Test einer REST API mit BDD Methoden

Wie Sie Agile Testing Methoden in Ihrem Unternehmen einsetzen können

Zielgruppe

Dieses Training richtet sich an

  • System-, Cloud-Administratoren:innen die Automated Testing Tools wie Cucumber verwenden wollen
  • Entwickler:innen die Resourcen für das Entwickeln und Testen von Umgebungen managen wollen
  • System-, Cloud-Administratoren:innen und Entwickler:innen die Zeit beim Entwickeln und Testen sparen wollen
  • System-, Cloud-Administratoren:innen und Entwickler:innen die Ihren Testumfang erhöhen wollen

Vorraussetzungen

Folgendes sollten Sie mitbringen um von diesem Training zu profitieren:

  • Grundlegendes Verständnis von Linux
  • Grundlegende Erfahrung mit dem Linux-Terminal

Style

Unsere erfahrenen Trainer vermitteln Ihnen die Inhalte mit einem Mix aus:

  • Aufschlussreiche Theory
  • Praktische Übungen

Technische Vorraussetzungen

Wir empfehlen das folgende Equipment:

  • Stabile Internetverbindung
  • Moderner Browser

Bicycle
Jetzt unverbindliches Angebot erhalten!

Füllen Sie dieses Formular aus und klicken Sie auf die Schaltfläche "Absenden",
und wir senden Ihnen ein Angebot für dieses Training! Keine Verpflichtungen, keine Bindung.

Mehr erfahren über
Agile Testing Essentials with Ruby
Hands-on Beispiele vermitteln das Wissen um Tests mit Cucumber und Ruby zu automatisieren.
Mehr entdecken

Passende Kurse

Anfänger

Cloud Native Essentials: OpenShift

Dies ist ein Einführungskurs in OpenShift, einem System zur Automatisierung, Bereitstellung, Skalierung und Verwaltung von …

Details & Buchung
NEU
Anfänger

IBM watsonx Orchestrate

Nutzen Sie KI-gestützte Skills, Workflow-Automatisierung und Enterprise-Grade Governance, um die Effizienz Ihres Teams zu …

Details & Buchung
NEU
Anfänger

GitHub Copilot for Enterprise

Setzen Sie GitHub Copilot im großen Maßstab ein, mit tiefer Ökosystem-Integration, Copilot Extensions und organisationsweiten …

Details & Buchung