Przejdź do treści

Szczegóły

Temat: Byteman: „Fault injection” w praktyce Prelegentami będą Paweł Sidoryk

O wykładzie

Byteman jest narzędziem wspierającym programowanie w języku Java. Jego głównym zadaniem jest efektywne testowanie aplikacji, szczególnie testowanie trudnych przypadków (np. testowanie aplikacji wielowątkowych). Najważniejszą funkcją realizowaną przez Byteman-a jest tzw. "fault injection" (wstrzykiwanie błędów). Ważną funkcją realizowaną przez Byteman-a są też automatyczne unit testy realizujące "fault injection".

Byteman dodatkowo bardzo dobrze nadaje się do analizy i rozwiązywania problemów z systemami produkcyjnymi stworzonymi z użyciem języka Java.

Osobiście używałem tego narzędzia w przypadku bardzo dużych i skomplikowanych systemów produkcyjnych. Najbardziej znanym zastosowaniem Byteman-a jest testowanie aspektów wielowątkowości w serwerze aplikacyjnym JBoss.

Uważam że narzędzie to jest bardzo interesujące i bardzo przydatne, nie jest z kolei powszechnie znane.

Zagadnienia które będę prezentował:

Śledzenie działania aplikacji produkcyjnej Testowanie warunków brzegowych w aplikacji Symulacja sytuacji awaryjnych w aplikacji (np. symulacja braku połączenia z bazą danych) Testowanie aplikacji wielowątkowych Automatyczne unit testy z użyciem Byteman-a Integracja Byteman-a z narzędziem Maven oraz z frameworkiem Spring O prelegencie

Paweł (http://www.linkedin.com/pub/pawe%C5%82-sidoryk/5/20/752) od 15 lat zawodowo zajmuje się rozwojem oprogramowania jako architekt, lider techniczny oraz programista. Lubi łączyć teorię z praktyką. Obecnie interesuje się systemami rozproszonymi (głównie Riak) oraz matematycznym modelowaniem systemów (z użyciem języka Alloy)

Sponsor Wykład wesprze firma eConsulting, dzięki której obok strawy dla ducha pojawi się też coś dla żołądka. Będziecie też mogli dowiedzieć się szczegółów na temat oferty dla Was przygotowanej. Uczestnicy wykładu będą mogli wziąć udział w losowaniu licencji na oprogramowanie Intellij IDEA. A po spotkaniu
Planowany czas prezentacji wraz z dyskusją to 120 min. Następnie wybieramy się do pobliskiego baru, gdzie będzie możliwość kontynuacji tematu z prelegentem o temacie, lub też poznania innych zapaleńców technologii.

Pokrewne tematy

Może ci się również spodobać