ConSelenium
ConSelenium, to powstała w 2018 roku konferencja w pełni poświęcona automatyzacji testów. Do tej pory odbyły się dwie edycje stacjonarne oraz pandemiczny substytut w postaci cyklu wykładów online, a to wszystko we współpracy z ForProgess.
W tym roku AmberTeam Testing podejmuje wyzwanie organizacji IV edycji ConSelenium w pojedynkę. To jednak nie jedyna zmiana, ponieważ tegoroczne wydarzenie odbędzie się w Warszawie!

Warszawa
O NAS

Sami uwielbiamy dzielić się wiedzą i chcieliśmy stworzyć przyjazne ku temu miejsce. Zależy nam, aby mówcy, byli doświadczonymi, głęboko osadzonymi w branży praktykami, przed którymi automatyzacja nie ma żadnych tajemnic, a ich prezentacje były poparte konkretnymi przykładami zastosowania narzędzi w projektach i w organizacji. Stawiamy przede wszystkim na interakcję uczestników z prezenterami – zamiast wydmuszki marketingowej – konkretne przykłady i praktyczne rozwiązania.
Dzień 2
02/12/2022
Track 1
Track 2
10:15 - 16:45 W KULUARACH - Michał Buczko "I hear You - lets investigate"
Track 1
Track 2
CASE STUDY
Nikt nie chce szkolić juniorów, mamy trudności ze znalezieniem doświadczonych automatyków. Czy rozwiązania tych dwóch problemów da się pogodzić? Czy da się przerwać błędne koło, w którym trochę tkwimy jako branża?
W mojej poprzedniej firmie stwierdziliśmy, że tak... i sprawdziliśmy to!
Prezentacja to case study z programu, w którym zatrudniliśmy ludzi po to, żeby ich uczyć. Zaprezentujemy cały proces od planowania, uzyskania wszystkich niezbędnych zgód i finansowania, przez rekrutację, do szkoleń i wyniku, jaki osiągnęliśmy. Zapraszam zarówno testerów, jak i liderów i managerów!
PRELEKCJA
Według Google, Jetpack Compose to zbiór nowoczesnych narzędzi do tworzenia natywnego interfejsu użytkownika. Pozwala on szybciej i łatwiej zbudować UI aplikacji Androidowych, m.in. dzięki wykorzystaniu deklaratywnego API.
Oczywiście Compose przynosi więcej nowinek dla programistów, ale my skupimy się na jednym temacie: jak teraz podejść do pisania testów automatycznych?
UI stworzony przy wykorzystaniu Compose jest inny od tego, który oparty jest na widokach. Jak w takim razie odszukać elementy na ekranie? Jak wykonać akcje albo sprawdzenia? Przejdziemy przez to wszystko na przykładach. Pozwoli Wam to przygotować się do napisania Waszych pierwszych testów UI dla aplikacji androidowych wykorzystujących ten nowy framework.
LESSONS LEARNED
Wraz z rozwojem organizacji często zmiana w mindsecie projektowania i tworzenia testów automatycznych nie nadąża za stanem faktycznym. Jak, na przykładzie działu technologii firmy Huuuge Games, poradziliśmy sobie z tym wyzwaniem i jakie problemy spotkaliśmy po drodze.
PRELEKCJA
We are going to talk about the development of mobile app automation testing in our company, about it’s evolution. How we had some Appium tests that we were not happy with and we decided to start from a blank sheet with new native technologies which are XCUITest for iOS and Espresso for Android. From this point we are constantly developing and improving our setup. During this time we collected interesting experiences and case studies that we are going to share in this presentation.
PRELEKCJA
W swoim wystąpieniu chcę wskazać elementy, o które należy zadbać w procesie automatyzacji oraz w jaki sposób możemy zaangażować w projekt testerów nieznających jeszcze zbyt dobrze języków programowania, ale posiadających szereg innych umiejętności, które z powodzeniem usprawnią proces budowy projektu. Czy możemy wówczas takich testerów nazwać już automatyzującymi, czy jednak ich rola będzie stanowić jedynie wsparcie automatyzacji, a automatyk musi być programistą?
Praca testera automatyzującego nie opiera się jednak jedynie na "klepaniu kodu". Dużą część procesu automatyzacji zajmuje wymyślanie, a następnie projektowanie testów wraz z dostosowaniem danych testowych dla konkretnych skryptów testowych. Spora część osób nie zdaje sobie sprawy, jak bardzo przydaje się doświadczenie w testowaniu manualnym i znajomość technik wspomagających testowanie.
W związku z tym w/w obowiązki automatyka są częściowo oddzielone od warstwy "kodowej" projektu i z powodzeniem mogą być realizowane przez osobę nie znającą żadnego języka programowania. Często realizacja tych zadań jest początkiem drogi ku pełnej automatyzacji.
Czy zatem można być testerem automatyzującym bez umiejętności kodowania, czy jednak tester automatyzujący musi być programistą? Czy możemy wówczas takich testerów nazwać już automatyzującymi czy jednak ich rola będzie stanowić jedynie wsparcie automatyzacji?
CASE STUDY
Find out what benefits of QA assistance in Continuous Integration are and learn why Cypress was the first choice for automation on the example of a web software product.
PANEL DYSKUSYJNY
W trakcie panelu dyskusyjnego chciałbym zadać pytania związane z oceną poziomu umiejętności testerów automatyzujących. Co sprawia, że tester zostaje uznany za eksperta?
Czy czas doświadczenia, to najważniejszy, czy może najmniej ważny czynnik świadczący o "eksperckości"? Jak zmierzyć poziom umiejętności testerów automatyzujących, tak żeby dopasować człowieka do zespołu i projektu?
LESSONS LEARNED
Kultura pracy i narzędzia DevOps są często traktowane powierzchownie, lub jako magiczny lek na całe cyfrowe i projektowe "zło", czy kolejna przelotna moda w branży IT. Ma też swoich ortodoksyjnych i wojujących wyznawców.
Wszyscy chcą być zwinni i devops, ale na czym można się potknąć?
Zapraszam na spotkanie z moim cyfrowym alter ego, CyberPadre 😉 gdzie omówimy pułapki które czyhają na podróżników poruszających się po niezwykle krętych ścieżkach kultury devops i wpływie jaki to wywiera na społeczność testerów.
PANEL DYSKUSYJNY
Działam w QA od ok 20 lat. Pracowałem z kombajnami (Mercury, Rational, potem HP i IBM), widziałem początki opensource, przeżyłem boom na testowanie a teraz jestem świadkiem rewolucji na rynku IT (QA). Tempo zmian jest ogromne.
Chciałbym pogadać o mojej wizji tego, jak zmieniał się będzie rynek narzędzi testerskich (od zarządzania przez automatyzację i narzędzia devops) w korelacji ze zmianami na rynku testerów.
CASE STUDY
Co przychodzi Ci na myśl, gdy słyszysz o testach wydajnościowych? Zapewne JMeter oraz API. A gdyby tak poruszyć temat od strony… kodu? Spojrzeć na napisane przez programistów testy jednostkowe oraz integracyjne?
Zapraszam Cię serdecznie na prelekcję dotyczącą tego zagadnienia. Wspólnie odkryjemy biblioteki ułatwiające te testy (m.in. Zerocode). Omówimy jak poradzić sobie z najczęstszymi problemami, w jaki sposób dostosować nasz kod do testów oraz czy warto 😉
LESSONS LEARNED
Technologia RPA staje się coraz popularniejsza na rynku. Przestaje być nowinką, którą chwalą się nieliczni, a powoli staje się standardem rynkowym.
W UFG zaczęliśmy przymierzać się do wdrożenie technologii RPA w grudniu 2020 roku. W chwili obecnej na produkcji roboty obsługują sześć procesów biznesowych, do końca roku planujemy dokończyć robotyzację kolejnych czterech. I na pewno na tym nie poprzestaniemy.
W ramach wystąpienia podzielimy się doświadczeniami zdobytymi w trakcie tego prawie już dwuletniego projektu. Pokażemy jak u nas wygląda proces wdrożenia robota - opowiemy o tym, czym się kierujemy przy wyborze kolejnych procesów do robotyzacji i w jaki sposób staramy się maksymalizować zwrot z wdrożenia kolejnych robotów. Porozmawiamy o tym jakie mieliśmy problemy na etapie testów robotów i jak finalnie je rozwiązaliśmy. Przedstawimy warunki pozwalające uznać robota za gotowego do wdrożenia produkcyjnego, jak mierzymy jego efektywność i jak nad nią pracujemy w cyklu życia robota. Powiemy czy z naszej perspektywy roboty faktycznie okazały się rozwiązaniem na długi proces wdrażania zmian w systemach IT.
Czyli po prostu porozmawiamy o tym jak wygląda w naszej organizacje codzienne życie z robotami.
CASE STUDY
Podczas produkcji oprogramowania dla słuchawek i headsetów bezprzewodowych często zachodzi problem dostępności urządzeń dla wszystkich pracujących przy projekcie osób. Szczególnie dało się to zauważyć w trakcie pandemii, gdy zaburzone były łańcuchy dostaw lub kiedy osoby zainteresowane pracowały z miejsc, do których urządzeń wysłać się nie dało - na Ukrainie. W tym case study przedstawię jak wykorzystując własne doświadczenie z device labami, badanie rynku firm dostarczających wymagane rozwiązania i rozmowy wewnątrz firmy. Powoli tworzę zdalne środowisko pozwalające każdemu w firmie uzyskać zdalny dostęp do słuchawek, headsetów, a także do development boardów.
Galeria




