Fantom Tag

Schulung - Testgetriebene Entwicklung mit Python

  • Live Online oder Präsenz
DURCHFÜHRUNG MIT TERMIN
Dauer
2 Tage (14 Stunden)

Preis
1.540,00 € netto
1.832,60 € inkl. 19% MwSt.

Nr.
5165
Jetzt buchen
TERMIN UND ORT NACH ABSPRACHE
Dauer
2 Tage (14 Stunden)


Nr.
5165
On-demand Training
Sind Sie an diesem Thema interessiert?
Unsere Experten entwickeln Ihr individuell angepasstes Seminar!

Die Realisierung qualitativ hochwertige Software verlangt eine umfangreiche Sammlung von Test-Programmen. Sie lernen in diesem Seminar die Test-Programmierung mit Python im Detail kennen. Sie konzipieren und realisieren Unit-, Integrations- und System-Tests und können diese effizient in Suiten gruppieren. Weiterhin präsentieren wir Ihnen eine Reihe von alternativen Ansätzen zur Formulierung von Testfällen. Die Anbindung an ein Ticket-System sowie die Integration in den kontinuierlichen Build-Prozess runden das Seminar ab

Lesen Sie mehr
Zielgruppe

Wer sollte teilnehmen:

Zielgruppe

Software-Architekten, Anwendungsentwickler, Web Entwickler.

Voraussetzungen

Kenntnisse der Programmierung in Python, wie sie z.B. im Seminar  Python Programmierung vermittelt werden
Trainingsprogramm

Trainingsprogramm

Grundlagen:

  • Test-Methodik
  • Unit-, Integrations- und System-Tests
  • Tests und agile Programmierung
  • White Box und Black Box Tests
  • Tests als Bestandteil der Dokumentation

Programmierung von Tests:

  • Das unittest-Modul
  • Programmierung von Testfällen
  • Assertions
  • Umgang mit erwarteten und unerwarteten Fehlern
  • Test-Suiten
  • Parametrisierung der Tests
  • Protokollierung der Ergebnisse
  • unittest-Erweiterungen und nose
  • Alternativen zu unittest: Testify und doctest
  • Behaviour Driven Testing am Beispiel Lettuce

Weiterführende Konzepte:

  • Dummies, Testtreiber und Mocks
  • Bestimmung der Coverage
  • Test-Decorators
  • Regressionstest durch Record/Play
  • Tests und Refactoring
  • Web Frontends und Gui

Infrastruktur:

  • Task-basierte Programmierung
  • Issue Management und Ticket-Systeme (Bugzilla/JIRA)
  • Kontinuierliche Integration, Beispiel Jenkins
  • Report-Generierung
Schulungsmethode

Schulungsmethode

Vortrag, Diskussion, Praktikum am System.

Weitere Informationen

Weitere Informationen

Sessions

  • 1.540,00 € Netto
    Noch freie Plätze
    Jetzt buchen
    online Training
    Live Online Training
  • 1.590,00 € Netto
    Noch freie Plätze
    Jetzt buchen
    online Training
    Live Online Training
  • 1.590,00 € Netto
    Noch freie Plätze
    Jetzt buchen
    cmt Computer- und Management Trainings GmbH
    Hansastr.32
    80686 München
  • 1.590,00 € Netto
    Noch freie Plätze
    Jetzt buchen
    online Training
    Live Online Training
  • 1.590,00 € Netto
    Noch freie Plätze
    Jetzt buchen
    online Training
    Live Online Training
  • 1.590,00 € Netto
    Noch freie Plätze
    Jetzt buchen
    Cegos Integrata GmbH Düsseldorf
    Grafenberger Allee 293
    40237 Düsseldorf
  • 1.590,00 € Netto
    Noch freie Plätze
    Jetzt buchen
    online Training
    Live Online Training
Schulung - Testgetriebene Entwicklung mit Python