Zacznij

Pisać Testy

Jednostkowe

(ograniczając testy manualne,

poprawiając jakość kodu

i unikając większości regresji)

Zacznij

Pisać Testy

Jednostkowe

(ograniczając testy manualne,

poprawiając jakość kodu

i unikając większości regresji)

  

Bądź częścią grupy Świadomych Programistów,

którzy już poznali i wdrożyli ten sprawdzony proces nauki

i pisanie testów jednostkowych to dla nich bułka z masłem

Kim jest Ola Kunysz ?

  • Inżynier oprogramowania z wieloletnim doświadczeniem,
  • Autorka książki "Kierunek Jakość"
  • Clean Code Evangelist,
  • Współorganizatorka kilkunastu meet’upów i konferencji IT, warsztatów i wyzwań,
  • Blogerka, Podcasterka, Prelegentka,
  • Pomaga programistom pisać lepsze testy.

Piszę kod od wielu lat, ale nie zawsze lubiłam pisać testy. Wiedziałam, że muszę je pisać, ale było to dla mnie bardzo uciążliwe zajęcie. Prosty test manualny wydawał mi się szybszy. Na szczęście trafiłam do zespołu, który profesjonalnie podchodził do pisania testów. Nie chodziło o sam procent pokrycia kodu testami, ale o pewność, że nie wprowadzamy błędów i regresji.Od tamtej pory napisałam tysiące testów i ich pisanie jest dla mnie przyjemnością. “

PRZEDSTAWIAM

PROGRAM ONLINE

Bądź częścią grupy Świadomych Programistów,

którzy już poznali i wdrożyli ten sprawdzony proces nauki

i pisanie testów jednostkowych to dla nich bułka z masłem

Kim jest Ola Kunysz ?

  • Inżynier oprogramowania z wieloletnim doświadczeniem,
  • Autorka książki "Kierunek Jakość"
  • Clean Code Evangelist,
  • Współorganizatorka kilkunastu meet’upów i konferencji IT, warsztatów i wyzwań,
  • Blogerka, Podcasterka, Prelegentka,
  • Pomaga programistom pisać lepsze testy.

Piszę kod od wielu lat, ale nie zawsze lubiłam pisać testy. Wiedziałam, że muszę je pisać, ale było to dla mnie bardzo uciążliwe zajęcie. Prosty test manualny wydawał mi się szybszy. Na szczęście trafiłam do zespołu, który profesjonalnie podchodził do pisania testów. Nie chodziło o sam procent pokrycia kodu testami, ale o pewność, że nie wprowadzamy błędów i regresji.Od tamtej pory napisałam tysiące testów i ich pisanie jest dla mnie przyjemnością. “

PRZEDSTAWIAM PROGRAM ONLINE

TESTY JEDNOSTKOWE

DROGA ŚWIADOMEGO PROGRAMISTY

TESTY

JEDNOSTKOWE

DROGA ŚWIADOMEGO

PROGRAMISTY

  • Zacznij pisać testy jednostkowe
  • Ogranicz testy manualne
  • Popraw jakość kodu
  • Unikaj większości regresji
  • Zacznij pisać testy jednostkowe
  • Ogranicz testy manualne
  • Popraw jakość kodu
  • Unikaj większości regresji

Dlaczego testy jednostkowe są ważne?

To pierwszy rodzaj testów, z którymi spotykają się programiści.

Pozwala na szczegółowe i szybkie testowanie logiki biznesowej, bez konieczności powtarzania tych samych testów manualnych.

W konsekwencji, wyłapują większość regresji i ułatwiają refaktoryzację.

Programista bez umiejętności pisania testów jednostkowych ma znacznie utrudnioną pracę.

Dlaczego testy jednostkowe są ważne?

To pierwszy rodzaj testów, z którymi spotykają się programiści.

Pozwala na szczegółowe i szybkie testowanie logiki biznesowej, bez konieczności powtarzania tych samych testów manualnych.

W konsekwencji, wyłapują większość regresji i ułatwiają refaktoryzację.

Programista bez umiejętności pisania testów jednostkowych ma znacznie utrudnioną pracę.

Dla kogo jest ten program?

