Po co w ogóle pisać testy ?

Kiedy dostarczasz oprogramowanie, upewniasz się, że ono działa. Przynajmniej tak robią dojrzali rzemieślnicy. Możesz manualnie sprawdzić nową fukcjonalność. Ale czy chcesz to robić za każdym razem, kiedy dokonujesz nawet najmniejszej zmiany? Jest inna droga. Możesz zacząć automatyzować. Rodzajów testów jest sporo, a pierwszym krokiem są testy jednostkowe i im w większości poświęcone są nasze materiały. Testy jednostkowe służą do zapobiegania regresji w meandrach logiki biznesowej. W konsekwencji pomagają nam unikać błędów na produkcji.

Czy testy wystarczą?

Nawet 100% pokrycia kodu testami nie uchroni nas przed błędami na produkcji. Ale na pewno zmniejszy ich liczbę. Oprócz testów możemy zadbać o zbudowanie dobrego procesu CI/CD i monitoring. Wszystkie te narzędzia opierają się na komunikacji i dobry poznaniu ekosystemu biznesowego. Nie da się ani pisać dobrych testów, ani zapewniać jakości oprogramowania w oderwaniu od domeny.

Dlaczego powstała Szkoła Testów?

Dbanie o jakość oprogramowania jest wspólną odpowiedzialnością zespołu. Jednak zbyt często zadanie to jest spychane na testerów. Ola Kunysz pokazuje jak dbać o jakość z perspektywy programistów. Opowiada historie z prawdziwych projektów i zadaje niewygodne pytania. Wywodzi się ze środowiska JVM, ale poruszane tutaj tematy są uniwersalne dla większości technologii. Cotygodniowy newsletter czyta już ponad 1200 osób. To prawdziwa #jakościowarewolucja.

Po co w ogóle pisać testy ?

Kiedy dostarczasz oprogramowanie, upewniasz się, że ono działa. Przynajmniej tak robią dojrzali rzemieślnicy. Możesz manualnie sprawdzić nową fukcjonalność. Ale czy chcesz to robić za każdym razem, kiedy dokonujesz nawet najmniejszej zmiany? Jest inna droga. Możesz zacząć automatyzować. Rodzajów testów jest sporo, a pierwszym krokiem są testy jednostkowe i im w większości poświęcone są nasze materiały. Testy jednostkowe służą do zapobiegania regresji w meandrach logiki biznesowej. W konsekwencji pomagają nam unikać błędów na produkcji.

Czy testy wystarczą?

Nawet 100% pokrycia kodu testami nie uchroni nas przed błędami na produkcji. Ale na pewno zmniejszy ich liczbę. Oprócz testów możemy zadbać o zbudowanie dobrego procesu CI/CD i monitoring. Wszystkie te narzędzia opierają się na komunikacji i dobry poznaniu ekosystemu biznesowego. Nie da się ani pisać dobrych testów, ani zapewniać jakości oprogramowania w oderwaniu od domeny.

Dlaczego powstała Szkoła Testów?

Dbanie o jakość oprogramowania jest wspólną odpowiedzialnością zespołu. Jednak zbyt często zadanie to jest spychane na testerów. Ola Kunysz pokazuje jak dbać o jakość z perspektywy programistów. Opowiada historie z prawdziwych projektów i zadaje niewygodne pytania. Wywodzi się ze środowiska JVM, ale poruszane tutaj tematy są uniwersalne dla większości technologii. Cotygodniowy newsletter czyta już ponad 1200 osób. To prawdziwa #jakościowarewolucja.

Nasza Misja

Chcemy aby w żadnym projekcie 

nie zabrakło wiedzy na temat

pisania dobrych testów.


To oznacza naukę narzędzi, szlifowanie rzemiosła 

i rozwój umiejętności miękkich.



Narzędzia są pierwszym filarem dobrej jakości kodu.

Świat IT szybko się rozwija i ciągle pojawiają się

nowe technologie, które ułatwiają naszą pracę. 



Rzemiosło to najważniejszy filar.



To ćwiczenia praktyczne, nauka dobrych praktyk i podglądanie mistrzów. 


Bez tego narzędzia stają się tylko 

