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.

PTaQ XXXII – zaproszenie

Zapraszamy Was gorąco i serdecznie na najbliższe letnie spotkanie naszej lokalnej grupy PTaQ. Spotkanie będzie poświęcone w całości automatyzacji. Tym razem spotkamy się w siedzibie firmy Egnyte, 28 lipca, o godzinie 18:00.

Kiedy? 28 lipca 2016, start godz. 18:00

Gdzie? Siedziba firmy Egnyte, ul. Mostowa 11

Jan Sabak

Ekspert w dziedzinie zapewnienia jakości systemów informatycznych, wykonywania oraz organizacji testów. Od kilkunastu 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ą.

 

Prezentacja:

Jak zbudować framework do automatyzacji?

W prezentacji pokażę podstawowe zasady budowy frameworku do automatyzacji testów funkcjonalnych. Na początku pokażę przykład źle wykonanego skryptu do automatyzacji testów, a później na przykładzie Robot Framework, Pythona i Selenium WebDrivera zademonstruję framework, który pozwala na pisanie utrzymywalnych testów, czyli takich, które dają się łatwo rozwijać i zmieniać wraz z rozwojem testowanej aplikacji.


 

Milena Sobolewska

Jestem testerem z powołania i zamiłowania. Od dzieciństwa rozkminiałam jak wszystko działa i rozkręcałam na części każdą zabawkę. Najbardziej w życiu rozczarowałam się jak okazało się, że wyproszony pod choinkę zdalnie sterowany samochód nie ma w środku miniaturki prawdziwego silnika. Najbardziej w życiu żałowałam po nieświadomym przetestowaniu polecenia „format c”. Po 6 latach kariery nie jestem w stanie normalnie używać urządzeń i oprogramowania bez spędzenia chociaż chwili na próbie znalezienia błędu. Testowałam manualnie i pisałam automaty dla backendu i frontendu w oprogramowaniu webowym, dla aplikacji na urządzenia mobilne, a ostatnio dla oprogramowania na windowsowe i macowe desktopy. Od ponad roku odkrywam zalety pythona, chociaż żaden język programowania mi nie straszny. Czas wolny spędzam na graniu, czytaniu, słuchaniu winyli, wyjazdach na snowboard i kitesurfing.

Prezentacja:

Jak zaimplementować page object pattern kiedy brakuje page’ów i drivera?

Wszystko jest jasne, proste i klarowne jak automatyzujemy aplikację webową – selenium webdriver, page object pattern i do przodu. Ale co zrobić kiedy nie możemy zastosować selenium webdriver? Kiedy nie możemy zastosować żadnego istniejącego drivera, bo nie istnieje żaden który komunikował by się z naszymi komponentami które testujemy. Mało tego, nasze komponenty nie są nawet page’ami a plikami i folderami na dysku lokalnym oraz w chmurze. Uciekać i w popłochu zmienić pracę, zawód i powołanie? Czy może jednak przyjąć wyzwanie?

 

Podczas prezentacji pokażę jak uporaliśmy się z tym problemem w naszym projekcie oraz postaram się pokazać, że page object pattern można stosować prawie w każdym kontekście, jego nazwa jest myląca i w ogóle cały problem nie jest taki skomplikowany jak się na początku wydaje.

Zapraszamy serdecznie! Przypominamy, że spotkania są darmowe i nie ma potrzeby wcześniejszej rejestracji.

Dziękujemy firmie Egnyte za pomoc w zorganizowaniu spotkania!

PTaQ XXXI – zaproszenie

Chcielibyśmy Was serdecznie zaprosić na kolejne spotkanie, które odbędzie się 02 czerwca 2016 roku. Tym razem gościć będziemy w siedzibie firmy Cognifide. Będziemy mieli okazję usłyszeć dwie prezentacje. Poniżej znajdziecie opisy tematów oraz informacje o prezenterach.

 

Kiedy? 02 czerwca (czwartek), start godz. 18:00

Gdzie? Siedziba firmy Cognifide, ul. Murawa 12/18

 


Kto? O czym? Skąd? Gdzie?

Wartość Biznesowa Testowania

Agenda:

Udziałowcy testowania

Ile to jest wystarczająco testów?

O co pytają nas udziałowcy?

Miary ilościowe i jakościowe

Koszty jakości a testowanie

Jak komunikować wartość biznesową

Czym argumentować konieczność zwiększenia budżetu na testowanie

 

Wojciech Pająk – konsultant, trener, prelegent konferencji oraz autor materiałów szkoleniowych z dziedziny testowania oprogramowania. W latach 2002 – 2010 związany głównie z amerykańską firmą Global Insight, gdzie budował od podstaw dział testów, pracował jako QA Manager oraz szkolił specjalistów ds. zapewnienia jakości w zakresie testowania oprogramowania i wykorzystywanych w firmie systemów. Główne zainteresowania w dziedzinie to zarządzanie testami, projekty internetowe i automatyzacja.

Jak planować QA w projektach fixed price.

Zbigniew Moćkun opowie jak w Cognifide rozmawia się z biznesem o QA, koncentrując się na etapie przedsprzedażowym projektu. Pokaże kilka przykładów ze swoich projektów, jak niewłaściwie zadane pytania lub ich brak wpływają na sposób pracy w projekcie a przez to na jego sukces (nie tylko z punktu widzenia klienta, ale też wykonawcy).
Zapraszamy serdecznie! Przypominamy, że spotkania są darmowe i nie ma potrzeby wcześniejszej rejestracji.

Dziękujemy firmie Cognifide za pomoc w zorganizowaniu spotkania!