Ta lekcja jest w bazie eduweb

Zaloguj się kontem z dostępem albo wykup dostęp do bazy, żeby obejrzeć wideo.

Lekcja 13/ 44Zasady pisania efektywnych testów

0:00 / 0:00

Kompleksowe Dbanie o Jakość Oprogramowania: Zasady pisania efektywnych testów

4 godz. 17 min wideo44 lekcje7 modułów

Czego się nauczysz

  • Jak pisać kod, który jest czytelny i łatwy w utrzymaniu
  • Jak skutecznie refaktoryzować i unikać długu technicznego
  • Jak pisać testy, które faktycznie pomagają, a nie spowalniają rozwój
  • Jak stosować TDD w praktyce i wykorzystać cykl Red-Green-Refactor
  • Jakie są najczęstsze pułapki w testowaniu i jak ich unikać
  • Jak podejście shift-left może poprawić jakość oprogramowania
  • Jak skutecznie komunikować się w zespole i unikać nieporozumień
  • Jak przygotować się na zmiany w branży IT i rozwijać umiejętności przyszłości

Kompleksowe Dbanie o Jakość Oprogramowania - od Podstaw

Chcesz pisać lepszy kod, który jest czytelny, łatwy w utrzymaniu i dobrze przetestowany? Ten kurs to praktyczny przewodnik po najlepszych praktykach inżynierii oprogramowania – od zasad czystego kodu, przez testowanie i TDD, aż po komunikację w zespole i podejście shift-left. Nauczysz się, jak unikać typowych błędów, poprawić jakość swojego kodu i testów oraz efektywnie współpracować w zespole. To nie tylko teoria, ale przede wszystkim praktyczne ćwiczenia i realne przykłady!

Praktyczne podejście – uczysz się na prawdziwych problemach

Minimum teorii - tylko żeby zrozumieć kontekst – skupiamy się na rzeczywistych problemach, z którymi spotykasz się w codziennej pracy. Dzielę się prawdziwymi historiami z mojej kilkunastoletniej kariery w branży IT. Przykłady z życia, analiza błędów i ćwiczenia praktyczne pomogą Ci lepiej zrozumieć, co wpływa na jakość oprogramowania i jak unikać najczęstszych pułapek.

Umiejętności, które wyniosą Cię na inny poziom

Na początku swojej ścieżki w IT skupiamy się na kodzie i testach. Ale im dłużej pracujemy w branży, tym częściej widzimy, że większość problemów w projektach to kwestia słabej komunikacji i nieefektywnych procesów. To umiejętności miękkie i zadawanie właściwych pytań wyróżnią Cię w projekcie i na rynku pracy.

Szersze spojrzenie na jakość – nie tylko kod, ale cały proces

Jakość to nie tylko dobrze napisany kod – to także komunikacja w zespole, podejście shift-left i dbanie o to, by problemy były wychwytywane jak najwcześniej. Kurs pomoże Ci zrozumieć, jak efektywnie współpracować w projekcie i dlaczego odpowiedzialność za jakość nie leży tylko po stronie testerów.

Ten kurs pomoże Ci, jeśli:

  • Programujesz - chcesz pisać lepszy kod i lepiej testować swoje rozwiązania
  • Testujesz - chcesz lepiej rozumieć programistów i lepiej współpracować z zespołem
  • Prowadzisz projekty - chcesz wdrożyć sprawdzone praktyki poprawiające jakość projektów
  • Rozwijasz się w branży IT - chcesz unikać błędów, które spowalniają projekty

Kurs Kompleksowe Dbanie o Jakość Oprogramowania

7 rozdziałów44 lekcje4h 17min

Wprowadzenie i Zasady Pisania Dobrego Kodu

53min
  • Wprowadzenie4min(zablokowana)
  • Znaczenie jakości oprogramowania4min(zablokowana)
  • Przykłady projektów o niskiej jakości5min(zablokowana)
  • Czytelność kodu8min(zablokowana)
  • Refaktoryzacja kiedy i dlaczego8min(zablokowana)
  • Zasady pisania czystego kodu14min(zablokowana)
  • Ćwiczenia praktyczne - refaktoryzacja fragmentów kodu7min(zablokowana)
  • Praca domowa - czytelność kodu3min(zablokowana)

