PTaQ LIV – zaproszenie

Zapraszamy na nasze pierwsze powakacyjne spotkanie, które na pewno będzie wyjątkowe. Odwiedzi nas dwójka rewelacyjnych prelegentów z Gdańska – Kasia Balcerzak oraz Bartek Szulc. Jeśli już same nazwiska was nie przekonują to na pewno zrobią to tematy: Kasia opowie o Root Cause Analysis (czyli o tym jak uczyć się i zapobiegać błędom), a Bartek o Wiremocku (czyli będzie o testowaniu mikroserwisów, mockowaniu, stubowaniu, ….) . Nie wyobrażamy sobie, iż mogłoby zabraknąć dla kogoś z was miejsca, dlatego też po raz drugi w naszej historii odwiedzimy Politechnikę Poznańską, która zapewni nam salę na 150-200 osób.

Kiedy: 14 września (piątek), start godz: 18:00

Gdzie: Sala CW1, Instytut Informatyki Politechniki Poznańskiej, Piotrowo 2, 60-965 Poznań 

Rejestracja: brak!!!!

Nauka na błędach – root cause analysis w praktyce.

W metodyce Agile zawsze podkreślana jest rola retrospektyw w procesie udoskonalania się zespołu. To retrospektywy pozwalają zespołowi wyciągać wnioski z poprzednich iteracji, znaleźć słabe strony i obszary konieczne do poprawy stabilności zespołu. Co iterację zespół znajduje czas, aby podsumować to, co wydarzyło się i wyznaczyć kierunek, w jakim będzie rozwijał się w kolejnym.
Jednak co najczęściej dzieje się kiedy występuje incydent w produkcie?
Często zespół ogranicza się do wrzucenia na poprawki. Testerzy dopisują kolejne testy lub aby wykryć ponowne wystąpienie tego błędu.Jednak nadal nie wiadomo co spowodowało problem i jakie akcje należy wdrożyć, aby zaadresować przyczynę, aby podobnej klasy incydenty już nam się nie przytrafiły. To źródło może być odkryte poprzez wykorzystanie Root Cause Analysis. Ta analiza może być wykorzystana przez zespoły odpowiedzialne za jakość w taki sam sposób, w jaki zespoły deweloperskie wykorzystują retrospektywy.

W trakcie tej prezentacji chciałabym:
– Opowiedzieć jak może wyglądać root cause analysis dla przykładowego defektu.
– Dlaczego warto jest tworzyć osi czasu dla incydentu.
– Jakie są korzyści z root cause analysis.
– Jakie informacje możemy uzyskać z analizy.
– Jakie wnioski, i na ich podstawie akcje, możemy zaproponować, żeby uniknąć problemu w przyszłości.

Kasia Balcerzak – Archeolog, specjalizujący się w odkrywaniu przeszłości aplikacji. Zawsze chętna do odkrywania skarbów skrytych w produktach. Swoje pierwsze kroki w testowaniu stawiała w Poznaniu. Obecnie wyemigrowała do Gdańska gdzie pomaga dweloperom w Spartezie w zapewnianiu stabilności dla klientów Enterprise.
Codziennie szuka nowych rzeczy do nauki i pomaga innym jako mówca i trener.

Wiremock

Słyszałeś o mockowaniu? Obiło ci się o uszy test double? Implementowałeś double za pomocą mockito przy testowaniu jednostkowym, ale nie wiesz jak implementowanie double przekłada się na pracę z microserwisami. Zaprezentuje narzędzie, które pozwala w łatwy sposób zastąpić na potrzeby testowania rzeczywisty serwis lekką jego implementacją. Opowiem skąd ten pomysł, jakie przyświecają mu cele, jakie wiążą się z nim konsekwencje i ryzyka. Przedstawię również możliwości narzędzia, takie jak stubowanie, weryfikacja, proxy, transformacje, itp. Jeżeli systemy z którymi pracujesz stają się coraz bardziej rozproszonymi, bądź chciałbyś się dowiedzieć jak wykorzystać Wiremock przy eksploracji, ta prezentacja przypadnie ci do gustu.

Bartosz Szulc – Tester z zamiłowania. Od początku swojej kariery zawodowej związany z automatyzacją testów.  Trener w infoShare Academy. Obecnie zajmuje się projektowaniem strategii, architekturą, dostarczaniem framework’ów oraz środowisk testowych zarówno dla pojedynczych stron, jak i na potrzeby responsywnych aplikacji. Zaangażowany w działalność lokalnych społeczności testerskich i prelegent najpopularniejszych konferencji branżowych w Polsce. Od niedawna członek zespołu firmy Spartez, gdzie wspiera projekt Atlassian pod kątem szkoleń i mentoringu oraz udowadnia, że programiści mogą być dobrymi testerami. Dotychczasowa praca nad produktami o skomplikowanej architekturze, zawierającymi duże bazy danych, ustąpiła miejsca zainteresowaniom w tematach analizy danych i problemów związanych ze skalą w automatyzacji. W codziennej pracy Bartosz stara się połączyć psychologiczne aspekty testowania z cyframi i automatyzacją.

