Otwarte, darmowe warsztaty "Testowanie automatyczne dla programistów"

84 views
Skip to first unread message

Rafał Jamróz

unread,
Feb 3, 2012, 7:23:34 PM2/3/12
to Lublin Java User Group (Lublin JUG)
Zapraszam wszystkich chętnych na otwarte, darmowe warsztaty
"Testowanie automatyczne dla programistów" organizowane przez Bottega
IT Solutions. Jest to pierwszy dzień z trzy dniowego szkolenia
komercyjnego. Warsztat będzie organizowany podobnie do poprzedniego
("DDD CQRS" [1]), ale w odróżnieniu będzie więcej przykładów, live
codingu
oraz zadań dla uczesników. Przewidziane są również kolejne dni tego
szkolenia, ale jesteśmy ograniczeni do sobót, dlatego odbędą się w
późniejszym terminie. Kod na slajdach będzie napisany w Javie
(JUnit+mockito), ale zadani uczestnicy będą mogli wykonywać w dowolnym
języku programowania, ale obowiązkowo w parach :). Do wykonywania
oczywiście wymagany jest własny laptop, ale wystarczy żeby tylko 50%
osób miała go ze sobą.

Data: 18 luty 2012
Miejsce: zostanie ogłoszone wkrótce
Prowadzący: Rafał Jamróz
Koszt: koszt wynajęcia sali plus kawa i obiady podzielony przez liczbę
uczestników (~60zł)

Program warsztatów:
1. wstęp
- motywacja testowania
- strategia (pożądane % pokrycia testami)
- rodzaje testów funkcjonalnych i ich zastosowanie
- jednostkowe
- integracyjne
- całościowe (end-to-end) aka akceptacyjne (komponentowe i systemowe)

2. pisanie czytelnych i utrzymywalnych testów
- kanoniczna postać testu (given, when, then, cleanup)
- podstawowe techniki i "zapachy"

3. techniki pisania i refaktoryzacji testów jednostkowych
- jak design obiektowy wpływa na testowalność
- zależności
- fabryki
- mockowanie
- mock vs stub vs fake
- ekstrakcja metod
- obiekty pomocnicze
- assembler
- assert object
- organizacja kodu testowego

Wymagania:
- podstawowa znajomość biblioteki wspomagającej testowanie
automatyczne (xUnit) w swoim ulubionym języku programowania
- znajomość Javy pozwalająca na zrozumienie kodu na slajdach
- (opcjonalnie) laptop

Zgłoszenia proszę wysyłać na mojego prywatnego maila: RAFALJAMROZ (na)
gmailu. Liczba miejsc ograniczona :) Zapraszam!

[1] http://ddd-cqrs-leaven.blogspot.com/2011/10/first-workshop.html

Wojciech Ryba

unread,
Feb 4, 2012, 2:22:10 AM2/4/12
to lubli...@googlegroups.com
Hej
W jakich godzinach planowane są warsztaty?
Pozdr
Wojtek




--
Otrzymujesz tę wiadomość, ponieważ subskrybujesz grupę dyskusyjną Google o nazwie "Lublin Java User Group (Lublin JUG)".

Aby zamieszczać posty w tej grupie, wyślij e-mail na adres lubli...@googlegroups.com.
Aby anulować subskrypcję tej grupy, wyślij e-mail na adres lublin-jug+...@googlegroups.com.
Aby uzyskać więcej informacji, odwiedź tę grupę pod adresem http://groups.google.com/group/lublin-jug?hl=pl.


Rafał Jamróz

unread,
Feb 4, 2012, 8:57:53 AM2/4/12
to Lublin Java User Group (Lublin JUG)
Warsztaty rozpoczną się o 10.00, a skończą około 17. W międzyczasie
przewidziana jest przerwa obiadowa (~40 minut) i kilka mniejszych
przerw.

Powyższy program jest agendą na ten jeden dzień warsztatów.

Miejsce napiszę w następnym tygodniu, ale będzie to gdzieś w Lublinie.

On Feb 4, 8:22 am, Wojciech Ryba <wojciech.r...@gmail.com> wrote:
> Hej
> W jakich godzinach planowane są warsztaty?
> Pozdr
> Wojtek
>
> W dniu 4 lutego 2012 01:23 użytkownik Rafał Jamróz
> <rafaljam...@gmail.com>napisał:

K.Ciesielski

unread,
Feb 4, 2012, 3:40:13 PM2/4/12
to Lublin Java User Group (Lublin JUG)
Ja niestety nie dam rady tego dnia, szkoda:/

Wojciech Gomoła

unread,
Feb 5, 2012, 12:54:33 AM2/5/12
to lubli...@googlegroups.com
Plus jeden :-)
--
Z poważaniem
Wojciech Gomoła

Rafał Jamróz

unread,
Feb 5, 2012, 11:18:42 AM2/5/12
to lubli...@googlegroups.com
Cześć,

zapisałem Cię. Pozdrawiam i do zobaczenia :)

Rafał Jamróz

2012/2/5 Wojciech Gomoła <szogu...@gmail.com>:

Rafał Jamróz

unread,
Feb 6, 2012, 10:06:58 AM2/6/12
to Lublin Java User Group (Lublin JUG)
Zamykam rejestrację. Dziękuję wszystkim za duże zainteresowanie.
Jeżeli ktoś jeszcze chciałby się zapisać na te same warsztaty (program
powyżej), tylko w innym terminie, np. tydzień później, to proszę o
kontakt, odezwę się do Was jeżeli będzie organizowana powtórka.

