SmartTesting:
Opanuj testy na poziomie PRO!

Zrywamy z Fear Driven Development!


Piszesz test, pasek test runnera zaświecił się na zielono… a kod nadal nie działa tak, jak powinien?!

Zła wiadomość: to wina źle napisanych testów.

Dobra wiadomość: tutaj nauczymy Cię (i ponad 1000 innych developerów), jak pisać wzorowe testy!

  • 10 tygodni nauki testów
  • 5 technologii: Java, C#, PHP, Python, JavaScript (Node.js)
  • minimum niezbędnej teorii, nacisk na wykorzystanie wiedzy w praktyce
  • opieka doświadczonych Mentorów
  • zrozumienie sensu i korzyści z pisania testów
  • uczymy testów jednostkowych, integracyjnych, wydajnościowych, E2E i wiele więcej! – sprawdź Agendę!
  • dostęp do zamkniętej społeczności Profesjonalnie Testujących Programistów
  • niczym nie ryzykujesz! gwarancja zadowolenia (albo zwrot 100% pieniędzy)!

Już ponad 1000 developerów zaufało nam w samej przedsprzedaży SmartTesting!

A ponad 7000 osób zapisało się na listę mailową, żeby nie przegapić otwarcia
najlepszego szkolenia z testów (nie tylko) jednostkowych!

Dlaczego? Czytaj do końca!

Dlaczego
SmartTesting?

Na pewno kojarzysz jedną z poniższych sytuacji:

  • testy były na zielono, ale znienacka wyskoczyły Ci bugi;
  • wdrożenia wywołują u Ciebie uzasadniony stres;
  • boisz się dotykać kodu, bo przez jedną małą zmianę posypie się cały projekt;
  • spędzasz długie godziny na debuggowaniu wprowadzaniu poprawek do kodu;
  • chcesz zrozumieć testy jednostkowe, ale jakość dostępnych materiałów edukacyjnych Ci w tym nie pomaga;
  • próbujesz zmienić pracę na fajniejszą / lepiej płatną, ale nie masz żadnych wyróżniających umiejętności.

SmartTesting
rozwiązuje każdy
z tych problemów!

W internecie znajdziesz mnóstwo materiałów o pisaniu testów jednostkowych, ale… większość uczy tylko powielania schematów, bez wytłumaczenia, DLACZEGO je stosujemy.
Ile razy można sprawdzać, czy działa kalkulator???

Tu zaczyna się zaklęty krąg niewiedzy.

  1. Nie rozumiesz, co się dzieje, więc jedziesz na schematach.
  2. Efekt: działasz po omacku.
  3. Robisz wiele błędów i tracisz MASĘ czasu na poprawki w kodzie.
  4. Nie masz czasu na programistyczny rozwój.
  5. Frustrujesz się, więc sięgasz po losowy materiał o testach i…
  6. …I nadal nie rozumiesz!

Kto na tym cierpi? Oczywiście, że Ty! A wraz z Tobą Twoje projekty. I Twoja kariera!

Dobre testy jednostkowe, integracyjne, wydajnościowe i E2E są furtką do znacznie wydajniejszej pracy. W Programie SmartTesting nauczymy Cię, jak pisać je

ze zrozumieniem i z przyjemnością!

Co wyróżnia
Program
SmartTesting?

Najskuteczniejsze metody pracy

Tłumaczymy mechanizmy stojące za testami, a nie tylko sztywne schematy

Bug

Demonstrujemy, jak unikać typowych błędów

Kontekst biznesowy

Uczymy myślenia o testach w kontekście kontaktu z biznesem

Zaawansowane zagadnienia

Podkreślamy lepszą komunikację w zespole

Minimum teorii

Prezentujemy niezbędne minimum teorii, kładąc nacisk na praktykę

Cenienie specialiści

Prowadzący są specjalistami znanymi i cenionymi na całym świecie!

Praktyczne przykłady

Podajemy praktyczne przykłady na kodzie w 5 językach: Java, C#, PHP, Python, JavaScript (Node.js)

Zadania domowe

Przygotowaliśmy wiele zadań domowych, utrwalających zdobytą wiedzę w praktyce

Czy da się tego nauczyć bez SmartTesting?
Jasne!