Kurs został przygotowany dla programistów, którzy chcą zacząć pisać testy jednostkowe. 

Możesz spodziewać się teoretycznego wprowadzenia, omówienia narzędzi, procesu TDD, jak również wielu dobrych praktyk.

Mechanizmy pisania testów są podobne w każdej technologii i wiele tematów będzie uniwersalnych. Większość przykładów z użyciem konkretnych narzędzi będzie w Javie, ale będą również przykłady w JavaScripcie, Pythonie i C#.

Dla kogo NIE jest ten program?

Ten program nie jest dla osób, które mają już opanowane pisanie testów jednostkowych.

Jeśli nie znasz podstaw programowania, to z kolei ten kurs może być zbyt trudny. 

Jeśli masz wątpliwości, to napisz do mnie na [email protected] - na pewno podpowiem czy jesteś na odpowiednim etapie swojego rozwoju. Nie chcę aby do programu dołączały osoby, które nie wyniosą z niego wartości.

Dla kogo NIE jest ten program?

Ten program nie jest dla osób, które mają już opanowane pisanie testów jednostkowych.

Jeśli nie znasz podstaw programowania, to z kolei ten kurs może być zbyt trudny. 

Jeśli masz wątpliwości, to napisz do mnie na [email protected] - na pewno podpowiem czy jesteś na odpowiednim etapie swojego rozwoju. Nie chcę aby do programu dołączały osoby, które nie wyniosą z niego wartości.

Co znajdziesz w środku?

Teoria

Otrzymasz mnóstwo teoretycznych informacji o testach jednostkowych. Do czego służą? Kiedy pisać ich najwięcej? Jak je pisać? Te i inne zagadnienia znajdziesz w programie.

Narzędzia

Nawet jeśli JUnit ani Mockito nic Ci nie mówią, to po tym kursie będziesz już swobodnie z nich korzystać. Zaplanowałam kilka zadań domowych, które pomogą Ci opanować te i inne narzędzia.

Test Driven Development

Dowiesz się jak pisać testy przed kodem i dlaczego warto. Będziesz mieć też okazję wykorzystać ten proces w praktyce. W trzecim module czeka na Ciebie niespodzianka :)

Dobre praktyki

Kiedy już zaczniesz pisać testy, łatwiej będzie Ci zrozumieć dobre rady. Bez umiejętności ciężko sobie to wyobrazić. Omówimy też błędy początkujących, żeby pomóc Ci uniknąć przynajmniej części z nich.

Co znajdziesz

w środku?

Teoria

Otrzymasz mnóstwo teoretycznych informacji o testach jednostkowych. Do czego służą? Kiedy pisać ich najwięcej? Jak je pisać? Te i inne zagadnienia znajdziesz w programie.

Narzędzia

Nawet jeśli JUnit ani Mockito nic Ci nie mówią, to po tym kursie będziesz już swobodnie z nich korzystać. Zaplanowałam kilka zadań domowych, które pomogą Ci opanować te i inne narzędzia.

Test Driven Development

Dowiesz się jak pisać testy przed kodem i dlaczego warto. Będziesz mieć też okazję wykorzystać ten proces w praktyce. W trzecim module czeka na Ciebie niespodzianka :)

Dobre praktyki

Kiedy już zaczniesz pisać testy, łatwiej będzie Ci zrozumieć dobre rady. Bez umiejętności ciężko sobie to wyobrazić. Omówimy też błędy początkujących, żeby pomóc Ci uniknąć przynajmniej części z nich.

Czy można inaczej ?

Oczywiście!

Możesz obejrzeć setki nagrań na YouTube, przeczytać setki stron, a nawet nabyć inne programy, które kosztują często 2-10 razy więcej niż ten program...

Ja wiem, że dopiero praca pod okiem doświadczonego mentora lub zespołu daje prawdziwe rezultaty. Pokażę Ci nawyki i narzędzia jakich nalezy użyć aby pisać prawidłowo testy.

W tym programie dostaniesz sprawdzoną wiedzę,

na bazie moich wieloletnich doświadczeń z pracy w interdyscyplinarnych zespołach.

Czy można inaczej ?

