<img height="1" width="1" style="display: none;" src="https://www.facebook.com/tr?id=990894967609194&ev=PageView&noscript=1" alt="" />
devBites
~1h:10min

Testowanie Jednostkowe: Wprowadzenie

junior / midJava / PHPunittdd

Napisanie działającego kodu to dopiero początek, a nie koniec. Trzeba umieć UDOWODNIĆ, że ten kod faktycznie działa... a także upewnić się, że w miarę rozwoju - działać nie przestaje.

Testy jednostkowe to podstawowe narzędzie programisty, pozwalające na szybsze tworzenie oprogramowania mniej podatnego na błędy i niosące za sobą olbrzymi zakres korzyści.

Nauka testów jednostkowych nie jest banalna i wymaga codziennej praktyki, ale: zdecydowanie warto. Szczególnie z odpowiednimi materiałami. Jeśli posiądziesz wiedzę o testach jednostkowych, piramidzie testów, TDD (test-driven development), odpowiedzialnym wykorzystaniu mocków i stubów i innych pojęciach związanych z unit testing, to Twój kod będzie po prostu... lepszy.

  • Mariusz Gil

Czego nauczysz się w tym kursie

  • dlaczego i po co musimy pisać testy podczas programowania
  • czym jest, a czym nie jest jednostka w testach jednostkowych
  • jakie są najlepsze praktyki podczas pisania testów... a jakie najgorsze
  • jakie mamy rodzaje testów i dlaczego testów jednostkowych jest najwięcej
  • jak izolować testy, czyli co to są mocki i stuby i jak ich używać
  • dlaczego (i jak!) warto pisać najpierw testy, a potem kod, czyli o TDD - Test Driven Development

Wymagania

  • Podstawy dowolnego języka obiektowego (Java/C++/C#/PHP lub inny)
  • Gotowość do zmiany podejścia do programowania (na niełatwe, ale lepsze i zdecydowanie bardziej efektywne)
  • [przykłady w kursie będą w językach Java i PHP, ale znajomość dowolnego innego języka wystarczy]

Agenda

  • 1Zastosowanie i rola testów

  • 2Piramida testów i budowa jednostki

  • 3Struktura testu

  • 4Testy a obserwowalne zachowania

  • 5TDD - Programowanie sterowane testami

  • 6Organizacja kodu testowego

  • 7Mocking / stubbing: izolacja jednostki

  • 8Pułapki podczas testowania jednostkowego

Opinie