Rada Programowa

Przewodnicząca Rady Programowej
Monika Lichota-Cywińska
Test Manager z wieloletnim doświadczeniem, aktualnie TCoE Test Manager w PwC, konsultant, trener z zakresu testowania i zapewnienia jakości oprogramowania, z ogromnym zamiłowaniem do testowania użyteczności i funkcjonalności, wielka fanka metodyk zwinnych, podejścia left-shift.
Popularyzuje i dba aktywnie w swoim zespole o autonomię, uważność, kreatywność, atmosferę well-being, wspiera indywidualne talenty i ich dopasowanie do roli w zespole.
Współorganizatorka spotkań WarszawQA (Warsaw Quality Assurance Group), propagujących wiedzę i dobre praktyki z obszaru zapewnienia jakości i testów oprogramowania. Poza pracą zawodową czynnie wspiera organizacje studenckie.
Prywatnie zapalona biegaczka, rowerzystka, mól książkowy i przede wszystkim Mama.
Jędrzej Kwapiński
Ponad 12 lat doświadczenia jako Tester i QA Lead, z czego 10 w AmberTeam. Pracowałem w różnorodnych projektach - od testowania Wiedźmina, do systemu odpowiadającego za zarządzanie płatnościami dla rolników, wstrzykiwania reklam w strumień wideo, systemu biletowego komunikacji miejskiej czy aplikacji obsługującej fabryki medyczne.
Prywatnie zapalony gracz i strzelec sportowy.


