Uniwersytet Warszawski University of Warsaw
Wyszukiwarka
 W bieżącym katalogu

107. Spotkanie Warszawa JUG - Byteman: "Fault injection" w praktyce - Paweł Sidoryk

2013-01-16 17:38:16
MIMUW webmaster
Odpowiedz

Cześć!


Zapraszamy gorąco w najbliższy wtorek, 22 stycznia o godzinie 18:00,
na Wydziale Matematyki Informatyki i Mechaniki UW (Banacha 2), w sali 3180 (II piętro).

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

Potwierdź obecność i wygraj licencję Intellij IDEA

Dołącz do grupy na Meetupie i zapisz się na spotkanie, a będziesz miał(a) możliwość wzięcia udziału w losowaniu.

Informacje o spotkaniach zawsze widoczne w kalendarzu grupy oraz na twitterze.

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.

Zapraszamy!