Tylko czy na pewno tego chcesz…

Szkolenia stacjonarne

— jeden dzień szkolenia kosztuje około 1500 zł od osoby, wiąże się z problemami logistycznymi i… na pewno nie wystarczy, żeby biegle nauczyć się testów. Kilka godzin to za mało, by przyswoić całą konieczną wiedzę 🤷‍♂️!

Tutoriale internetowe

— większość kursów z testów jednostkowych bazuje na jednym schemacie. Testujemy, czy kalkulator dodaje albo czy StringUtils poprawnie łączy stringi... Doskonała opcja, jeśli chcesz być Mistrzem Kalkulatorów 😎.

Książki

— stanową wspaniałe źródło wiedzy teoretycznej, ale nie zastąpią ćwiczeń praktycznych. Nie zapewniają prowadzącego, który odpowie na Twoje pytania. Są świetnym uzupełnieniem, o ile poświęcisz dziesiątki godzin na lekturę opasłych tomów 📚.


Albo… wybierz ścieżkę SmartTesting!

Wybierz Program, któremu zaufało ponad 1000 osób jeszcze na etapie przedsprzedaży! Mamy dla Ciebie szeroki wachlarz materiałów, grupę Profesjonalnie Testujących Programistów, mnóstwo kodu i zadania praktyczne!

Ale nie wierz nam na słowo! Zobacz materiały DEMO poniżej.

Oferta jest aktualna jeszcze tylko przez:

00 Dni
00 Godzin
00 Minut
00 Sekund

Czy Program SmartTesting
jest dla mnie?

Tak! SmartTesting jest dla Ciebie, jeśli chcesz:

  • programować bardziej efektywnie;
  • zmniejszyć ilość stresu związanego z ciągłymi bugami;
  • rozumieć, co dzieje się „pod spodem”, gdy piszesz testy;
  • grzebać w kodzie i podchodzić do wdrożeń bez strachu;
  • poprawić komunikację z biznesem i w swoim teamie;
  • wyróżnić się na rynku pracy dzięki znajomości testów jednostkowych, integracyjnych, wydajnościowych, E2E i wielu innych…

nasz Program zdecydowanie Cię zadowoli! Dzięki niemu testy staną się Twoją tajną bronią!
Jeśli nie wiesz, czy skorzystasz z Programu, koniecznie do nas napisz »! Pomożemy Ci podjąć odpowiednią decyzję!

SmartTesting NIE jest dla Ciebie, jeśli:

  • nie umiesz programować;
  • uważasz, że testy to strata czasu (i nie chcesz się przekonać, że to nieprawda);
  • zagadnienia z naszej agendy masz w małym palcu;
  • potrzebujesz testów wyłącznie dla aplikacji mobilnych.

Kto stoi za SmartTesting?

Ta dwójka zawojowała globalny rynek IT.
Jeżdżą po całym świecie żeby wykładać i szkolić z zakresu testów jednostkowych.
Poznaj Olgę i Marcina!

Zdjęcie Olgi Maciaszek-Sharma
Olga Maciaszek-Sharma

Programistka Java oraz Groovy, a wcześniej Inżynier Jakości Oprogramowania. Interesuje się mikroserwisami, resilient architecture i rozwiązaniami chmurowymi.

Obecnie pracuje w Spring Cloud Team dla VMWare, gdzie rozwija projekty Spring Cloud LoadBalancer, Spring Cloud Contract, Spring Cloud Netflix i Spring Cloud OpenFeign.

Kontrybuuje też do wielu innych projektów OSS (RestAssured, JFairy, Jenkins Job DSL, Jenkins Pipeline Plugin, Jenkins Stash Pull Request Builder Plugin).

Marcin Grzejszczak

Programista, inżynier. Autor książek Mockito Instant oraz Mockito Cookbook. Twórca kursu Hands-On Guide to Spring Cloud Contract oraz współtwórca kursu Applied Continuous Delivery Live Lessons. Lead projektów Spring Cloud Sleuth, Spring Cloud Contract oraz Cloud Pipelines w VMware

Współzałożyciel Warsaw Groovy User Group, Warsaw Cloud Native Meetup oraz inicjatywy DiverseIT.

