PTaQ XXXVII – zaproszenie

Zapraszamy was na nasze XXXVII spotkanie..Tym razem o tym jak wprowadzić automatyzację w świecie mikroserwisów opowie Daniel, a nastepnie Ola wraz z kolegami z zespołu pokaże jak przeprowadzić warsztat z klientem.

Kiedy? 14 grudnia (środa), start godz. 18:00

Gdzie? ul. Małachowskiego 10 wejście D, (Biurowiec Podwale)

Współorganizator spotkania: Fabres

 

Z monolitu do mikroserwisów – czyli krótka historia o przeszkodach czyhających na drodze procesu automatyzacji

  • Jakie przeszkody i utrudnienia czekają na testera w drodze do automatyzacji?
  • Na co zwrócić uwagę przy wyborze narzędzia? Jak zarządzać Jobami przy użyciu Jenkinsa dla mikroserwisów?
  • Struktura testów oraz końcowy cel

Daniel Safiński – Quality Assurance Engineer z Fabres. Uważa, że podstawą dobrego automatu, jest odpowiednia implementacja, oraz odpowiednio zaimplementowana aplikacja a ta bez człowieka nie jest możliwa. Prywatnie miłośnik sportów. Lubi boks oraz gotowanie i podróżowanie połączone z nurkowaniem. Pracował w takich firmach jak Allegro, Sii, Pearson.

Interdyscyplinarna przygoda ‘QAja’ – case study Discovery Workshopu z klientem

Na spotkaniu przedstawione zostanie case study Discovery Workshopu z klientem oraz omówione zostaną techniki używane w takim warsztacie – z pewnością każdy wyniesie z nich coś dla siebie, swoich projektów oraz relacji z klientem.

Relacje zespołu developerskiego z klientem bywają tematem zaniedbanym. Tymczasem większość największych problemów współpracy na linii zespół-klient wynika właśnie z nieefektywnej komunikacji, braku ustalenia zasad wymiany informacji oraz reguł porozumiewania się. Często na te wszystkie  ustalenia brakuje czasu, a nie każdy klient jest w stanie docenić wagę komunikacji oraz dostrzec wartość w poświęceniu jej dodatkowej chwili i środków. Tymczasem ta pozorna oszczędność może przewijać się przez cały czas trwania projektu i przynieść o wiele więcej kosztów ukrytych przejawiających się na co dzień, niż zgodzenie się na koszt “chwili dla komunikacji”.

Ola, wraz z kolegami z Venture Devs zaprezentują ich “Sposób na…dogadanie się z klientem”, który działa nawet jeśli klient pochodzi z innego kraju.

Aleksandra Kornecka – jest uznanym wśród znajomych geekiem eventowym, z atencją dla branży IT. Zawodowo pasjonuje się pilnowaniem jakości oprogramowania jako Quality Assurance Engineer.  Z wykształcenia kognitywistka i badaczka jakościowa (przez to również zainteresowana UX-em oraz architekturą informacji). Jest też lekkoatletką. Mniej zawodowo, ale z równym zapałem zajmuje się tangiem argentyńskim oraz dokumentowaniem rzeczywistości słowem, pędzlem i ołówkiem. Współzałożycielka i liderka Girls Who Test. Ambasadorka projektu Spotkania IT. Współmoderatorka forum EuroSTAR TEST Huddle. Miłośniczka dobrze zarządzanych projektów, technologii haptycznych, IoT, delikatnie palonej kawy, Kopenhagi i Spykera Spydera. Ceni sobie przedsiębiorczych ludzi cechujących się pogodą ducha, poczuciem humoru i życzliwością.

 

Przypominamy, iż nasze spotkania są darmowe i otwarte dla wszystkich oraz nie wymagają rejestracji.

PTaQ XXXVI – zaproszenie

Zapraszamy was na nasze XXXVI spotkanie, którego tematem przewodnim będzie automatyzacja. W świat testów API oraz SoapUI wprowadzi nas Piotrek, a wraz z Jankiem zastanowimy się dlaczego tak naprawdę automatyzujemy nasze testy.

Kiedy? 23 listopada (środa), start godz. 18:00

Gdzie? ul. Dąbrowskiego79A, 11 Piętro, Sala Wuchta

Współorganizator spotkania: Amber Team

 

Testowanie API za pomocą SoapUI

Prelekcja została przygotowana z myślą o testerach, którzy nie mieli jeszcze styczności z testowaniem API i chcą rozszerzyć zakres swoich kompetencji o umiejętność testowania API za pomocą narzędzia SoapUI.

Piotr Nowicki – Tester w firmie AmberTeam. Na stanowisku testera pracuje już 4 lata. Uczestniczył w wielu projektach, w tym także międzynarodowych. Posiada doświadczenie w testowaniu zarówno manualnym, jak i automatycznym i wydajnościowym.

 

Sens i cel automatyzacji testów