Pisanie Dobrych Testów i TDD

1h 13min
  • Dobre testy czyli jakie2min(zablokowana)
  • Rodzaje testów8min(zablokowana)
  • Przykłady zastosowania różnych rodzajów testów8min(zablokowana)
  • Czy piramida testów jest wciąż aktualna4min(zablokowana)
  • Zasady pisania efektywnych testów9min(zablokowana)
  • Unikanie pułapek w pisaniu testów6min(zablokowana)
  • Przykłady testów jednostkowych w różnych językach programowania10min(zablokowana)
  • Ćwiczenia praktyczne - pisanie testów jednostkowych4min(zablokowana)
  • Co to jest TDD i jakie korzyści przynosi9min(zablokowana)
  • Cykl TDD - Red Green Refactor14min(zablokowana)
  • Praca domowa - testy kod i refaktoryzacja2min(zablokowana)

Zaślepki w testach i ich praktyczne zastosowanie

24min
  • Jakie są rodzaje zaślepek i po co ich używać7min(zablokowana)
  • Praktyczne zastosowanie zaślepek4min(zablokowana)
  • Najlepsze praktyki i potencjalne pułapki związane z używaniem zaślepek6min(zablokowana)
  • Zaawansowane techniki testowania z użyciem zaślepek6min(zablokowana)
  • Praca domowa - zaślepki1min(zablokowana)

Podejście Shift-Left i Odpowiedzialność w Zespole

33min
  • Definicja i korzyści podejścia9min(zablokowana)
  • Przykłady zastosowania w praktyce5min(zablokowana)
  • Planowanie testów na wczesnym etapie projektu5min(zablokowana)
  • Podział ról i odpowiedzialności7min(zablokowana)
  • Case study - efektywna współpraca w zespole7min(zablokowana)

Komunikacja i Umiejętności Przyszłości

30min
  • Znaczenie komunikacji w zespole IT4min(zablokowana)
  • Najlepsze praktyki komunikacyjne9min(zablokowana)
  • Symulacja rozmów z zespołem4min(zablokowana)
  • Wpływ AI i ML na jakość oprogramowania6min(zablokowana)
  • Kluczowe umiejętności i narzędzia przyszłości6min(zablokowana)
  • Praca domowa - komunikacja + AI1min(zablokowana)

Szersze spojrzenie na jakość

31min
  • Monitorowanie i utrzymanie jakości w czasie6min(zablokowana)
  • Bezpieczeństwo jako kluczowy element jakości4min(zablokowana)
  • Zarządzanie wymaganiami i długiem technicznym7min(zablokowana)
  • Równowaga między życiem zawodowym a prywatnym4min(zablokowana)
  • Budowanie kultury zaufania i współpracy5min(zablokowana)
  • Zarządzanie stresem i unikanie wypalenia zawodowego5min(zablokowana)

Nauka na swoich i cudzych błędach i Podsumowanie

9min
  • Przykłady dużych wpadek w projektach IT5min(zablokowana)
  • Jak wyciągać wnioski ze swoich błędów4min(zablokowana)
  • Zakończenie kursu1min(zablokowana)

Ten kurs jest w bazie eduweb

Dostęp do wszystkich kursów z bazy eduweb za 199 zł/mies.

Wykup dostęp do bazy

Autor kursu

Średnia ocen autora: 5

Bio

Ola Kunysz jest programistką, mentorką i autorką treści edukacyjnych. Z branżą IT jest związana od kilkunastu lat. Doświadczenie zdobywała w Polsce i Stanach Zjednoczonych. Pracowała w wielu międzynarodowych projektach ― od telekomunikacji, przez fin-tech, po e-commerce. W 2018 roku zmagała się z wypaleniem zawodowym, rok później założyła Szkołę Testów, a w 2021 roku opublikowała książkę "Kierunek Jakość". Kiedy jest offline, jeździ na jednośladach, chodzi po górach albo ćwiczy jogę.