Tomasz Maj
Kierownik sekcji testów oprogramowania w Rossmann SDP.
Absolwent Politechniki Łódzkiej na kierunkach Elektrotechniki i Elektroniki oraz Informatyki Stosowanej. Ponadto absolwent studiów podyplomowych z zakresu testowania oprogramowania, zarządzania projektami, mechatroniki oraz sieci komputerowych.
W branży IT od ponad 16 lat, a przez ostatnie 8 lat w obszarze testów oprogramowania. Orędownik zwinnych podejść do wytwarzania oprogramowania i budowania kultury DevOps, uwzględniającej ciągłe testowanie.
Posiada certyfikaty Professional Scrum Master I, ISTQB CTFL, ISTQB Agile Tester, ITIL FL.
Prywatnie chodziarz/biegacz – „dla zdrowotności”, niespełniony muzyk i wokalista, a przede wszystkim tata dwójki genialnych dzieciaków.
Maciej Kusz
14 lat doświadczenia jako tester, od 10 automatyzuje testy w Pythonie, w którym testował już między innymi frontend, beckend, urządzenia wbudowane, i wiele innych. Często powtarza, że jedyne czego jeszcze nie testował to urządzenia mobilne.
Był zarówno Test Leadem jak i jedyną osobą odpowiedzialną za testy czy ich automatyzację.
Półprywatnie rozwija swoją markę wokół bloga testerembyc.pl, a prywatnie uwielbia DIY oraz aktywne spędzanie czasu z rodziną.

Organizator
KOMITET ORGANIZACYJNY

Maciej Kapko
Przewodniczący Komitetu Organizacyjnego

Marta Woźnica
Marketing i Media

Piotr Morawski
Opieka Uczestników Konferencji
Patroni Medialni



