Möchten Sie mit Ihrem Team teilnehmen? Profitieren Sie von unseren Gruppenrabatten! Schreiben Sie an events@dpunkt.de

Professionelles Testen für Python mit pytest

Automatisiertes Testen ist ein essenzielles Werkzeug für qualitativen Code. Das Framework pytest ermöglicht es, Tests sowohl übersichtlicher als auch unkomplizierter umzusetzen als dies mit Python-Bordmitteln wie dem unittest-Modul möglich wäre. Pytest lässt sich nahtlos mit existierenden Testsuites integrieren und bietet auch da viele Vorteile. Weiterhin lässt es sich problemlos an die eigenen Ansprüche anpassen und mit diversen Plug-ins erweitern.
Obwohl pytest primär auf Python ausgelegt ist, eignet es sich auch hervorragend als Basis für andere Systeme: So wird es etwa auch benutzt um IoT-Kühlschränke, Waschmaschinen, Automobil-Komponenten oder gar Audio-Codecs zu testen.

Personen, die noch nie einen Test geschrieben haben sind gleichermaßen willkommen wie solche, die bereits Test-Frameworks nutzen und mehr Wissen zu pytest sammeln wollen.

Vorkenntnisse

  • Grundkenntnisse zu Python und zu objektorientiertem Programmieren
  • Vorkenntnisse zum Software-Testing werden nicht benötigt
  • Der Kurs wird auf Deutsch durchgeführt, die dazugehörigen Slides sind jedoch in englischer Sprache verfasst

Lernziele

  • Einführung zu pytest mit zahlreichen Übungen
  • Best Practices für das Testen
  • Wie man mittels eigenen Plug-ins pytest erweitern kann

Speaker

 

Florian Bruhin
Florian Bruhin ("The Compiler") hat 2015 das pytest-Framework entdeckt und seither in diversen Firmen sowie an Konferenzen Vorträge und Workshops zu pytest durchgeführt. Er ist Mitentwickler und -Maintainer von pytest selbst sowie diversen Plug-ins. Sein Hauptprojekt qutebrowser, ein Webbrowser für Poweruser, wurde vom Hobby zum spendenfinanzierten Teilzeitjob.

enterPy-Newsletter

Sie möchten über die enterPy
auf dem Laufenden gehalten werden?

 

Anmelden