Zdjęcie Marcina Grzejszczaka
Zdjęcie Macieja Aniseworicza
Maciej Aniserowicz

Wydawca i koordynator projektu SmartTesting.

Autor bloga devstyle.pl, książki "Zawód: Programista" i podcastu DevTalk. Wydaje premium programy edukacyjne dla polskiej branży IT (DBMaster, Droga Nowoczesnego Architekta, Co Ten Frontend, Kurs Gita, devstyle Speakers).

Głęboko wierzy, że SmartTesting ułatwi pracę wielu polskim programistom i polepszy jakość ich projektów.

Co otrzymujesz?

Program SmartTesting - 10 tygodni intensywnej nauki

  • 10 tygodni praktycznej nauki, dzięki której wreszcie będziesz tworzyć testy ze zrozumieniem i łatwością;
  • kompleksowe podejście do testów przydatnych programistom, m.in. testy jednostkowe, integracyjne, wydajnościowe oraz E2E;
  • uczymy na kodzie w 5 językach: Java, C#, PHP, Python, JavaScript (Node.js);
  • wiele sposobów nauki – video, audio, transkrypcje, kod oraz PDF-y;
  • liczne zadania domowe do utrwalenia wiedzy w praktyce;
  • dożywotni dostęp do materiałów - uczysz się kiedy chcesz (ale bardzo rekomendujemy naukę wraz z całą grupą).

Grupa Profesjonalnie Testujących Programistów

  • dostajesz do niej dostęp już na samym początku szkolenia!
  • w grupie masz bezpośredni kontakt z Mentorami;
  • wymieniasz się wiedzą i doświadczeniem z innymi pasjonatami testów;
  • zdobywasz motywację do nauki dzięki wspierającej społeczności i wspólnej nauce;
  • masz dostęp do ciekawych internetowych znalezisk dotyczących testów;
  • nawiązujesz znajomości z innymi ambitnymi fanami testów.

Bonusy wzbogacające Program

  • DARMOWE aktualizacje Programu - każda edycja to dodatkowe materiały i rozszerzona agenda; w dzisiejszej cenie kupujesz wszystkie przyszłe aktualizacje!
  • minimum 2 Live Calls z Mentorami – to okazja do dyskusji na żywo i zadania Oldze i Marcinowi nurtujących Cię pytań;
  • nagrania ze SmartTesting CONF;
  • 100% gwarancji zadowolenia, 0% ryzyka - jeśli COKOLWIEK Ci się nie spodoba, możesz dokonać u nas zwrotu (nawet jeśli kupujesz na fakturę) i oddamy Ci 100% kasy; bez gadania i obrażania się, naszym zdaniem to Twoje święte prawo; masz na to czas aż do końca listopada!

Materiały DEMO

Zobacz, na co się piszesz!
Poniżej znajdziesz przykładowe lekcje z Programu SmartTesting oraz inne przygotowane przez nas materiały.
Najpierw nas poznaj, a potem nam zaufaj :).

Lekcje DEMO

DEMO 1. Asercje [Tydzień 01, Lekcja 10]


DEMO 2. Testowanie integracyjne baz danych [Tydzień 03, Lekcja 05]


DEMO 3. Testowanie Na Produkcji [Tydzień 07, Lekcja 05]


DEMO 4. Chaos testing [Tydzień 05, Lekcja 04]



Wybrane inne materiały

Typy testów i MOCKING best practices


Jak napisać testy przed refactoringiem?


Kiedy projekt bez testów?


Agenda

Zobacz, czego nauczysz się w SmartTesting!

Tydzień 1: Podstawy testowania i testów jednostkowych

1.1. Podstawy Testowania
  1. 1.1.1. Dlaczego Testy Są Niezbędne
  2. 1.1.2. Ekonomia Testowania / Dlaczego Ma To Biznesowy Sens
  3. 1.1.3. Co To Jest Testowalność
  4. 1.1.4. Unikanie Fałszywych Wyników Pozytywnych
  5. 1.1.5. Najważniejsze Rodzaje Testów
