HOME
O NAS
CALL FOR PAPERS
RADA PROGRAMOWA
ORGANIZATOR
PATRONI MEDIALNI

ConSelenium 2023

TERMIN: 13 - 14 LISTOPADA 2023
HOME
O NAS
CALL FOR PAPERS
ConSelenium_LOGO_rgb_białe
GALERIA
RADA PROGRAMOWA
ORGANIZATOR

ConSelenium 2023

TERMIN: 13 - 14 LISTOPADA 2023

Full Driving Automation

To już piąta edycja ConSelenium - konferencji w pełni poświęconej automatyzacji testów!

ConSelenium zadebiutowało w 2018 roku. Ideą przyświecającą jego powstaniu była chęć wymiany doświadczeń między specjalistami pracującymi na co dzień z narzędziem Selenium.

Od czasów pierwszej odsłony wydarzenia wiele się zmieniło. Codziennie jesteśmy zaskakiwani przez nową, niezwykle dynamiczną rzeczywistość, która na przestrzeni ostatnich kilku lat narobiła niemało spustoszenia w doczesnym status quo.

W tym czasie ewoluowało również testowanie oprogramowania. Rozwój narzędzi i technologii związanych z automatyzacją uświadomił nam, że Selenium to już stanowczo za mało. Zdecydowaliśmy się więc na poszerzenie tematyki konferencji o sztuczną inteligencję, machine learning, rozwiązania codeless, czy narzędziowe nowinki.


Jedno pozostaje niezmienne - pierwszego dnia będziecie mieli okazję uczestniczyć w ośmiogodzinnych warsztatach, drugi wypełnią treściwe prelekcje. 

DSC_0028

bilety wyprzedane

13-14 LISTOPADA 2023

Warszawa

O NAS

DSC_0099

Uwielbiamy dzielić się wiedzą i mamy nadzieję, że na przestrzeni lat udało nam się wykreować ConSelenium na przyjazną ku temu przestrzeń. 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.

CALL FOR PAPERS

Monika Lichota Cywińska - królowa testerskich serc, miłościwie nam panująca już trzecią kadencję Przewodnicząca Rady Programowej.

czytaj więcej

Maciej Kusz - od lat służący radą jak testerembyc.pl, w składzie jurorskim po raz drugi.

czytaj więcej

Michał Buczko - kto był na jego terapeutycznej kozetce podczas czwartej edycji, ten wie jak cenna będzie jego opinia podczas doboru tegorocznej agendy.

czytaj więcej

Patryk Raba - zeszłoroczny Keynote, którego nietuzinkowe radzenie sobie z wyzwaniami da świeże spojrzenie na zgłaszane przez Was wystąpienia.

czytaj więcej

Poszukiwane tematy:

1. Skalowalność, uczenie maszynowe, optymalizacja procesów

  • [AI] Artificial Intelligence
  • Ewolucja testowania oprogramowania AI i ML
  • IoT Testing i Smart Devices
  • Big Data i Data Analytics
  • Process Testing

2. Automatyzacja testów - frontend

  • Selenium 4.0
  • Playwright vs Cypress vs Selenium

3. Automatyzacja testów - backend

  • Automatyzacja mikroserwisów
  • REST API

4. Testy bezpieczeństwa

  • Cybersecurity
  • Automatyzacja testów bezpieczeństwa

5. Narzędzia

  • Codeless
  • Testowanie obrazu i wideo
  • Nowe narzędzia, np.: Leapwork, Test Modeller, K6

6. Testy aplikacji mobilnych

  • Automatyzacja testów aplikacji mobilnych
  • Device lab

Wystąpienia mogą mieć formę:

  • Warsztatu (1 dzień)
  • Krótkiej prelekcji (20 min)
  • Długiej prelekcji (35 min)
  • Panelu dyskusyjnego/debaty/case study (30 min)
  • Inną, zaproponowaną przez Prelegenta (30 min)

Na Wasze zgłoszenia czekamy do 16 czerwca 2023.

ZGŁOŚ SWOJE WYSTĄPIENIE

Agenda

Poznaj naszych prelegentów

Dzień 1

01/12/2022

  • 8:30 - 9:00 Rejestracja
  • 9:00 - 13:00 Warsztaty
  • 13:00 - 14:00 Przerwa obiadowa
  • 14:00 - 17:00 Warsztaty

01/12/2022 Warsztaty 9:00 - 17:00

Automatyzacja testów obciążeniowych w narzędziu k6

Podczas warsztatów przedstawię narzędzie k6 oraz jego praktyczne użycie w testach obciążeniowych. Pokażę jego największe zalety oraz opowiem o tym, dlaczego moim zdaniem k6 jest obecnie jednym z najbardziej kompletnych i jednocześnie prostym w użyciu narzędziem służącym do implementacji testów wydajnościowych.