ładnym wystrojem naszego warsztatu.

Umiejętności miękkie to taki niewidzialny filar, który spina wszystko.

Bez sprawnej komunikacji projekt podzieli losy Wieży Babel. 



Szkoła Testów rozwija inżynierów we wszystkich trzech obszarach,

poprzez kursy, warsztaty i wyzwania.

Rozumiem, ale kim Ty jesteś ?

Nazywam się Ola Kunysz

i tworzę oprogramowanie od kilkunastu lat.

  • Programistka
  • Prelegentka
  • Youtuberka

Swoje doświadczenie zdobywałam w Polsce i Stanach Zjednoczonych. Pracowałam w wielu międzynarodowych projektach, od telekomunikacji, przez ubezpieczenia, po e-commerce.  

Pomagam pisać lepsze testy.

Jeśli mogę Ci w czymś pomóc - napisz do mnie

Andrzej Krzywda

CEO 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!

Kama Gawrońska

LeanQA

Jako osoba czuwająca nad jakością jestem pod ogromnym wrażeniem determinacji Oli, która będąc programistką, tak dużo mówi o testowaniu swojego kodu. Ola dzieli się ze społecznością przemyśleniami, notatkami, materiałami, które analizowała i tworzyła w trakcie swojego rozwoju. Możesz skorzystać z ogromu wiedzy, którą znajdziesz na blogu, w Szkole Testów i kanałach w social mediach - go follow! Materiały, które znajdziesz w Szkole Testów są przygotowane z myślą o inżynierach oprogramowania chcących poszerzyć swoje spojrzenie na jakość. Dostajesz zastrzyk wiedzy przekazywanej w prosty i zrozumiały sposób!

Maciej Aniserowicz

devstyle.pl / slowbiz.pl

Z wielkim zainteresowaniem i sympatią obserwuję działalność Oli w polskiej społeczności IT. Ola prezentuje wszystkie cechy, których szukam w odpowiedzialnym "influencerze" ;). Posiada dużą wiedzę, popartą doświadczeniem. Umie się tą wiedzą dzielić w interesujący i wartościowy sposób. Łączy profesjonalizm z autentycznością i szczerością. A czasami także rewelacyjnie bawi, eksperymentując z różnymi formami ekspresji. Trzymam kciuki za wszystkie jej inicjatywy i kibicuję Oli, bo takich internetowych twórców zdecydowanie nam potrzeba.

Joanna Otmianowska

wakeupandcode.pl

Na Olę trafiłam w internecie chyba przy okazji akcji #30devstories. Niezwykle spodobało mi się to, że mówi nie tylko o programowaniu, testowaniu, ale też szukaniu balansu między pracą, pasją a odpoczynkiem. Ola ma ogromną wiedzę i doświadczenie, którymi potrafi się dzielić. To właśnie dzięki materiałom Oli zaczęłam patrzeć na testowanie z innej perspektywy i już nie traktuję go jako "zła koniecznego", ale zdaję sobie sprawę, jak jest kluczowe dla kodu.

Grzegorz Duda

Devoxx / BeyondCode

Olę znam od kilku lat. Spotkaliśmy się przy organizacji 33rd Degree 4 charity we Wrocławiu. Już wtedy widać było pasję i chęć niesienia dobrej wiedzy innym ludziom. Dzięki niej do organizacji konferencji dołączyło jeszcze kilka osób. Ma w sobie "to coś", za czym chętnie podążają inni. Od tego czasu wielokrotnie spotykaliśmy się na różnych konferencjach. Czy to Boiling Frogs, DevConf czy Devoxx. Jej wystąpienia zawsze trzymają poziom. Oprócz solidnej dawki wiedzy, zawsze prezentuje się przygotowana. Mimo tego, że jest kobietą, w branży opanowanej głównie przez mężczyzn, to doskonale sobie w niej radzi i jest przykładem jak należy podchodzić do programowania. 

Adam Gospodarczyk

overment / eduweb.pl