1.2. Testy Jednostkowe - Podstawy
  1. 1.2.1. Struktura Testu
  2. 1.2.2. Konwencje Nazewnicze
  3. 1.2.3. Jak Używać Konstruktorów
  4. 1.2.4. Jak Nie Testować Statycznych Metod
  5. 1.2.5. Asercje

Tydzień 2: Testy Jednostkowe - Ciąg dalszy

  1. 2.1.1. Struktura Klasy Testowej
  2. 2.1.2. Co i Kiedy Testować
  3. 2.1.3. Mockowanie i Stubowanie
  4. 2.1.4. Szkoły Testów Jednostkowych
  5. 2.1.5. Mockowanie i Stubowanie - Dobre Praktyki
  6. 2.1.6. Testowanie Data Driven

Tydzień 3: Testy Integracyjne

  1. 3.1.1. Wprowadzenie
  2. 3.1.2. Frameworki Do Inversion Of Control
  3. 3.1.3. Kontroller / HTTP
  4. 3.1.4. Testowanie Klientów HTTP
  5. 3.1.5. Bazy Danych
  6. 3.1.6. Testowanie Brokerów Wiadomości
  7. 3.1.7. Testy Na Środowisku Deweloperskim

Tydzień 4: Testowanie End To End (E2E)

  1. 4.1.1. Wprowadzenie
  2. 4.1.2. Testy End to End z Poziomu API
  3. 4.1.3. Testy End to End z Poziomu GUI

Tydzień 5: Testowanie Architektury

  1. 5.1.1. Wprowadzenie
  2. 5.1.2. Testowanie Pakietowania
  3. 5.1.3. Testowanie Kontraktowe
  4. 5.1.4. Chaos Testing
  5. 5.1.5. Testowanie Wydajności

Tydzień 6: Automatyzacja Projektu

  1. 6.1.1. Standaryzacja i Automatyzacja
  2. 6.1.2. Narzędzia
  3. 6.1.3. Rozwiązania Open Source
  4. 6.1.4. Typowe Problemy Z Testami W Środowisku CI

Tydzień 7: Idziemy Na Produkcję!

  1. 7.1.1. Monitoring
  2. 7.1.2. Continuous Integration / Delivery / Deployment
  3. 7.1.3. Kompatybilność Wsteczna
  4. 7.1.4. Testy Regresji
  5. 7.1.5. Testowanie Na Produkcji

Tydzień 8: Testowanie Zaawansowane

  1. 8.1.1. Testowanie Wyjątków
  2. 8.1.2. Testowanie Wielowątkowe
  3. 8.1.3. Dokumentacja Przez Testy
  4. 8.1.4. Testy Mutacyjne

Tydzień 9: Testy A Design Aplikacji

  1. 9.1.1. Zacznijmy od Testu
  2. 9.1.2. Piramida Testów
  3. 9.1.3. Przykłady Złych Testów
  4. 9.1.4. Praca ze Źle Zaprojektowanym Kodem

Tydzień 10: Praca W Zespole

  1. 10.1.1. Testy Manualne
  2. 10.1.2. Metodyki Współpracy

Ile kosztuje ten Program?

  • 10 tygodni nauki
  • dwójka rewelacyjnych Mentorów
  • masa kodu i zadań domowych
  • dożywotni dostęp do materiałów
  • darmowe aktualizacje
  • dostęp do zamkniętej społeczności
  • kod w 5 językach
  • ZERO ryzyka: 100% zadowolenia albo zwrot kasy

To wszystko (i jeszcze więcej) kosztuje TERAZ:

999 zł + VAT

Wystawiamy faktury VAT

… czyli mniej niż jedno całodniowe szkolenie z testów jednostkowych. A trzeba kilku takich szkoleń, żeby w pełni zrozumieć testy!

Albo inaczej: materiał jest rozłożony na 10 tygodni, czyli wychodzi około 100 zł netto / tydzień! To tyle, ile maturzyści płacą za godzinę korków z matmy…

Ważne: ta oferta jest ograniczona czasowo. SmartTesting nigdy nie będzie dostępny taniej, w żadnej promocji. Pamiętaj też o gwarancji zadowolenia: jeśli COKOLWIEK Ci się nie spodoba, to oddamy Ci kasę. Wystarczy 1 mail (masz czas do końca listopada).