Oczywiście!

Możesz obejrzeć setki nagrań na YouTube, przeczytać setki stron, a nawet nabyć inne programy, które kosztują często 2-10 razy więcej niż ten program...

Ja wiem, że dopiero praca pod okiem doświadczonego mentora lub zespołu daje prawdziwe rezultaty. Pokażę Ci nawyki i narzędzia jakich nalezy użyć aby pisać prawidłowo testy.

W tym programie dostaniesz sprawdzoną wiedzę,

na bazie moich wieloletnich doświadczeń z pracy w interdyscyplinarnych zespołach.

Dołącz do programu jeśli:

  • Chcesz zdobyć kompetencje wymagane przez większość pracodawców w IT,
  • Nie chcesz już godzinami debugować kodu w poszukiwaniu regresji,
  • Masz już dość sprawdzania manualnie, czy twój kod działa,
  • Nie chcesz powtarzać typowych błędów i zaoszczędzić sobie mnóstwo czasu,
  • Nie chcesz już być niedojrzałym programistą, który nie pisze testów.

Dołącz do programu jeśli:

  • Chcesz zdobyć kompetencje wymagane przez większość pracodawców w IT,
  • Nie chcesz już godzinami debugować kodu w poszukiwaniu regresji,
  • Masz już dość sprawdzania manualnie, czy twój kod działa,
  • Nie chcesz powtarzać typowych błędów i zaoszczędzić sobie mnóstwo czasu,
  • Nie chcesz już być niedojrzałym programistą, który nie pisze testów.

Cena Programu to 599 PLN  (brutto)

Cena Programu to

599 PLN

(brutto)

Opis programu:

Po co pisać testy ?

MODUŁ 1

LEKCJA 1: Powitanie

LEKCJA 2: Jak studiować kurs

LEKCJA 3: Efekt końcowy

LEKCJA 4: Wymagania

LEKCJA 5: Rodzaje testów

LEKCJA 6: Do czego najlepsze są testy jednostkowe

LEKCJA 7: Co testować?

LEKCJA 8: Myślenie programisty gdy pisze testy

LEKCJA 9: Jak napisać pierwszy test?

LEKCJA 10: Co się zmienia w innych technologiach

LEKCJA 11: Praca domowa

Narzędzia, które nam pomagają

MODUŁ 2

LEKCJA 1: Powitanie

LEKCJA 2: Dlaczego korzystamy z narzędzi?

LEKCJA 3: JUnit

LEKCJA 4: AssertJ

LEKCJA 5: Mockito i zaślepianie

LEKCJA 6: Przykłady w innych językach

LEKCJA 7: Środowisko lokalne

LEKCJA 8: Dostosowanie edytora

LEKCJA 9: Praca domowa


Testy przed kodem ?

MODUŁ 3

LEKCJA 1: Czym jest Test Driven Development?

LEKCJA 2: Co daje pisanie testów przed implementacją?

LEKCJA 3: Jak zacząć przygodę z TDD?

LEKCJA 4: Rozwiązywanie kata

LEKCJA 5: Kata a prawdziwe życie

LEKCJA 6: Wyższy poziom: BDD i ATDD

LEKCJA 7: Praca w parze

LEKCJA 8: Coding Dojo

LEKCJA 9: Praca domowa

Dobre praktyki i błędy początkujących

MODUŁ 4

LEKCJA 1: Co testować? Na czym się skupić?

LEKCJA 2: Jak testować logikę biznesową?

LEKCJA 3: Jak testować operacje z bazą danych/ zewnętrznym API?

LEKCJA 4: Konwencje nazewnicze

LEKCJA 5: Czy testy wystarczą?

LEKCJA 6: Błędy początkujących

LEKCJA 7: Praca domowa

Opis

programu:

Po co pisać testy ?

MODUŁ 1

LEKCJA 1: Powitanie

LEKCJA 2: Jak studiować kurs

LEKCJA 3: Efekt końcowy

LEKCJA 4: Wymagania

LEKCJA 5: Rodzaje testów

LEKCJA 6: Do czego najlepsze są testy jednostkowe

LEKCJA 7: Co testować?

