Przejdź do treści

Nazywam się Maciej Kusz i od 2008 roku zajmuję się testowaniem oprogramowania. Na początku były to testy manualne, od 2011 początki testów automatycznych, a od 2013 automatyzacją testów z wykorzystaniem języka Python. Przez te kilka lat, zdarzyło mi się już być w kilku firmach i w kilku różnych projektach. Na stronie o mnie, znajdziesz ciut więcej informacji na ten temat.

Newsletter

Chcesz być powiadamiany o nowościach na tej stronie oraz innych moich projektach? Jeśli tak, to zapisz się poniżej do newsletter'a. Wszystkie podane przez Ciebie dane, będą przetwarzane zgodnie z polityką prywatności.


Regulamin
Zarządzanie ciasteczkami

Python

Python Kompendium

Poniżej znajduje się zestaw linków, który stanowi mini kompendium wiedzy na temat Pythona, która została zaprezentowana już w ramach różnych artykułów zamieszczonych na blogu.

Artykuły na blogu

Podstawy

  • args i kwargs - w jaki sposób przekazywane są wartości argumentów do funkcji.

Metody magiczne

  • _call_ - jak sprawić, aby klasa zachowywała się jak funkcja.

Biblioteki Pythona

  • glob - wyszukiwanie plików i katalogów,
  • json - obsługa formatu JSON,
  • partial - wywołanie funkcji przekazanej jako argument,
  • requests - wysyłanie zapytań do REST API,
  • type - sprawdzenie typu obiektu lub dynamiczne ich tworzenie,
  • unittest - framework do testów będący częścią biblioteki standardowej,
  • wraps - biblioteka wspomagająca tworzenie dekoratorów,
  • xmlrunner - runner dla biblioteki unittest, wspomagający tworzenie raportów w formacie JUnit akceptowanym przez większość narzędzi CI/CD.

Wzorce projektowe

Inne


Jak zacząć automatyzować testy? Poznaj 12 pytań, które pomogą Ci rozpocząć proces automatyzacji testów. W zupełnym oderwaniu od języka programowania, frameworków do testów oraz technologi w jakiej napisana została aplikacja, którą będziesz testować. Całość opisana prostym i zrozumiałym językiem.
Pobieram darmowy poradnik