Effektiv und effizient Testen mit Python

Total time
Location
At location, Online
Starting date and place

Effektiv und effizient Testen mit Python

GFU Cyrus AG
Logo GFU Cyrus AG
Provider rating: starstarstarstarstar_border 8.1 GFU Cyrus AG has an average rating of 8.1 (out of 14 reviews)

Need more information? Get more details on the site of the provider.

Starting dates and places
placeKöln
21 May 2026 until 22 May 2026
computer Online: Zoom
21 May 2026 until 22 May 2026
placeKöln
6 Aug 2026 until 7 Aug 2026
computer Online: Zoom
6 Aug 2026 until 7 Aug 2026
placeKöln
5 Nov 2026 until 6 Nov 2026
computer Online: Zoom
5 Nov 2026 until 6 Nov 2026
Description

Schulungen der Extraklasse ✔ Durchführungsgarantie ✔ Trainer aus der Praxis ✔ Kostenfreies Storno ✔ 3=2 Kostenfreie Teilnahme für den Dritten ✔ Persönliche Lernumgebung ✔ Kleine Lerngruppen

Seminarziel

Folgende Fähigkeiten werden Teilnehmende nach dem Semianr erlangen:
  • Saubere, lesbare und gut strukturierte Testfunktionen erstellen
  • Fixtures verwenden, um Setup-, Teardown- und Testdaten zu speichern
  • Fixtures zwischen Tests und zwischen Testdateien austauschen
  • Verfolgen der Testausführung durch Tests und Fixtures, um Tests zu debuggen
  • Verwenden von Testparametrisierung, um mit einer geringen Anzahl von Testfunktionen eine Vielzahl von Testfällen zu erstellen
  • Identifizieren von Testparametrisierungen mit Test-IDs
  • Überspringen von Tests mit Markierungen
  • Teilmengen von Tests ausführen mithilfe von Schlüsselwörtern, Markierungen, Testklassen und Kombinationen dieser Techniken
  • Erweit…

Read the complete description

Frequently asked questions

There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.

Didn't find what you were looking for? See also: PL/SQL, Microsoft SQL Server, Oracle, SQL & MySQL, and Oracle 11G.

Schulungen der Extraklasse ✔ Durchführungsgarantie ✔ Trainer aus der Praxis ✔ Kostenfreies Storno ✔ 3=2 Kostenfreie Teilnahme für den Dritten ✔ Persönliche Lernumgebung ✔ Kleine Lerngruppen

Seminarziel

Folgende Fähigkeiten werden Teilnehmende nach dem Semianr erlangen:
  • Saubere, lesbare und gut strukturierte Testfunktionen erstellen
  • Fixtures verwenden, um Setup-, Teardown- und Testdaten zu speichern
  • Fixtures zwischen Tests und zwischen Testdateien austauschen
  • Verfolgen der Testausführung durch Tests und Fixtures, um Tests zu debuggen
  • Verwenden von Testparametrisierung, um mit einer geringen Anzahl von Testfunktionen eine Vielzahl von Testfällen zu erstellen
  • Identifizieren von Testparametrisierungen mit Test-IDs
  • Überspringen von Tests mit Markierungen
  • Teilmengen von Tests ausführen mithilfe von Schlüsselwörtern, Markierungen, Testklassen und Kombinationen dieser Techniken
  • Erweitern der Pytest-Funktionalität mit Plugins
  • Hypothesen testen
  • Statische Code-Analysen

Inhalt

  • Einführung in das Testen
    • Statische Testverfahren
    • Dynamische Testverfahren
      • Whitebox-Testing
      • Blackbox-Testing
  • Testfunktionen
    • Testumgebung
    • Unit test
    • assert-Tracebacks erweitern
    • pytest.fail() und Exceptions
    • Testfunktionen strukturieren
    • Testklassen
    • Teilmengen testen
  • pytest-Fixtures
    • setup und teardown
    • Fixture-Ausführung verfolgen
    • Datenbank setup and teardown
    • Auflisten der verfügbaren Fixtures, ihr Umfang und wo sie definiert sind
    • Teilen von Fixtures zwischen Testmodulen oder Verzeichnissen
    • Built-in Fixtures
    • Mehrere Fixtures in einem Test
  • pytest-Parametrisierung
    • Parametrisierungsfunktionen mit einem und zwei Parametern
    • Fixture-Parametrisierung
    • Keywords zur Auswahl von Testklassen
    • IDs für Parameter-Objekte
  • pytest-Markers
    • Überspringen von Testfunktionen
    • Wann Tests fehlschlagen sollen
    • Eigene Marker
    • Ausführlicher zusammenfassender Bericht
  • pytest-Plugins
    • Einführung
    • Einige gebräucliche Plugins
  • pytest-Konfiguration
  • Debugging
  • Blackbox-Tests
    • Hypothesen testen
  • Statische Testverfahren
    • Style Guide überprüfen
    • Erkennen und Vermeiden von Sicherheitsproblemen in Python-Code
    • Komplexität von Python-Code messen
  • Zusammenfassung und Rückblick

There are no reviews yet.
    Share your review
    Do you have experience with this course? Submit your review and help other people make the right choice. As a thank you for your effort we will donate $1.- to Stichting Edukans.

    There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.