Wielu testerów i nie tylko testerów zna narzędzia do automatyzacji testów, takie jak Selenium. Wielu potrafi w tych narzędziach skutecznie zaimplementować skrypty testowe. Testowanie to jednak nie tylko implementacja i wykonanie testów. Żeby automatyzacja przyniosła maksymalne korzyści trzeba ją zaplanować, a nade wszystko umieści w odpowiednim miejscu organizacji i procesu testowania.

W swojej prezentacji chciałbym omówić cele automatyzacji testów, jej sens, potencjalne zyski i zagrożenia. Chciałbym też pokazać podstawowe zasady dobrze wykonywanej automatyzacji.

W swojej prezentacji skupię się na następujących zagadnieniach

  • po co automatyzować
  • co automatyzować
  • problemy automatyzacji
  • techniki automatyzacji
  • automatyzacji a proces testowania (kiedy automatyzować)
  • utrzymanie testów automatycznych

Prezentacja nie będzie przywiązana do Selenium, czy innego konkretnego narzędzia testowego.

Jan Sabak – ekspert w dziedzinie zapewnienia jakości systemów informatycznych, wykonywania oraz organizacji testów. Od dwudziestu lat zajmuje się testowaniem oraz niezawodnością oprogramowania i sprzętu komputerowego. Jest absolwentem Instytutu Informatyki na Wydziale Elektroniki i Technik Informacyjnych Politechniki Warszawskiej. Pracując dla firm Matrix.pl, IMPAQ oraz Infovide zorganizował i kierował działami zapewnienia jakości. Obecnie pracuje w firmie AmberTeam gdzie zajmuje się prowadzeniem projektów, organizowaniem zapewnienia jakości w projektach informatycznych oraz doradztwem w zakresie doskonalenia procesu testowania i automatyzacji testów. Prowadzi szkolenia z testowania, jest akredytowanym trenerem kursów przygotowujących do egzaminów ISTQB na poziomie podstawowym i zaawansowanym.

Pracował również jako nauczyciel przedmiotów związanych z elektroniką i informatyką. Prowadzi wykłady z testowania oprogramowania na takich uczelniach jak SGH, Politechnika Warszawska, AGH. Działa czynnie na rzecz propagowania wiedzy i kultury jakości produkcji oprogramowania. Jest gorącym zwolennikiem metod zwinnych w produkcji oprogramowania i poza nią.

 

Przypominamy, iż nasze spotkania są darmowe i otwarte dla wszystkich oraz nie wymagają rejestracji.

PTaQ XXXV – zaproszenie

Zapraszamy na nasze XXXV spotkanie.
Kiedy? 3-go listopada (czwartek), start godz. 18:00

Gdzie? Siedziba OLX; Pixel, Grunwaldzka 182, 60-166 Poznań

Organizator spotkania: firma OLX

 

1.  Paweł Maciejewski oraz Filip Słomski przedstawią temat: „Jak stworzyliśmy automatyzację testów dla wielu wersji OLX – problemy i wyzwania”

Czyli:

– wyzwania związane z testami automatycznymi dla 8 wersji językowych aplikacji

– struktura testów i kodu, zasilanie danymi testowymi

– pomysły na reużywalność Page Object Pattern

– jak poradzić sobie ze stabilnością testów

– infrastruktura (CI, liczba instancji, docker, problemy, zrównoleglanie, pipelines)

– proces – gdzie jesteśmy i dokąd zmierzamy

2. Aleksander Lipski przedstawi temat: „Wojna światów czyli jaką masz łatkę testerze”

O testowaniu oprogramowania zostało już tyle powiedziane, że praktycznie każdy choć trochę interesujący się tym zagadnieniem ma już określone własne wyobrażenie o „świecie testowania oprogramowania”. Tak jak w innych dziedzinach tak i tutaj pojawiają się autorytety, eksperci i innowatorzy. I tak jak w innych dziedzinach tak i w testowaniu oprogramowania bardzo szybko natrafiamy na spór o rzeczy fundamentalne: o podejście, rolę testów i czym tak na prawdę jest testowanie. Patrząc na inne obszary wiedzy nie jest to nic nowego: jedni eksperci kontra drudzy eksperci, lepsze lub gorsze argumenty, mocne podziały i brak kompromisu czyli prawdziwa wojna różnych światów testowania.

13 lat temu Bret Pettichord chcąc wyjaśnić skąd biorą się spory pomiędzy ekspertami, a także wytłumaczyć jak jego myślenie o testowaniu różni się od innych przedstawił koncept pt. „Cztery Szkoły Testowania”. Wykorzystując właśnie to nazewnictwo szczególnie mocno przyjrzę się dwóm: tzw. szkole fabrycznej oraz kontekstowej czyli tym, które na pozór są po przeciwnych stronach z najgłębszą linią podziału. Bazując na wieloletnim doświadczeniu w testowaniu w projektach bardzo sformalizowanych, a jednocześnie będąc pasjonatem podejścia bardziej kontekstowego spróbuję przedstawić skąd tak naprawdę biorą się te podziały, jak jedno podejście może być lepsze lub gorsze od drugiego oraz jakie paradoksy mogą pojawić się w każdej ze szkół testowania. Na koniec chciałbym zastanowić się nad tym jaką wartość z tej tytułowej wojny światów może wynieść każdy tester oraz jak uświadomienie sobie istnienia abstrakcyjnych terminów szkół testowania może wpłynąć na lepsze zrozumienie roli testera i testowania w każdej sytuacji.