Warsztaty bazować będą na konkretnym scenariuszu testowym, który wspólnie zautomatyzujemy, a następnie udoskonalimy, poznając przy tym możliwości narzędzia k6 oraz platformy k6 Cloud, na której wykonane testy zostaną uruchomione.

Zbudujemy również własne rozwiązanie do wizualizacji metryk wyników testów przeciążeniowych w oparciu o InfluxDB oraz Graphany.
Testy API w RestSharp

Dużo osób automatyzuje testy z wykorzystaniem Selenium. Dopiero po czasie uświadamiają sobie wady tej technologii, takie jak np. długość wykonywania testów, czy ich niestabilność.

Aby rozwiązać wyżej wymieniony problem wychodzimy na przeciw z warsztatem, który nauczy Was automatyzować testy API z wykorzystaniem RestSharp-a.

Testy na tym poziomie są o wiele szybsze i stabilniejsze niż takie, które napisane są w Selenium. Dodatkowo nauczycie się generowania raportów z wykonanych testów z wykorzystaniem Allure Report.
Zrób sobie stabilne dane testowe REST API jako przygotowanie do testów frontendu

Generujesz sobie dane testowe na frontendzie?

Twoje testy mają wiele kroków i nie są zbyt stabilne? Czas to zmienić.

Przygotowanie do testów często możemy wykonywać przy pomocy API, które niczym druga połówka bardziej widocznego frontendu uzupełni Twoje testy! Kluczowe w warsztacie będzie pokazanie jak działania api natychmiastowo możemy obserwować na frontendzie, a jednocześnie o ile są szybsze i stabilniejsze.

Dwie zalety - jednoczesne wprowadzenie w świat api od zupełnych podstaw i możliwość wykonywania testów w postmanie, przez stworzenie testu w JAVIE, który umożliwi zarówno testowanie samego API, jak i przygotowania danych do testu frontendowego Selenium. Poziom zaawansowania JAVY - nisko-średni.
Testy wydajnościowe przy pomocy biblioteki locust.io

Na warsztacie zostaną pokazane narzędzia służące do przygotowania, wykonania raportowania wyników testów wydajnościowych.

Dzień 2

02/12/2022

  • 8:30 - 9:00 Rejestracja
  • 9:00 - 9:15 Otwarcie konferencji przez organizatorów
  • 9:15 - 10:00 Keynote - Jakub Rosiński Przerwijmy błędne koło - Jak sobie wyszkolić automatyków?
  • 10:00 - 10:15 PRZERWA KAWOWA

Track 1

  • 10:15 - 11:00 Przemysław Libudzic - Nowy Androidowy świat - jak zautomatyzować testy UI dla Compose
  • 11:00 - 11:45 Igor Domin - Mobile app automation. Evolution.

Track 2

  • 10:15 - 11:00 Mariusz Kapczyński - Jak z QA zostałem coachem - (r)ewolucja w mindsecie testów na przykładzie HuuugeGames
  • 11:00 - 11:45 Krzysztof Kołodziejczyk - Praktyka automatyzacji – Czy tester automatyzujący to już programista?
  • 11:45 - 12:00 PRZERWA KAWOWA
  • 12:00 - 12:30 Prezentacje Sponsorów
  • 12:30 - 13:30 PRZERWA OBIADOWA

10:15 - 16:45 W KULUARACH - Michał Buczko "I hear You - lets investigate"

Track 1

  • 13:30 - 14:15 Radek Lawgmin, Maciej Laskowski - Krótka historia cyklu życia produktu: od epoki testera na "integracji" do procesu ciągłej integracji środowisk efemerycznych
  • 14:15 - 15:00 Piotr Wieczorek - Mity kultury devops i ich znaczenie dla społeczności testerów
  • 15:00 - 15:45 Emilia Lendzion-Barszcz - Zejdźmy niżej z testami wydajnościowymi

Track 2

  • 13:30 - 14:15 Jan Sabak - Ile lat doświadczenia powinien mieć ekspert od automatyzacji testów?
  • 14:15 - 15:00 Jarek Szewczuk - Jak się zmieni rynek narzędzi testerskich (subiektywna opinia).
  • 15:00 - 15:45 Grzegorz Dawid - Ubezpieczeniowy Fundusz Gwarancyjny okiem robotów
  • 15:45 - 16:00 PRZERWA KAWOWA
  • 16:00 - 16:45 Keynote - Patryk Raba Zdalne testowanie słuchawek i headsetów na przykładzie firmy Bragi
  • 16:45 - 17:00 Zakończenie konferencji