Ta oferta jest ważna do 30.10.2020 do godz. 21:00

Po tym terminie bezapelacyjnie zamkniemy zapisy.
A SmartTesting powróci dopiero w 2021 roku, w wyższej cenie!

Czas na Twój ruch!!!

Zostajesz Mistrzem Testów czy dalej boisz się najmniejszej zmiany w kodzie?
Poniższy button przeniesie Cię od razu do zamówienia.
To pierwszy krok do upgrade’u Twojej kariery – nie odwlekaj go!

KUPUJĘ DOSTĘP DO SMARTTESTING! »

Oferta jest aktualna jeszcze tylko przez:

00 Dni
00 Godzin
00 Minut
00 Sekund

Niczym nie ryzykujesz!

Jesteśmy pewni, że Program SmartTesting spełni Twoje oczekiwania.

Jeśli Cię zawiedziemy, zwrócimy Ci 100% poniesionych kosztów! Wystarczy jeden mail.

Na żądanie zwrotu masz czas do końca listopada 2020r. Po prostu, bez dramatów. ;)

Masz pytania? Zadaj nam je!

Jesteśmy tu, żeby Ci pomóc w podjęciu najlepszej decyzji. Jeśli potrzebujesz więcej informacji, wyślij nam maila na adres kontakt@devstyle.pl.

Uwaga! Zanim napiszesz, sprawdź poniższą sekcję FAQ. Możliwe, że uzyskasz odpowiedź na swoje pytanie od razu!

FAQ

W jakiej formie odbywa się SmartTesting?

Jest to szkolenie online. W jego skład wchodzą nagrane lekcje video (jakość DEMO sprawdzisz wyżej). Nowe materiały pojawiają się co poniedziałek. Dodatkowo otrzymujesz dokumenty, kod, nagrania audio i transkrypcje. Oraz - co bardzo istotne - dostęp do zamkniętej społeczności (Slack), gdzie możesz kontynuować naukę z bezpośrednim dostępem do Olgi i Marcina.

Kiedy dostanę dostęp do materiałów?

Twoje konto zostanie utworzone na platformie edukacyjnej od razu po dokonaniu płatności. Dane dostępowe otrzymasz na adres e-mail podany przy składaniu zamówienia. Pierwsze lekcje pojawią się w poniedziałek 26.10.2020. Kolejne materiały będą pojawiać się co tydzień.

Jak długo mam dostęp do Programu?

Dostęp do szkolenia jest dożywotni. Kupujesz teraz, na zawsze. Jeśli pojawią się aktualizacje czy uzupełnienia przy okazji kolejnych (droższych) edycji: otrzymasz je gratis.

Jakim językiem programowania będziecie się posługiwać w Programie?

Olga i Marcin używają Javy, ale specjalnie dla Uczestników wybitni specjaliści (zobacz niżej) przenoszą kod na C#, PHP, Pythona i JavaScript (Node.js).
Uwaga: kod w JavaScript nie obejmuje całości materiału! Zobacz kolejne pytanie...

JavaScript a SmartTesting...

W SmartTesting skupiamy się na testach backendowych (Node.js) i nie wszystkie punkty w agendzie są przenaszalne do tego środowiska.
JavaScript obejmie następujące punkty Agendy: 01, 02, 3.1.3, 3.1.4, 04, 06, 8.1.1, 8.1.4.
Pozostałe technologie nie sprawiają tylu trudności i pokryją materiał omawiany w SmartTesting.

Czy mogę ściągnąć materiały i oglądać je offline?

Możesz ściągnąć wszystko oprócz video. Nagrania video są streamowane.

Czy Program jest dostępny na otwartej platformie?

Program jest hostowany na własnej platformie. Nie przewidujemy umieszczenia go nigdzie indziej.

Ile mam czasu na ewentualny zwrot pieniędzy?

Do końca listopada 2020r. Napisz nam po prostu maila z numerem zamówienia i numerem konta. Będzie miło, jeśli dasz znać dlaczego Program nie spełnił Twoich oczekiwań (ale nie jest to wymagane).

Czy otrzymam fakturę VAT?

Tak, oczywiście, VAT 23%.
Ten Program możesz „wrzucić w koszty”.
Faktura przychodzi na maila automatycznie po opłaceniu zamówienia.

