Śląska Grupa Użytkowników Technologii Java (Silesia JUG) serdecznie zaprasza wszystkich na dwudzieste pierwsze spotkanie, które odbędzie się 27.05.2013 o godzinie 18:30 na Politechnice Śląskiej w Gliwicach wydział AEI aula D!
Temat:Czego mama nigdy nie mówiła Ci na temat testowania automatycznego - problemy, strategie, taktyki, techniki i narzędzia.
Prowadzący: Sławomir Sobótka
Wstęp: W ciągu godziny pochylimy się nad typowymi problemami:
- Eksplozja kombinatoryczna przypadków testowych
- Powolne restarty JBossa i żmudne klikanie w ekrany
- Koszt stworzenia i utrzymania testów
- Nieaktualna dokumentacja (nikt jej nie czyta ani nie aktualizuje)
- Problem z komunikacją - brak zrozumienia celów biznesowych, biznes nie rozumie systemu
- Kosztowne w utrzymaniu skrypty do "wyklikania"
- Architektura wspierająca testability (zależności, rozwarstwienie i rygor warstw)
- Delikatne testy (fragile), Nieczytelne testy, Wolne testy przeglądając mniej lub bardziej znane strategie, taktyki, techniki i narzędzia radzenia sobie z tymi problemami.
A przy okazji rozprawimy się z mitami:
- "Konieczność 80+% pokrycia kodu testami" - a może lepiej w 100% przetestować krytyczne 20% kodu?
- "Testy wpływają korzystanie na design" - tak, pod warunkiem, że skill programisty na po pozwala
- "You are not allowed to write a single line of production code until you have written a failing test" - czasem tak, jednak w praktyce: zależy kto, zależy co, zależy jak...
Autor: Programujący architekt aplikacji, trener, konsultant specjalizujący się w technologiach Java i efektywnym wykorzystaniu zdobyczy inżynierii oprogramowania.
Do jego zainteresowań należy szeroko pojęta inżynieria oprogramowania: architektury wysokowydajnych systemów webowych (w szczególności CqRS), modelowanie (w szczególności DDD), wzorce, zwinne procesy wytwórcze. Hobbystycznie interesuje się psychologią i kognitywistyką.
Entuzjasta Software Craftsmanship.
W wolnych chwilach działa w community jako: prezes Stowarzyszenia Software Engineering Professionals Polska, lider lubelskiego Java User Group, publicysta w prasie branżowej i blogger.
W naprawdę wolnych chwilach umila sobie czas przy pomocy turbo-benzynowego silnika, PS3, audiofilskiego zestawu stereo tudzież Lego (póki co:) Duplo.
Po prezentacji (1,5h) odbędzie się krótka pogawędka (15 - 30 minut).
Wstęp wolny!
Zapraszam wszystkich w imieniu Sławka i Silesia JUG
Prowadzący: Sławomir Sobótka
Wstęp: W ciągu godziny pochylimy się nad typowymi problemami:
- Eksplozja kombinatoryczna przypadków testowych
- Powolne restarty JBossa i żmudne klikanie w ekrany
- Koszt stworzenia i utrzymania testów
- Nieaktualna dokumentacja (nikt jej nie czyta ani nie aktualizuje)
- Problem z komunikacją - brak zrozumienia celów biznesowych, biznes nie rozumie systemu
- Kosztowne w utrzymaniu skrypty do "wyklikania"
- Architektura wspierająca testability (zależności, rozwarstwienie i rygor warstw)
- Delikatne testy (fragile), Nieczytelne testy, Wolne testy przeglądając mniej lub bardziej znane strategie, taktyki, techniki i narzędzia radzenia sobie z tymi problemami.
A przy okazji rozprawimy się z mitami:
- "Konieczność 80+% pokrycia kodu testami" - a może lepiej w 100% przetestować krytyczne 20% kodu?
- "Testy wpływają korzystanie na design" - tak, pod warunkiem, że skill programisty na po pozwala
- "You are not allowed to write a single line of production code until you have written a failing test" - czasem tak, jednak w praktyce: zależy kto, zależy co, zależy jak...
Autor: Programujący architekt aplikacji, trener, konsultant specjalizujący się w technologiach Java i efektywnym wykorzystaniu zdobyczy inżynierii oprogramowania.
Do jego zainteresowań należy szeroko pojęta inżynieria oprogramowania: architektury wysokowydajnych systemów webowych (w szczególności CqRS), modelowanie (w szczególności DDD), wzorce, zwinne procesy wytwórcze. Hobbystycznie interesuje się psychologią i kognitywistyką.
Entuzjasta Software Craftsmanship.
W wolnych chwilach działa w community jako: prezes Stowarzyszenia Software Engineering Professionals Polska, lider lubelskiego Java User Group, publicysta w prasie branżowej i blogger.
W naprawdę wolnych chwilach umila sobie czas przy pomocy turbo-benzynowego silnika, PS3, audiofilskiego zestawu stereo tudzież Lego (póki co:) Duplo.
Po prezentacji (1,5h) odbędzie się krótka pogawędka (15 - 30 minut).
Wstęp wolny!
Zapraszam wszystkich w imieniu Sławka i Silesia JUG
Do jego zainteresowań należy szeroko pojęta inżynieria oprogramowania: architektury wysokowydajnych systemów webowych (w szczególności CqRS), modelowanie (w szczególności DDD), wzorce, zwinne procesy wytwórcze. Hobbystycznie interesuje się psychologią i kognitywistyką.
Entuzjasta Software Craftsmanship.
W wolnych chwilach działa w community jako: prezes Stowarzyszenia Software Engineering Professionals Polska, lider lubelskiego Java User Group, publicysta w prasie branżowej i blogger.
W naprawdę wolnych chwilach umila sobie czas przy pomocy turbo-benzynowego silnika, PS3, audiofilskiego zestawu stereo tudzież Lego (póki co:) Duplo.
Po prezentacji (1,5h) odbędzie się krótka pogawędka (15 - 30 minut).
Wstęp wolny!
Zapraszam wszystkich w imieniu Sławka i Silesia JUG