Keynote - Jakub Rosiński Przerwijmy błędne koło - Jak sobie wyszkolić automatyków?

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!
Przemysław Libudzic - Nowy Androidowy świat - jak zautomatyzować testy UI dla Compose

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.
Mariusz Kapczyński - Jak z QA zostałem coachem - (r)ewolucja w mindsecie testów na przykładzie HuuugeGames

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.
Igor Domin - Mobile app automation. Evolution.

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.
Krzysztof Kołodziejczyk - Praktyka automatyzacji – Czy tester automatyzujący to już programista?

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?
Radek Lawgmin, Maciej Laskowski - Krótka historia cyklu życia produktu: od epoki testera na "integracji" do procesu ciągłej integracji środowisk efemerycznych.

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.
Jan Sabak - Ile lat doświadczenia powinien mieć ekspert od automatyzacji testów?

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?
Piotr Wieczorek - Mity kultury devops i ich znaczenie dla społeczności testerów

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.
Jarek Szewczuk - Jak się zmieni rynek narzędzi testerskich (subiektywna opinia).

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.
Emilia Lendzion-Barszcz - Zejdźmy niżej z testami wydajnościowymi

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 😉
Grzegorz Dawid - Ubezpieczeniowy Fundusz Gwarancyjny okiem robotów

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.
Keynote - Patryk Raba Zdalne testowanie słuchawek i headsetów na przykładzie firmy Bragi

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

IMG_5068
DSC_0002
DSC_0102
DSC_0035

Rada Programowa

Monika Lichota-Cywińska

Przewodnicząca Rady Programowej

Monika Lichota - Cywińska

 

Test Manager z wieloletnim doświadczeniem, aktualnie Delivery Alignment & QA/Test Senior Manager w PwC. Mówca wielu konferencji IT/QA, konsultant, mentor, 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 i nowych technologii.

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.

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.

Prywatnie zapalona biegaczka, tenisistka, rowerzystka, mól książkowy i przede wszystkim Mama.

Maciej Kusz

 

14 lat doświadczenia jako tester, od 10 automatyzuje testy w Pythonie, w którym testował już między innymi frontend, backend, 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ą.

image_720
michal-buczko

Michał Buczko

 

Od ponad 20 lat wspiera firmy w organizacji i optymalizacji procesów weryfikacji oprogramowania. Wspiera testerów w budowaniu planów rozwoju. Obecnie stara się wspierać projekty w zarządzaniu jakością na wszystkich etapach rozwoju oprogramowania. Wierzy w pracę i decyzje oparte o wartościowe informacje i uzasadnienia, wspiera zespoły w budowie metryk i dashboardów, które pomogą im taką analizę dokonać i samodzielnie wyciągnąć wnioski.

Obecnie pracuje jako Software Quality Assurance Competence Lead w Viessmann Climate Solutions, gdzie wspiera zespoły w optymalizacji i projektowaniu procesów oraz strategii testowych dla nowej generacji urządzeń techniki grzewczej.

W wolnym czasie strzela z łuku, łowi ryby, drukuje 3D i degustuje rum.


michal-buczko

Patryk Raba

 

QA / Release domain lead i tester z niemal dekadą doświadczenia. Absolwent Politechniki Gdańskiej, współpracował z firmami z Polski, Europy i USA. Operuje w temacie crowdtestingu od 2014 roku, zarządzając 8 projektami. Jako prelegent występował na 3 największych konferencjach w Polsce, w tym jako Keynote speaker na Conselenium.

Często nazywany "tym od brudnej roboty" lub od niedawna "PaaS - Patryk as a Service" - nawet gdy zadanie wykracza poza zakres obowiązków i wiedzę techniczną, ale korzystnie wpłynie na proces jakości lub samą jakość aplikacji, próbuje swoich sił i w międzyczasie poszerza swoją wiedzę - tak, jak w przypadku zdalnego laboratorium do testów słuchawek i headsetów.

Współpracował i doradzał firmom takim jak Playsoft, Nozbe, Roche, Welltok, Virgin Pulse, Bragi, uTest / Applause, Goelett.

CleanShot 2023-04-18 at 09.11.22@2x

Organizator

amber-team

AmberTeam Testing jest polską firmą skupiającą swoje zainteresowanie na punktach krytycznych systemów i firm. Naszą misją jest pomaganie organizacjom w projektowaniu i dostarczaniu oprogramowania wysokiej jakości w celu przymnażania korzyści ich klientom. Zajmujemy się szeroko rozumianą kontrolą jakości oprogramowania, doradztwem oraz szkoleniami z tego zakresu.
amber-team

AmberTeam Testing jest polską firmą skupiającą swoje zainteresowanie na punktach krytycznych systemów i firm. Naszą misją jest pomaganie organizacjom w projektowaniu i dostarczaniu oprogramowania wysokiej jakości w celu przymnażania korzyści ich klientom. Zajmujemy się szeroko rozumianą kontrolą jakości oprogramowania, doradztwem oraz szkoleniami z tego zakresu.

KOMITET ORGANIZACYJNY

M. Kapko

Maciej Kapko

Przewodniczący Komitetu Organizacyjnego

M. Woźnica

Marta Woźnica

Marketing i Media

P. Morawski_1

Piotr Morawski

Opieka Uczestników Konferencji

SrebrnI sponsorzy konferencji

Patroni Medialni

Scroll to Top