LEKCJA 8: Myślenie programisty gdy pisze testy

LEKCJA 9: Jak napisać pierwszy test?

LEKCJA 10: Co się zmienia w innych technologiach

LEKCJA 11: Praca domowa

Narzędzia, które nam pomagają

MODUŁ 2

LEKCJA 1: Powitanie

LEKCJA 2: Dlaczego korzystamy z narzędzi?

LEKCJA 3: JUnit

LEKCJA 4: AssertJ

LEKCJA 5: Mockito i zaślepianie

LEKCJA 6: Przykłady w innych językach

LEKCJA 7: Środowisko lokalne

LEKCJA 8: Dostosowanie edytora

LEKCJA 9: Praca domowa


Testy przed kodem ?

MODUŁ 3

LEKCJA 1: Czym jest Test Driven Development?

LEKCJA 2: Co daje pisanie testów przed implementacją?

LEKCJA 3: Jak zacząć przygodę z TDD?

LEKCJA 4: Rozwiązywanie kata

LEKCJA 5: Kata a prawdziwe życie

LEKCJA 6: Wyższy poziom: BDD i ATDD

LEKCJA 7: Praca w parze

LEKCJA 8: Coding Dojo

LEKCJA 9: Praca domowa

Dobre praktyki i błędy początkujących

MODUŁ 4

LEKCJA 1: Co testować? Na czym się skupić?

LEKCJA 2: Jak testować logikę biznesową?

LEKCJA 3: Jak testować operacje z bazą danych/ zewnętrznym API?

LEKCJA 4: Konwencje nazewnicze

LEKCJA 5: Czy testy wystarczą?

LEKCJA 6: Błędy początkujących

LEKCJA 7: Praca domowa

Sprawdź opinie moich studentów:

Poniżej znajdziesz opinie kilku z absolwentów TEGO programu. Gwarantuję zadowolenie i satysfakcję uczestnikom moich kursów więc bez problemu zostawiają mi takie opinie.

Chciałabym, żeby za kilka tygodni znalazła się tu Twoja pozytywna opinia. Wierzę, że tak będzie.
Inaczej nie robiłabym tego programu. 

Już miałem pare podejść do testów jednostkowych i nigdy w pełni ich nie zrozumiałem, więc stwierdziłem że to dobra okazja. 

Kupiłem kurs pod wpływem impulsu i mimo początkowych problemów z instalowaniem i konfigurowaniem środowiska i frameworków pod Swifta, to była dobra decyzja.

Myślę, że ten kurs będzie najlepszy dla kogoś, kto już ma trochę doświadczenia w programowaniu aby ominąć jakieś problemy niezwiązane z testami, ale wciąż nie potrafi pisać testów.

- Marcin K.

iOS Developer

Dołączyłem do kursu by poszerzyć swoją ogólną wiedzę o testowaniu a przy okazji poćwiczyć kodowanie. Najtrudniej było mi po każdym module usiąść i zrobić zadania domowe, ale się udało.

Polecam ten kurs każdemu inżynierowi. Ja nie jestem programistą tylko początkującym testerem i z pewnością kurs pomaga nabrać zrozumienia całego procesu testowania i tego jak ważne jest by na każdym poziomie testy odwoływały się do biznesu i wymagań biznesowych.

Jest to świetnie przygotowany kurs, jasno i zrozumiale wyłożona trudna materia!

- Przemysław Baszyński

Tester oprogramowania

Testy były mi potrzebne do dalszego rozwoju aplikacji. Miałem wątpliwości, czy ten kurs będzie dobry dla tych, którzy nie piszą w Javie (ja używam Pythona). Później okazało się to zerową przeszkodzą.

Zaskoczyła mnie efektywność tego kursu. Nie ma tam przesadnie dużo materiału w postaci samych filmików, jednakże one w połączeniu ze spotkaniami (także z Kubą!) znacznie mnie rozwinęły.

Polecam ten kurs komuś kto chce zacząć pisać testy i lubi uporządkowaną wiedzę.

- Tomasz W.

Python Programmer

Sprawdź opinie moich studentów:

Poniżej znajdziesz opinie kilku z moich studentów z wcześniejszych programów. Gwarantuję zadowolenie i satysfakcję uczestnikom moich kursów więc bez problemu zostawiają mi takie opinie.

Chcę abyś jako przyszły specjalista od testów zostawił mi takie same. Wierzę, że tak będzie. Inaczej nie robiłabym tego programu.

Już miałem pare podejść do testów jednostkowych i nigdy w pełni ich nie zrozumiałem, więc stwierdziłem że to dobra okazja.

Kupiłem kurs pod wpływem impulsu i mimo początkowych problemów z instalowaniem i konfigurowaniem środowiska i frameworków pod Swifta, to była dobra decyzja.

Myślę, że ten kurs będzie najlepszy dla kogoś, kto już ma trochę doświadczenia w programowaniu aby ominąć jakieś problemy niezwiązane z testami, ale wciąż nie potrafi pisać testów.

- Marcin K.

iOS Developer

Dołączyłem do kursu by poszerzyć swoją ogólną wiedzę o testowaniu a przy okazji poćwiczyć kodowanie. Najtrudniej było mi po każdym module usiąść i zrobić zadania domowe, ale się udało.

Polecam ten kurs każdemu inżynierowi. Ja nie jestem programistą tylko początkującym testerem i z pewnością kurs pomaga nabrać zrozumienia całego procesu testowania i tego jak ważne jest by na każdym poziomie testy odwoływały się do biznesu i wymagań biznesowych.

Jest to świetnie przygotowany kurs, jasno i zrozumiale wyłożona trudna materia!

- Przemysław Baszyński

Tester Oprogramowania

Testy były mi potrzebne do dalszego rozwoju aplikacji. Miałem wątpliwości, czy ten kurs będzie dobry dla tych, którzy nie piszą w Javie (ja używam Pythona). Później okazało się to zerową przeszkodzą.

Zaskoczyła mnie efektywność tego kursu. Nie ma tam przesadnie dużo materiału w postaci samych filmików, jednakże one w połączeniu ze spotkaniami (także z Kubą!) znacznie mnie rozwinęły.

Polecam ten kurs komuś kto chce zacząć pisać testy i lubi uporządkowaną wiedzę.

- Tomasz W.

Python Programmer

Cena Programu to

599 PLN

(brutto)

Cena Programu to 599 PLN  (brutto)

Jakie inne bonusy otrzymam ?

  • Wsparcie grupy Mastermind na Slacku
  • QUIZ końcowy sprawdzający wiedzę
  • Certyfikat uczestnictwa w programie

Jakie inne bonusy otrzymam ?

  • Wsparcie grupy Mastermind na Slacku
  • QUIZ końcowy sprawdzający wiedzę
  • Certyfikat uczestnictwa w programie
  • Potwierdzenie umiejętności pisania testów jednostkowych na LinkedIn

Często zadawane pytania:

  • Czy ten kurs jest dla mnie?
  • Jeśli umiesz programować i chcesz wejść na kolejny poziom wtajemniczenia i zacząć pisać testy, to jest to doskonały kurs dla Ciebie!
  • Czy muszę znać te wszystkie narzędzia i techniki, żeby zacząć?
  • Nie. Podczas kursu będę dodawać dodatkowe lekcje wprowadzające. Jeśli jakiś termin z agendy jest dla Ciebie niejasny, to się zmieni w trakcie trwania kursu.
  • Kiedy zaczyna się program i jak długo trwa?
  • Zaraz po zakupie dostajesz dostęp do pierwszych dwóch modułów. Cały program trwa 4 tygodnie, ale możesz iść swoim tempem.
  • Czy dostanę fakturę VAT?
  • Tak. Do każdego zakupu generowana jest faktura VAT.
  • W jakiej formie będą prowadzone lekcje?
  • Lekcje to głównie materiał wideo, podczas których tłumaczę pewne pojęcia, zasiewam w Tobie wątpliwości i pokazuję techniki. Będzie też sporo kodu, a jeszcze więcej powstanie w trakcie.
  • Czego potrzebuję, aby wynieść z kursu jak najwięcej?
  • Zaangażowania i poświęconego czasu. Wiedza, którą Ci przekażę to tylko część sukcesu, ważna jest też Twoja praca. Nie martw się, przygotowałam bardzo ciekawy program.
  • Co jeśli ten kurs mi się nie spodoba?
  • Po prostu napisz do mnie na [email protected], a zwrócę Ci 100% pieniędzy. Masz na to 30 dni od daty zakupu.
  • Czy dostanę cały kurs od razu?
  • Tak.
  • Co jeżeli mam z czymś problem lub coś jest niejasne?
  • Napisz do mnie na [email protected]
  • Jak długo mam dostęp do tego kursu?
  • Otrzymujesz dostęp do tego kursu na rok. W tym czasie będziesz mieć dostęp do aktualizacji i bonusów.