On Feb 5, 5:18 pm, Rafał Jamróz <rafaljam...@gmail.com> wrote:
> Cześć,
>
> zapisałem Cię. Pozdrawiam i do zobaczenia :)
>
> Rafał Jamróz
>
> 2012/2/5 Wojciech Gomoła <szogun1...@gmail.com>:
>
>
>
>
>
>
>
> > Plus jeden :-)
>
> > W dniu 4 lutego 2012 21:40 użytkownik K.Ciesielski <panciesiel...@gmail.com>

Rafał Jamróz

unread,
Feb 10, 2012, 5:09:05 PM2/10/12
to Lublin Java User Group (Lublin JUG)
W związku ze sporym zainteresowaniem warsztaty zostaną powtórnie
zorganizowane tydzień później. Jest to ten sam zakres szkolenia więc
dotyczy to tylko osób, które się nie zapisały się na 18.02. Natomiast
jeżeli ktoś się zapisał na 18.02 i chciałby się przenieść na 25.02 to
również jest taka możliwość ... do czego zachęcam ponieważ zapisało
się więcej osób niż było przewidzianych miejsc :)

Data: 25.02
Miejsce: Lublin (dokładne miejsce zostanie ogłoszone przed szkoleniem)

Wszystkie inne szczegóły są takie same jak poprzednio.

Zainteresowanych proszę o wysłanie maila na mój prywatny adres na
adres rafaljamroz (na) gmailu . Pozdrawiam

Rafał Jamróz

unread,
Feb 13, 2012, 8:27:14 AM2/13/12
to Lublin Java User Group (Lublin JUG)
Zamykam rejestrację na warsztaty, które odbędą się 25.02. Dziękuję za
zainteresowanie. O dalszych informacjach (min. lokalizacji)
poinformuję wkrótce.

Rafał Jamróz

unread,
Feb 16, 2012, 9:27:19 AM2/16/12
to Lublin Java User Group (Lublin JUG)
Miło mi poinformować, że Koło Naukowe Informatyków KUL jest
współorganizatorem szkolenia, Wydział Matematyczno-Przyrodniczy KUL
zapewnia nam salę. W związku z tym, że sala jest przestronna zmieści
się z niej więcej osób i jeżeli ktoś jest zainteresowany może się
zapisać na pierwszy lub drugi warsztat.

Miejsce: Wydział Matematyczno-Przyrodniczy KUL - ul. Konstantynów 1H,
sala 604
Data: 18.02, rozpoczynamy o godzinie 10.00

Rafał Jamróz

unread,
Feb 22, 2012, 7:34:53 AM2/22/12
to Lublin Java User Group (Lublin JUG)
Kolejne warsztaty odbędą się w najbliższą sobotę. Jest to pierwszy
dzień szkolenia

Miejsce: Wydział Matematyczno-Przyrodniczy KUL - ul. Konstantynów 1H,
sala 118
Data: 25.02, rozpoczynamy o godzinie 10.00

Zapraszam

K.Ciesielski

unread,
Feb 23, 2012, 1:33:54 AM2/23/12
to Lublin Java User Group (Lublin JUG)
Hej

Czy planujecie publikację jakichś materiałów z warsztatów?
Prezentacje, przykładowe źródła, etc.?

Rafał Jamróz

unread,
Mar 15, 2012, 4:07:06 PM3/15/12
to Lublin Java User Group (Lublin JUG)
Zapraszam na drugi dzień szkolenia "Testowanie automatyczne dla
programistów". Jest ono przede wszystkim skierowane dla osób, które
były na pierwszym dniu, ale inni również są mile widziani.

Tematem tego dnia szkolenia będą:
- testy akceptacyjne
- Behavior Driven Development

Szkolenie będzie miało formę bardzo podobną do ostatnich. Wymagane są
laptopy do robienia zadań, ale wskazane jest programowanie w parach,
dlatego nie wszyscy muszą je posiadać.

Temat jest niezależny od używanych narzędzi, ale przykłady na
prezentacji będą w Javie. Dla osób piszących w Javie również będę miał
przygotowane pomoce do zadań oraz rozwiązania.

Data: sobota 24.03
Miejsce: Lublin (dokładne miejsce zostanie ogłoszone w ciągu
najbliższych dni)
Kosz: szkolenie jest otwarte, ale wymaga wcześniejszej rejestracji

Zainteresowanych proszę o wysłanie zgłoszenia na moje maila:
rafaljamróz (na) gmailu

Rafał Jamróz

unread,
Mar 15, 2012, 4:07:43 PM3/15/12
to Lublin Java User Group (Lublin JUG)
@K.Ciesielski
Planuję opublikować kod i część slajdów po 24.03

On Feb 23, 7:33 am, "K.Ciesielski" <panciesiel...@gmail.com> wrote:

Rafał Jamróz

unread,
Mar 23, 2012, 8:43:54 AM3/23/12
to Lublin Java User Group (Lublin JUG)
Aktualizacja do jutrzejszego szkolenia:

Data: sobota 24.03, zaczynamy o 10.00
Miejsce: Wydział Matematyczno-Przyrodniczy KUL - ul. Konstantynów 1H,
sala 118
Kosz: szkolenie jest otwarte, ale wymaga wcześniejszej rejestracji

Rafał Jamróz

unread,
Mar 23, 2012, 8:50:44 AM3/23/12
to Lublin Java User Group (Lublin JUG)
w powyższym poście wkradł się błąd - szkolenie odbędzie się w sali 22
Reply all
Reply to author
Forward
0 new messages