Odkąd trafiłem na działalność Oli w Internecie i zobaczyłem jak wiele robi dla społeczności programistów, bardzo szybko okazało się, że stała się pierwszą osobą która przychodzi mi na myśl, w chwili gdy ktoś mówi o testach oprogramowania. Na każdym kroku wyróżnia ją ogromne doświadczenie i niesamowicie pozytywna energia. Polecam Szkołę Testów każdemu programiście, który chce zacząć naukę testowania lub chce rozwinąć swoje umiejętności w tym zakresie. 

Gdzie możesz mnie znaleźć ?

Kanał YouTube 

Oli Kunysz

Sprawdź na

Na moim kanale znajdziesz informacje o tym jak pisać dobre testy, jak używać TDD i jak refaktoryzować bez lęku. Nie brakuje też umiejętności miękkich, komunikacji i rozwoju zawodowego, bo te tematy też łączą się z wysoką jakością oprogramowania. Organizuję webinary, ale też występuję na spotkaniach i konferencjach, znajdziesz tam też nagrania z większości z nich.

Blog 

Szkoły Testów

Dobre praktyki, trudne problemy i pisanie lepszych testów. O tym możesz przeczytać na blogu. Regularnie publikuję tam teksty, w których opisuję dbanie o jakość z perspektywy programistów. Przykłady są zazwyczaj w Javie, ale poruszam tematy uniwersalne. Nieważne w jakim języku programujesz, ta wiedza z pewnością się przyda!

https://blog.szkolatestow.online/

Podcast 

O jakości dla programistów

Posłuchaj na

Posłuchaj na

Prowadzę Podcast w formie Webinarów, podczas których możesz poszerzyć swoją wiedzę w temacie testów, posłuchać o błędach popełnianych podczas wytwarzania oprogramowania i dowiedzieć się więcej o pisaniu dobrych testów. Razem z moimi gośćmi podpowiadamy jak lepiej dbać o jakość, opowiadamy anegdoty z prawdziwych projektów i dzielimy się dobrymi praktykami. Możesz je oglądać na moim kanale na YouTube, albo słuchać w formie podcastów.

Kursy i szkolenia

Każdy z moich kursów to autorski program, który pomaga zdobyć nie tylko wiedzę, ale i umiejętności.

 

Bardzo dbam o relację ze studentami, dlatego oprócz sprawdzania prac domowych i komunikacji na Slacku, organizuję spotkania na żywo. 


Podczas takich spotkań mamy okazję porozmawiać o modułach kursu, zadaniach domowych, ale też o pracy w projektach i dobrych praktykach w zawodzie. Moi studenci niejednokrotnie dostawali też ode mnie rekomendacje na LinkedIn’ie, czy podczas rekrutacji.


Ponieważ pracuję z nimi w kursach, wiem co potrafią i mogę się podpisać pod ich umiejętnościami!

Program Online 

Praktyczny Kurs Testów Jednostkowych

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#.

Program Online

Testy na frontendzie

Ten program powstaje dla wszystkich, którzy tworzą kod frontendowy, ale nie wiedzą jak go dobrze testować.

Frontend to nie tylko inne technologie, ale też inny podział na poziomy testów.
 Testy jednostkowe, integracyjne, czy e2e czasem budzą kontrowersje.
Wiele osób uważa wręcz, że nie ma na frontendzie miejsca na testy. 

Mentorzy pokażą jak pisać testy w praktyce,
a na końcu każdego modułu czeka praca domowa.

  • Praktyczne zadania
  • Przykłady biznesowe
  • Praca z kodem 

Nie ma tutaj kursu dla Ciebie?

 

Wyślij do mnie maila na ola [at] szkolatestow.online i napisz czego potrzebujesz.

Być może taki kurs powstanie w Szkole Testów, a może ktoś inny stworzył podobny i Ci go polecę. 


Oprócz kursów dostarczam też masę darmowych materiałów. Jeśli chcesz być na bieżąco, to dodaj

 

https://socialshub.net/OlaKunysz 


do swoich zakładek. 


Regularnie pojawiają się tam linki do nowych nagrań i tekstów.

  YouTube     Blog     Podcast     Kursy     O mnie     Kontakt

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

YouTube     Blog     Podcast     Kursy     O mnie     Kontakt

Copyright © 2023 - Szkoła Testów

Polityka Prywatności | Regulamin