Często zadawane pytania:

  • Czy ten kurs jest dla mnie?
  • Jeśli umiesz programować i chcesz wejść na kolejny poziom wtajemniczenia i zacząć pisać testy, to jest to doskonały kurs dla Ciebie!
  • Czy muszę znać te wszystkie narzędzia i techniki, żeby zacząć?
  • Nie. Podczas kursu będę dodawać dodatkowe lekcje wprowadzające. Jeśli jakiś termin z agendy jest dla Ciebie niejasny, to się zmieni w trakcie trwania kursu.
  • Kiedy zaczyna się program i jak długo trwa?
  • Zaraz po zakupie dostajesz dostęp do pierwszego modułu. Cały program trwa 4 tygodnie, ale możesz iść swoim tempem.
  • Czy dostanę fakturę VAT?
  • Tak. Do każdego zakupu generowana jest faktura VAT.
  • W jakiej formie będą prowadzone lekcje?
  • Lekcje to głównie materiał wideo, podczas których tłumaczę pewne pojęcia, zasiewam w Tobie wątpliwości i pokazuję techniki. Będzie też sporo kodu, a jeszcze więcej powstanie w trakcie.
  • Czego potrzebuję, aby wynieść z kursu jak najwięcej?
  • Zaangażowania i poświęconego czasu. Wiedza, którą Ci przekażę to tylko część sukcesu, ważna jest też Twoja praca. Nie martw się, przygotowałam bardzo ciekawy program.
  • Co jeśli ten kurs mi się nie spodoba?
  • Po prostu napisz do mnie na [email protected], a zwrócę Ci 100% pieniędzy. Masz na to 30 dni od daty zakupu.
  • Czy dostanę cały kurs od razu?
  • Nie. Dostajesz dostęp do pierwszego modułu, co tydzień będą pojawiać się kolejne.
  • Co jeżeli mam z czymś problem lub coś jest niejasne?
  • Napisz do mnie na [email protected]
  • Jak długo mam dostęp do tego kursu?
  • Otrzymujesz dostęp do tego kursu na rok. W tym czasie będziesz mieć dostęp do aktualizacji i bonusów.

Z Olą Kunysz łączą mnie wartości programistyczne - testy jednostkowe, TDD, oraz refaktoryzacja. Jestem pełen podziwu wobec jej wkładu w polską społeczność IT - darmowe webinary, warsztaty, a nawet programistyczna ewangelizacja na TikToku. Charyzma Oli jest również widoczna na scenie - podczas konferencji i meetup’ów. Takich programistycznych osobowości nam trzeba więcej!

- Andrzej Krzywda, Arkency

Z Olą Kunysz łączą mnie wartości programistyczne - testy jednostkowe, TDD, oraz refaktoryzacja. Jestem pełen podziwu wobec jej wkładu w polską społeczność IT - darmowe webinary, warsztaty, a nawet programistyczna ewangelizacja na TikToku. Charyzma Oli jest również widoczna na scenie - podczas konferencji i meetup’ów. Takich programistycznych osobowości nam trzeba więcej!

- Andrzej Krzywda, Arkency

Nie wahaj się ani chwili dłużej. 

Nie wahaj się ani chwili dłużej. 

Copyright © 2023 - Szkoła Testów

Polityka Prywatności | Regulamin

Copyright © 2023 - Szkoła Testów  |  Polityka Prywatności | Regulamin

Insert Content Template or Symbol