Testing Parrot #5 – Bezpieczeństwo w zespołach IT -czy musi być trudne? – gość Dawid Bałut.

Rozmowa z Dawidem Bałutem, który zajmuje się bezpieczeństwem w IT już kilka lat. Ponadto pełni funkcje Head Of Security w TestArmy.

Rozmawiamy m.in. o tym:

  • Jak rozwijać się w bezpieczeństwie?
  • Czym jest threat modeling w kontekście security?
  • Jakie narzędzia łatwo możemy zintegrować z CI?

 

Podcast dostępny jest m.in.

 

 

Również polecam szkolenie / kurs Dawida na temat bezpieczeństwa web aplikacji oraz materiał o tym, jak zostać testerem bezpieczeństwa:

Testing Parrot #4 – Jak przygotować się do TestingCup? Rozmowa z tegorocznymi mistrzami.

W czwartym odcinku Testing Parrot Aleksander Lipski miał okazję porozmawiać z wygraną drużyną TestingCup w składzie:

  • Jędrzeja Osińskiego
  • Małgorzaty Fądziel
  • Volodymyr Vashchuk

Czego dowiesz się z nagrania m.in:

  • Jak ważna jest współpraca podczas konkursu?
  • Testowanie eksploracyjne – dlaczego jest efektywne?
  • Czy warto brać udział w zawodach i co one mogą dać?

Zachęcamy do odsłuchu:

Polecam również zobaczyć film promujący zawody:

PTaQ LIII – zaproszenie

Zapraszamy na nasze ostatnie przed wakacjami, 53 spotkanie. Jest to kolejne już spotkanie pod znakiem debiutów. Tym razem gościć nas będzie Sonalake, W agendzie mamy Asię, która wprowadzi nas w świat dostępności aplikacji internetowych, natomiast o automatyzacji w praktyce opowie Jurek,. Zapowiada się ciekawie spotkanie, warto przyjść i oderwać się chociaż na chwilę od mundialowego szaleństwa.

Kiedy? Środa, 27 czerwca 2018, godz. 18:00

Gdzie?  Biuro Sonalake, Plac Andersa 5, PFC Building, 1 piętro, wejście od strony placu Andersa, mapa

Rejestracja – http://www.uczestnicy.pl/event/ptaq-liii

Universal design – wprowadzenie do tematu dostępności

Testowanie dostępności aplikacji jest dla wielu osób obszarem nieznanym. Nie wiemy od czego zacząć, ani nie rozumiemy trudności z jakimi spotykają się użytkownicy z niepełnosprawnością. Dodatkowo, wielu klientów oszczędza na testach dostępności, co utrudnia nam ugruntowanie nawet szczątkowej wiedzy. Dla tych osób, które nie miały jeszcze okazji testować aplikacji pod kątem dostępności i dla tych, które chciałyby zrobić sobie powtórkę, Joanna przybliży założenia normy WCAG, która z powodzeniem może służyć za punkt wyjścia w tym temacie.

Joanna Falkowska – pasjonatka języków – zaczęła od mówionych, żeby parę lat później zakochać się w polskim języku migowym, a następnie dodać do nich programowanie. Pracując w różnych branżach, zawsze udawało jej się znaleźć przestrzeń na poruszenie tematu dostępności (zobaczcie na YouTube jej prelekcję dla TEDxPoznań!). Od dwóch lat zajmuje się kontrolą jakości w Netguru, gdzie również znalazła pole do pracy nad tym, by przestrzeń wokół nas stawała się coraz bardziej dostępna. Podczas prelekcji postara się abyśmy w kreatywny sposób spojrzeli na nasze oprogramowanie, tak by było dostępne dla jak największej liczby użytkowników.

Testy automatyczne w praktyce

Jurek w oparciu o przykłady zademonstruje wyzwania w codziennej pracy testera automatycznego. Przedstawi jak efektywnie stać się testerem automatycznym i co to w praktyce oznacza. Omówi jak uwzględnić automatyzację w sposób efektywny w procesie produkcji oprogramowania. Następnie, wspomni o zagrożeniach niektórych narzędzi i rozwiązań.Na koniec spróbujemy razem sobie odpowiedzieć na pytanie jaka będzie nasza przyszłość w automatyzacji jakości.

Jerzy Nowakowski – Senior Software Test Engineer & Automation Engineer. Inżynier Oprogramowania posiadający solidne doświadczenie w zakresie badań i rozwoju jako programista i ponad 10-letnie doświadczenie w zakresie jakości oprogramowania. Zwolennik ATDD, pragmatyczny praktyk. Koncentruje się głównie na testach automatycznych tworzonych z wykorzystaniem Javy w Selenium/Appium.

 

Testing Parrot #2 – O bezpieczeństwie z Gynvaelem Coldwindem.

Testing Parrot #2 – O bezpieczeństwie z Gynvaelem Coldwindem.

O czym rozmawiamy?

  • Jak będąc testerem wejść w tematykę bezpieczeństwa IT?
  • Czym jest inżynieria wsteczna?
  • Co robi secuirty researcher w dużej korporacji?
  • Czym jest CTF?

Przydatne linki, o których wspominaliśmy w mniejszym lub większym stopniu.