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
Interaktywne ćwiczenie praktyczne
Przekształć teorię w praktykę dzięki jednemu z naszych interaktywnych ćwiczeń
Rozpocznij ćwiczenie