Czy można kupić na raty?

Nie. Ostatnie czego chcemy to żeby ktokolwiek zadłużał się, by kupić nasz Program. A raty to dług. W pierwszej kolejności ogarnij swoje finanse, a do SmartTesting dołącz w kolejnej edycji.

Czy można zamówić z zagranicy?

Tak. Platforma sklepowa nie wspiera zagranicznych danych, więc w tym celu napisz na kontakt@devstyle.pl.

Czy można kupić wiele dostępów naraz?

To informacja istotna szczególnie dla firm. TAK, można kupić wiele dostępów, składając jedno grupowe zamówienie (po prostu zwiększ liczbę sztuk w koszyku). Po opłaceniu zamówienia wyślij nam dane Uczestników, odpowiadając na mail ze sklepu.

Czy są kody rabatowe dla (...wstaw cokolwiek...)?

Nie. Aktualna cena jest ostateczna, nienegocjowalna i... okazyjnie niska. Natomiast przy zakupie minimum 10 dostępów, jeden dodajemy gratis.

Gdzie znajdę "broszurki" do przekonania firmy, by mi dofinansowała zakup?

Twój udział w SmartTesting to oczywista korzyść dla Ciebie, ale także dla Twojego pracodawcy. Postaraj się o dofinansowanie! >>Tutaj znajdziesz krótki PDF<<, który pomoże Ci przekonać firmę. A >>tutaj wersja angielska<<.

Wszystko jasne?

Świetnie!
Po dołączeniu do SmartTesting możesz sobie pogratulować. Właśnie doskonale inwestujesz w swoją karierę!

KUPUJĘ DOSTĘP DO SMARTTESTING! »

Wsparcie merytoryczne: opieka nad kodem w innych technologiach

Temat testów jest uniwersalny i niezależny od języka. Jednak nie ukrywamy, że nasi Mentorzy wywodzą się ze świata Javy. Wychodząc naprzeciw Twoim oczekiwanim, zaprosiliśmy do projektu wybornych Ekspertów z innych technologii! Tak, by SmartTesting był dla Ciebie wyśmienitym rozwiązaniem, niezależnie od Twojego języka!

Tomek Ducin

JavaScript (Node.js)

Niezależny konsultant, architekt i programista, przewodnik po świecie JavaScriptu. Spiker na konferencjach w Polsce i Europie. Trener z pasją do tłumaczenia, jak co działa, oraz unikania przekomplikowanych rozwiązań i podejmowania zbędnych decyzji. Krytyk buzzwordów i wciskania ludziom kitu.

Arkadiusz Kondas

PHP

Zawodowy programista. Entuzjasta uczenia maszynowego. Wierzy w ideę Software Craftsmanship. Miłośnik open source. Obecnie pracuje dla Buddy, tworząc najlepsze narzędzia wspomagające codzienną pracę deweloperów (serwer CI/CD).

Grzesiek Gałęzowski

C# / .NET

Programista, pasjonat TDD i projektowania obiektowego. Autor otwartej książki Test-Driven Development: Extensive Tutorial. Prelegent na krajowych konferencjach dotyczących jakości oprogramowania.

Sebastian Buczyński

Python

Pythonista z prawie dekadą profesjonalnego doświadczenia. Fan dobrego kodu i jeszcze lepszych testów, co nie zawsze jest oczywiste w Python. Inżynier, dla którego niestraszne są inne języki programowania.Autor książki Implementing the Clean Architecture, a przed pandemią turysta konferencyjny i meetupowy. Co jakiś czas pisze posty na swoim blogu. Współorganizator meetupu Python Łódź. Obecnie implementuje DDD w Webinterpret.


Zapisując się do newslettera wyrażasz zgodę na otrzymanie informacji o nowościach, promocjach, produktach i usługach devstyle.pl oraz smarttesting.pl


Dzięki, to prawie wszystko!

Za chwilę otrzymasz e-mail z prośbą o potwierdzenie podanego adresu.

Upewnij się proszę, że wiadomość nie wylądowała w folderze SPAM! Adres: news@devstyle.pl.

Pozdro, do przeczytania wkrótce!