PTaQ XXXIV – zaproszenie

Zapraszamy na nasze XXXIV spotkanie.   Tym razem Grzegorz Mrugalski oraz Łukasz Rybak z Mentor Graphics wprowadzą nas w świat testowania układów elektronicznych.

Kiedy? 6 październik 2016 (czwartek), start godz. 18:00

Gdzie? Siedziba Mentor Graphics; Malta Office Park budynek C, ul. Baraniaka 88 B

Organizator spotkania: firma Mentor Graphics

Uwaga! Ponieważ jesteśmy ograniczeni do 50 miejsc uruchomiliśmy rejestrację na uczestnicy.pl

 

1. Podstawy testowania układów mikroelektronicznych

Termin „testowanie” na co dzień wykorzystywany jest przez nas – testerów – do określenia czynności związanych z testowaniem oprogramowania. W tej prezentacji chcielibyśmy przedstawić Wam troszkę inne spojrzenie na to słowo. Czy zastanawialiście się kiedykolwiek w jaki sposób testowany jest sprzęt, którym posługujecie się praktycznie codziennie (np. komputer, czy smartfon)? Macie świadomość ile podczas całego etapu produkcji spędza się czasu (i budżetu) na poprawne przetestowanie układu? Grzegorz Mrugalski (DFT Software Development Manager) w jasny sposób przedstawi Wam specyfikę tego, na jakiej zasadzie (i za pomocą jakiego oprogramowania) najwięksi producenci mikroelektroniki testują swoje układy w taki sposób, aby już na etapie produkcyjnym wychwycić każdą źle funkcjonującą sztukę.

2. Jak testować oprogramowanie do testowania?

Specyfika oprogramowania tworzonego do testowania sprzętu zgoła różni się od klasycznych aplikacji desktopowych, czy tych dostępnych na smartfonach. To warunkuje sposób, w jaki trzeba podejść do jego gruntownego przetestowania. Łukasz Rybak (QA/Test Engineer/Project Lead) przedstawi Wam najważniejsze problemy z jakimi QA w Mentor Graphics muszą zmierzyć się w codziennej pracy – począwszy od złożoności kodu, silnego powiązania ze sprzętem, przygotowania danych testowych, a na wielopoziomowej automatyzacji kończąc (dziesiątki tysięcy testów regresyjnych liczonych i analizowanych codziennie).

 

PTaQ XXXIII – zaproszenie

Właśnie zaczął się rok szkolny – czas nauki. Ponieważ na naukę nigdy nie jest za późno zapraszamy wszystkich (tych młodszych i tych starszych) na nasze XXXIII spotkanie.

Gdzie? Spotykamy się na Grobla 7 (nowy punkt na mapie poznańskiego cooworking)

Kiedy: 8 września (czwartek), start wyjątkowo godz. 19:00

Organizator spotkania GFT Poland

Uwaga! Ponieważ jesteśmy ograniczeni do 80 miejsc uruchomilismy rejestrację na uczestnicy.pl  

 

Automatyzacja procesu testowania hurtowni danych

Czym jest hurtownia danych i po co się ją tworzy? Jakich narzędzi i technik użyć, aby testować efektywnie hurtownie danych? Wykład wprowadzający do zagadnień związanych z testowaniem hurtowni danych, podczas którego zostaną zaprezentowane przykłady użycia testów automatycznych.

Dariusz Szudrzyński – absolwent wydziału matematyki i informatyki uniwersytetu im. Adama Mickiewicza w Poznaniu. Doświadczony QA doceniający wartość testów automatycznych jak i manualnych. Obecnie Test Lead w projekcie związanym z modelowaniem danych docelowo przeniesionym na platformę Big Data.

JMeter 3.0 w praktyce

Apache JMeter 3.0 to otwarte oprogramowanie, napisane w Javie 7 i dedykowane do wykonywania testów obciążeniowych, wydajnościowych oraz funkcjonalnych. Dzięki przemyślanej architekturze i prostocie użycia, doskonale wpisuje się w standardowy zestaw narzędzi testera, które warto znać i umieć efektywnie zastosować. Podczas prezentacji, główny nacisk położony zostanie na praktyczne przykłady jego użycia w testowaniu RESTful API, regresji czy baz danych.

Adrian Bala – absolwent informatyki na PJWSTK i UWr. Od ponad 7 lat pracujący w sektorze IT.Posiadacz certyfikatów ISTQB – Foundation & Advanced. Uczestnik kilku konferencji poświęconych testowaniu i bezpieczeństwu aplikacji web. Gościnnie występował w roli prelegenta, m.in. w Instytucie Informatyki UWr oraz na TestWarez 2015. Zwolennik otwartego oprogramowania, użyteczności i jakości.