Zacznij terazZacznij za darmo

Testy funkcjonalne i wydajnościowe

W tym ćwiczeniu będziesz kontynuować testowanie potoku danych opartego na pandas. Stworzysz dwa rodzaje testów. Test funkcjonalny z użyciem pytest, który sprawdzi, czy funkcja „wyznaczania mediany wynagrodzenia za rok 2022" działa poprawnie. Oraz test wydajnościowy z użyciem pytest-benchmark, który pozwoli zmierzyć szybkość tego procesu. Uwaga: nazwa funkcji testreadingspeed() w rozwiązaniu służy do benchmarkowania wydajności – jest zgodna z przyjętą konwencją nazewnictwa i jej przeznaczeniem.

To ćwiczenie jest częścią kursu

Wprowadzenie do testowania w Pythonie

Zobacz kurs

Interaktywne ćwiczenie praktyczne

Przekształć teorię w praktykę dzięki jednemu z naszych interaktywnych ćwiczeń

Rozpocznij ćwiczenie