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 gut 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.

Vorkenntnisse

  • Grundkenntnisse zu Python und zu objektorientiertem Programmieren
  • Vorkenntnisse zum Software-Testing werden nicht benötigt

Lernziele

  • Einführung in pytest
  • Best Practices für das Testen

 

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