Erste SchritteKostenlos loslegen

Feature- und Performance-Tests

In dieser Aufgabe wirst du die pandas-Datenpipeline weiter testen. Du wirst zwei Arten von Tests erstellen. Ein Funktionstest mit pytest, um zu überprüfen, ob die Funktion „Finde ein Mediangehalt für ein Jahr 2022“ tatsächlich funktioniert. Und ein Performance-Test mit pytest-benchmark, um mit pytest-benchmark herauszufinden, wie schnell der Prozess ist. Hinweis: Der Funktionsname testreadingspeed() in der Lösung wird verwendet, um die Performance zu messen. Dies entspricht der Namenskonvention und der Funktionalität.

Diese Übung ist Teil des Kurses

Einführung in das Testen in Python

Kurs anzeigen

Anleitung zur Übung

  • Prüfe, ob der resultierende Median den Typ float hat.
  • Prüfe, ob das Mediangehalt größer ist als 0.
  • Definiere die Funktion test_reading_speed() mit dem Argument benchmark.
  • Führe pytest über die CLI aus, um die Ergebnisse zu sehen.

Interaktive Übung zum Anfassen

Setzen Sie die Theorie mit einer unserer interaktiven Übungen in die Tat um

Beginnen Sie mit dem Training