ConSelenium 2024

TERMIN: 13 - 14 LISTOPADA 2023

BUG RUNNER

6 edycja ConSelenium już jesienią!

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 statusie 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.

DSC_0043

ZMIANY, ZMIANY…

Tegoroczne ConSelenium (podobnie jak poprzednia edycja) odbędzie się na początku tygodnia, dlatego zdecydowaliśmy się na odwrócenie kolejności dni konferencyjnych. Tak oto:

  • 7 października (poniedziałek), poświęcimy prelekcjom, panelom dyskusyjnym i case study.

W tym roku chcemy Wam również dać przestrzeń do mniej oficjalnej wymiany doświadczeń - znanych już z innych branżowych wydarzeń - ignite talków. Przez kilka godzin będziecie mieli możliwość wpisania się na listę z tematem Waszego 10 minutowego wystąpienia, które odbędzie się o ustalonej przez tradycyjny polski organ porządkowy - komitet kolejkowy. Tematyka tego rodzaju wystąpienia może być dowolna i nie będzie weryfikowana przez Radę Programową. Więcej na ten temat znajdziecie wkrótce w naszych mediach społecznościowych.

  • 8-go października (wtorek), odbędzie się 6 równoległych, całodniowych warsztatów.

CALL FOR PAPERS

Tegoroczne zgłoszenia oceniać będzie:

Od lat służący radą jak testerembyc.pl, w składzie jurorskim po raz trzeci. Tegoroczny debiutant w roli Przewodniczącego Rady Programowej

Trener, twórca wyszkolewas.com.pl , nasz ubiegłoroczny prelegent, tym razem zasiadający w ławie Rady Programowej

Twórca podcastu "Po szklanie i na testowanie", zwycięzca plebiscytu organizowanego przez testerzy.pl - Człowiek testowania 2023, w składzie RP ConSelenium po raz pierwszy.

Poszukiwane tematy:

1. Melodia przyszłości: AI & Cybersecurity

  • Testowanie automatyczne z wykorzystaniem AI
  • AI w procesach testowania
  • Przygotowanie przypadków testowych z wykorzystaniem AI
  • Niebezpieczeństwa płynące z wykorzystywania AI (w testach, w wytwarzaniu softu)
  • Testowanie bezpieczeństwa aplikacji
  • Automatyzacja testów bezpieczeństwa

2. Automatyzacja i narzędzia testerskie (api / ui automation, CI/CD...)
3. Inne tematy testerskie (dostępność, zarządzanie testami, etc.)
4. Tematy miękkie (rozwój, podejście do nowinek, etc.)

Formy wystąpień:

1. Warsztat (1 dzień)
2. Krótka prelekcja (20 min + 10 min Q&A)
3. Długa prelekcja/panelu dyskusyjnego/debaty/case study (35 min + 10 min Q&A)

Na Wasze zgłoszenia czekamy do 01 czerwca 2024.
ZGŁOŚ SWOJE WYSTĘPIENIE

Rejestracja regularna

KUP bilet
7-8 PAŹDZIERNIKA 2024

Warszawa

Sound Garden Hotel ul. Żwirki i Wigury 18, 02-092 Warszawa

O NAS

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.

DSC_0099

Rejestracja regularna trwa do 4 października 2024 

Ceny biletów:

WARSZTAT + KONFERENCJA 1549 PLN NETTO

KONFERENCJA 949 PLN NETTO
kup bilet

INFORMACJE O WARSZTATACH

Zrozum (testowanie) REST API - Jakub Rosiński

To jest warsztat, który może kojarzyć się z ćwiczeniami na studiach. Będzie trochę teorii i szybka praktyka do przećwiczenia tejże.. i tak cały dzień. Po to, żebyście po wyjściu z Warsztatu nie tylko umieli robić "po API" wiele rzeczy, ale rozumieli dlaczego robi się je tak, a nie inaczej, i co gorsza: PO CO?! Automatyzacji będzie jak na lekarstwo i tylko w POSTMANIE (żadnego programowania*), bo zgodnie z myślą Dorothy Graham "zautomatyzowany chaos, to po prostu chaos szybciej", a chciałbym, żebyśmy pozbyli się tej chaosowej części i robili rzeczy dobrze i świadomie! *no chyba, że w JavaSrcriptcie

Continuous Integration na przykładzie testów API w Node JS - Bartosz Kuczera

Zbuduj Node.js framework z testami API od podstaw, a następnie uruchom projekt w CI. Continuous Integration (CI) jest ważnym elementem współczesnego procesu rozwoju oprogramowania, przynoszącym wiele korzyści. Oto kilka kluczowych powodów, dlaczego CI jest tak istotne: 

  • Wczesne wykrywanie błędów 

  • Zwiększenie jakości kodu

  • Zwiększenie pewności wdrożeń

  • Zarządzanie zależnościami i środowiskami

Plan warsztatu wygląda następująco: 

  • Postawienie projektu od zera w Node: PactumJS do testów API + dodatkowe biblioteki (Chai, Mocha) 

  • Dodanie kodu do repozytorium przy użyciu GITa

  • Stworzenie CI Github Actions

  • Zarządzanie continuous integration

  • Secret variables lokalnie oraz w CI 

Po tych warsztatach będziecie mogli wdrożyć u siebie w projekcie CI.
Techniczne testowanie w Cypress.IO - Krzysztof Kołodziejczyk

Świat IT wymaga od specjalistów bycia multidyscyplinarnymi i zawsze przygotowanymi na zmiany. W ramach warsztatu nauczysz się jak rozwiązywać techniczne zadania począwszy od zbudowania infrastruktury testowej po automatyzację testowania w Cypress i raportowanie wyników testów. Przygotowane ćwiczenia i przykłady opierać się będą o wykorzystanie dobrych wzorców projektowych dzięki którym poznasz sposób jak nie mnożyć „warstw” w Twoim projekcie m.in. w celu łatwiejszego jego utrzymania w dłuższej perspektywie czasu.

Część związana z procesem CI, oparta zostanie o GitHub Actions, tak by pozwolić Ci opanować umiejętne konfigurowanie środowiska testowego z możliwością prostego przekształcenia konfiguracji dla innych narzędzi np. CircleCi, Docker czy innych.

W ramach warsztatu dowiesz się:

  • Jak myśleć o automatyzacji w kontekście wsparcia dla zadań technicznych

  • Jak zbudować łatwą w utrzymaniu strukturę projektu Frameworka testowego

  • Dowiesz się jak zapanować nad dużą ilością testów wykorzystując wzorce projektowe

  • m.in.: Page Object Pattern czy Fluent interface

  • Poznasz sposoby na zoptymalizowanie procesu testowego przez wykorzystanie m.in.: funkcji przygotowujących środowisko, czyszczących „podwórko” po testach, ale również jak skonfigurować przydatne pluginy

  • Przygotujesz samodzielnie requesty do API / Servera które pozwolą wykonać pre testy lub zadania wspomagające.

  • Nauczysz się pisać dobry jakościowo kod

  • Postawisz pierwsze kroki w roli specjalisty samodzielnie konfigurując proces CI

Don’t be flaky! Stabilizacja drogą do niezawodnych automatów w praktyce - Mateusz Bator i Wojciech Biskowski

Flaky tests są jedną z najbardziej demotywujących bolączek w automatyzacji oraz przyczyną porażek. Celem warsztatu jest praktyczne zastosowanie najważniejszych technik wykrywania, naprawiania i zapobiegania flaky tests. Nauczymy Cię, jak skutecznie wdrożyć stabilizację testów w swoim projekcie dopasowując ją do Twoich możliwości organizacyjnych i sprzętowych. Poznasz techniki organizacji kodu testów, które uporządkują Twój automat. Nauczysz się jak rozwinąć raportowanie i logowanie tak, aby było skuteczniejsze w identyfikacji flaky tests. Poznasz case study najczęstszych problemów powodujących flaky tests. Część z nich przećwiczysz na przygotowanych przykładach, gdzie nauczysz się je debugować i skutecznie naprawiać. Poznasz praktyczne zastosowanie DevTools. Z warsztatu wyjdziesz z konkretnymi usprawnieniami i inspiracjami, które będziesz mógł wdrożyć w swoim projekcie automatyzacji już następnego dnia po powrocie z konferencji. Warsztat będzie realizowany na prostym frameworku na bazie Selenium, Java, TestNG i Allure i jest przeznaczony dla osób z co najmniej 2 letnim doświadczeniem.

Selenium dla początkujących - Damian Brzęczek

Selenium jest dalej jednym z popularniejszych narzędzi do automatyzacji testów aplikacji webowych. Jeżeli chciałbyś nauczyć się korzystać z tego narzędzia wraz z wykorzystaniem języka C# oraz poznać jeden z najpopularniejszych wzorców projektowych, czyli Page Object Pattern to ten warsztat jest idealnie dla Ciebie!

Playwright w Pythonie - Maciej Kusz

Playwright zdobywa coraz większą popularność i w wielu projektach zaczyna zastępować Selenium. Podczas tego warsztaty, uczestnik nauczy się podstaw związanych z Playwright w Pythonie poprzez stworzenie prostego projektu, uruchomi testy lokalnie oraz zdalnie przy użyciu GitHub Actions. Pokaże również zestaw narzędzi, które pomagają w pisaniu lepszego kodu (np, pre0commit hooks, black/ruff, itp.).

Przede wszystkim sercem i duchem tester z ponad 15-letnim doświadczeniem praktycznym. Aktualnie full stack QA. Testował aplikacje i urządzenia mobilne, systemy CRM, aplikacje wspierające badania medyczne, systemy loteryjne, CPQ i bankowe. Przeprowadza testy integracyjne, systemowe oraz akceptacyjne – odbiorczo i wspierając klientów. Pracuje i wierzy w podejście zwinne, zaufanie w zespołach i samoorganizację – sprawdziło się, gdyż miał zaszczyt być częścią zwycięskiego zespołu na TestingCup 2019. Testuje automagicznie i manualnie – głównie eksploracyjnie. Chętnie uczestniczy w spotkaniach i konferencjach jako słuchacz, ale lubi też gadać i dzielić się wiedzą z innymi. Uwielbia konstruktywnie kwestionować (i gdy jego działania i pomysły są kwestionowane) i przemyślane #tozależy. Prowadzi kanał na yt i konto na instagramie TestITka, na którym publikuje sesje eksploracji w wykonaniu fantastycznych gości.
Test Engineer z 9 letnim doświadczeniem. Swoją przygodę rozpoczął od testowania manualnego, gdzie nabrał sporo doświadczenia poprzez pracę na różnych projektach, i systemach. Testował zarówno webowe, desktopowe jak i mobilne aplikacje. W tym samym czasie zaczął się interesować testami baz danych oraz API, więc kolejnym naturalnym krokiem było podjęcie się testów automatycznych. Automatyzacją zajmuje się od 6 lat, i sporo liznął różnych języków programowania i technologii. Prowadzi indywidualny mentoring "Full stack JS/TS automation tester", oraz posiada swój kanał na youtube, gdzie porusza ciekawe use case`y. Prywatnie lubi jeździć rowerem wzdłuż hiszpańskich wybrzeży, i zdobywać szczyty gór.
Trener i inżynier oprogramowania odpowiedzialny za dostarczanie jakości na wielu poziomach i w wielu obszarach. Główny zakres jego działań to zadania techniczne, budowa frameworków testowych i automatyzacja testów m.in. dla kluczowych klientów z sektora bankowego oraz sektora handlowego. Autor artykułów o testowaniu oraz serii materiałów filmowych na temat automatyzacji testów w Javie.

Certyfikowany tester oprogramowania z wieloletnim doświadczeniem zarówno w testach manualnych, jak i automatycznych, realizujący się w wielu projektach.

Założyciel i Prezes (2011-2013) Stowarzyszenia Kultury Alternatywnej. Z pasji organizator, współorganizator i wolontariusz różnego rodzaju wydarzeń charytatywnych, rozrywkowych, naukowych i innych, m.in. Asucon – Festiwal Kultury Japońskiej, Marsz ZOMBIE, Slot Art Festival, TestingCup.

Jego pasją są książki, muzyka, kino, podróże, a w szczególności papierowe gry RPG i retro cRPG. Otwarty na innych ludzi, realizujący się w dialogu ze światem, z chęcią dzielący się wiedzą.
Z automatyzacją testów funkcjonalnych i wydajnościowych związany od kilkunastu lat. Zdobył doświadczenie w testowaniu w wielu projektach różnorodnych zarówno pod względem technologicznym, jak i organizacyjnym. Od kilku lat jako tech lead prowadzi zespół testów automatycznych, w którym rozwija framework do testów funkcjonalnych Web GUI oraz framework do testów wydajnościowych. Odpowiada za implementację i utrzymanie testów automatycznych stanowiących bramki jakości w procesie CI/CD/CT oprogramowania dla operatorów telekomunikacyjnych. Szczególny nacisk kładzie na innowacje, wiarygodność i stabilność działania automatów.
Jestem pasjonatem świata automatyzacji testów. Moja praca to nie tylko implementacja testów automatycznych, ale także kształtowanie i rozwijanie frameworków, które są kluczem do skutecznego i niezawodnego testowania aplikacji webowych i Rest API. Do testów funkcjonalnych używam Selenium, a do badania wydajności Gatlinga. Moje doświadczenie w kontroli jakości wykorzystuję w branży telekomunikacyjnej dla operatorów z całego świata. Java, Scala, Allure, TestNG, Maven, Docker - to tylko kilka narzędzi, które stale wykorzystuję w mojej pracy. Mentoruję i szkolę nowe osoby z automatyzacji. Ponadto miałem okazję dzielić się swoją wiedzą jako prelegent na konferencjach, takich jak ConSelenium i test:fest.
Pracuje w branży od ponad 10 lat, aktualnie jako Senior Test Development Engineer w Sii. Wiceprzewodniczący Komisji Rewizyjnej w Stowarzyszeniu Jakości Systemów Informatycznych. Certyfikowany tester i laureat TestingCup. Brał udział w tłumaczeniach sylabusów ISTQB TAE oraz TTA. Zaangażowany w współorganizację Śląskiego meetup'u ŚlonzaczQA. Pasjonat programowania i testów automatycznych. Swój pierwszy program napisał będąc w gimnazjum. Związany od samego początku swojej kariery z językiem programowania C#. W wolnym czasie lubi pobiegać i zmęczyć się na siłowni.
Od 15 lat jako tester z czego ponad 10 lat z automatyzacją w Pythonie (chyba dlatego większość swoich wypowiedzi rozpoczynam do #toZależy). Na koncie m.in. testowanie frontendu, backendu, IoT/embedded oraz testy wydajności.

Przeszedłem ścieżkę od testera manualnego po test leada, aby osiąść jako specjalista od automatyzacji. Po godzinach rozwijam bloga testerembyc.pl oraz bibliotekę mkdocs-publisher.

Współorganizator ŚlonzaczQA, ConSelenium oraz prelegent m.in. na TestWarez, PyConPL i kilku metupach.

Prywatnie mąż, ojciec oraz zapalony majsterkowicz (DIY).

Rejestracja regularna trwa do 4 października 2024 

kup bilet

Prelekcje

Jakub Rosiński: Zrozum (testowanie) REST API

To jest warsztat, który może kojarzyć się z ćwiczeniami na studiach. Będzie trochę teorii i szybka praktyka do przećwiczenia tejże.. i tak cały dzień. Po to, żebyście po wyjściu z Warsztatu nie tylko umieli robić "po API" wiele rzeczy, ale rozumieli dlaczego robi się je tak, a nie inaczej, i co gorsza: PO CO?! Automatyzacji będzie jak na lekarstwo i tylko w POSTMANIE (żadnego programowania*), bo zgodnie z myślą Dorothy Graham "zautomatyzowany chaos, to po prostu chaos szybciej", a chciałbym, żebyśmy pozbyli się tej chaosowej części i robili rzeczy dobrze i świadomie! *no chyba, że w JavaSrcriptcie

Bartosz Kuczera: Continuous Integration na przykładzie testów API w Node JS

Zbuduj Node.js framework z testami API od zera, a następnie uruchom projekt w CI. 

Stawianie projektu w Node:

  •  PactumJS do testów API + dodatkowe biblioteki 

  • Dodawanie kodu do repozytorium przy użyciu GITa

  • Dodanie CI Github Actions na repozytorium

  • Secrets variables lokalnie oraz w CI 

Krzysztof Kołodziejczyk: Techniczne testowanie w Cypress.IO

Świat IT wymaga od specjalistów bycia multidyscyplinarnymi i zawsze przygotowanymi na zmiany. W ramach warsztatu nauczysz się jak rozwiązywać techniczne zadania począwszy od zbudowania infrastruktury testowej po automatyzację testowania w Cypress i raportowanie wyników testów. Przygotowane ćwiczenia i przykłady opierać się będą o wykorzystanie dobrych wzorców projektowych dzięki którym poznasz sposób jak nie mnożyć „warstw” w Twoim projekcie m.in. w celu łatwiejszego jego utrzymania w dłuższej perspektywie czasu.

Część związana z procesem CI, oparta zostanie o GitHub Actions, tak by pozwolić Ci opanować umiejętne konfigurowanie środowiska testowego z możliwością prostego przekształcenia konfiguracji dla innych narzędzi np. CircleCi, Docker czy innych.

W ramach warsztatu dowiesz się:

- Jak myśleć o automatyzacji w kontekście wsparcia dla zadań technicznych

- Jak zbudować łatwą w utrzymaniu strukturę projektu Frameworka testowego

- Dowiesz się jak zapanować nad dużą ilością testów wykorzystując wzorce projektowe

m.in.: Page Object Pattern czy Fluent interface

- Poznasz sposoby na zoptymalizowanie procesu testowego przez wykorzystanie m.in.:

funkcji przygotowujących środowisko, czyszczących „podwórko” po testach, ale również

jak skonfigurować przydatne pluginy

- Przygotujesz samodzielnie requesty do API / Servera które pozwolą wykonać pre testy

lub zadania wspomagające.

- Nauczysz się pisać dobry jakościowo kod

- Postawisz pierwsze kroki w roli specjalisty samodzielnie konfigurując proces CI

Mateusz Bator i Wojciech Biskowski: Don’t be flaky! Stabilizacja drogą do niezawodnych automatów w praktyce

Flaky tests są jedną z najbardziej demotywujących bolączek w automatyzacji oraz przyczyną porażek. Celem warsztatu jest praktyczne zastosowanie najważniejszych technik 

wykrywania, naprawiania i zapobiegania flaky tests. Nauczymy Cię, jak skutecznie wdrożyć stabilizację testów w swoim projekcie dopasowując ją do Twoich możliwości organizacyjnych i sprzętowych. Poznasz techniki organizacji kodu testów, które uporządkują Twój automat. Nauczysz się jak rozwinąć raportowanie i logowanie tak, aby było skuteczniejsze w identyfikacji flaky tests. Poznasz case study najczęstszych problemów powodujących flaky tests. Część z nich przećwiczysz na przygotowanych przykładach, gdzie nauczysz się je debugować i skutecznie naprawiać. Poznasz praktyczne zastosowanie DevTools. Z warsztatu wyjdziesz z konkretnymi usprawnieniami i inspiracjami, które będziesz mógł wdrożyć w swoim projekcie automatyzacji już następnego dnia po powrocie z konferencji. Warsztat będzie realizowany na prostym frameworku na bazie Selenium, Java, TestNG i Allure i jest przeznaczony dla osób z co najmniej 2 letnim doświadczeniem.

Damian Brzęczek: Selenium dla początkujących

Selenium jest dalej jednym z popularniejszych narzędzi do automatyzacji testów aplikacji webowych. Jeżeli chciałbyś nauczyć się korzystać z tego narzędzia wraz z wykorzystaniem języka C# oraz poznać jeden z najpopularniejszych wzorców projektowych, czyli Page Object Pattern to ten warsztat jest idealnie dla Ciebie!

Maciej Kusz: Playwright w Pythonie

Playwright zdobywa coraz większą popularność i w wielu projektach zaczyna zastępować Selenium. Podczas tego warsztaty, uczestnik nauczy się podstaw związanych z Playwright w Pythonie poprzez stworzenie prostego projektu, uruchomi testy lokalnie oraz zdalnie przy użyciu GitHub Actions. Pokaże również zestaw narzędzi, które pomagają w pisaniu lepszego kodu (np, pre0commit hooks, black/ruff, itp.).

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

Na Wasze zgłoszenia czekamy do 16 czerwca 2023.

ZGŁOŚ SWOJE WYSTĄPIENIE

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)

Osobom prowadzącym warsztat zapewniamy:

  • noclegi ze śniadaniem w pokoju jednoosobowym w dniach 12 - 14 listopada 2023
  • afterparty z kolacją
  • udział w 2 dniu konferencji

Prelegentom zapewniamy:

  • nocleg ze śniadaniem w pokoju jednoosobowym w dniach 13 - 14 listopada 2023
  • afterparty z kolacją
  • udział w 2 dniu konferencji

Dodatkowo, pokrywamy koszty dojazdu do 400 PLN brutto, np. na podstawie biletu PKP.

ZGŁOŚ SWOJE WYSTĄPIENIE

Agenda

Dzień 1

07/10/2024

  • 8:00 - 9:00 Rejestracja
  • 9:00 - 9:05 Otwarcie konferencji przez organizatorów
  • 9:05 - 9:50 Keynote - Najdroższe błędy jakie znalazłem - Rafał Rymek
  • 9:50 - 10:05 PRZERWA KAWOWA

Track 1 (tematyka techniczna)

  • 10:05 - 10:50 Bezpieczeństwo integralną częścią jakości systemów - Karol Opitz
  • 10:55 - 11:25 Budowa domu jest jak automatyzacja testów. Wszędzie są wzorce! - Emilia Lendzion Barszcz

Track 2 (tematyka miękka)

  • 10:05 - 10:50 Za kulisami automatyzacji - opowieści z życia testerów - Grzegorz Holak i Konrad Gomulski
  • 10:55 - 11:25 Co stresuje testera? - Magdalena Listwan
  • 11:25 - 11:40 PRZERWA KAWOWA
  • 11:40 - 12:10 Technologia AI w praktyce: ChatGPT w procesie aplikacyjnym do UE (PARP) - Jędrzej Kwapiński
  • 12:15 - 12:45 Dlaczego JS/TS to najlepszy wybór języka do automatyzacji testów - Bartosz Kuczera
  • 12:45 - 13:40 PRZERWA OBIADOWA TURA 1
  • 13:40 - 14:10 Rusz głową, zacznij automatyzować więcej niż testy! - Damian Brzęczek
  • 14:10 - 14:15 KRÓTKA PRZERWA
  • 14:15 - 15:00 Pytest Playwright jako kierownik frontedowej budowy testów - Sebastian Stróż
  • 15:05 - 15:50 Testing demo-content, live-content, or both? How and when should I run my automated tests? - Radek Lawgmin
  • 11:40 - 12:10 Oczami Testera: Wzrok jako potężne narzędzie w Świecie IT - Marta Baranowska
  • 12:15 - 12:45 Czy nie kręcimy się w sprintach jak chomiki? 4 P planowania testów - Kinga Michalik
  • 12:45 - 12:50 KRÓTKA PRZERWA
  • 12:50 - 13:20 Pomocy, za chwile kolejne spotkanie! O tym jak liberating structures zmieniło długie godziny spotkań w formę krótsza i bardziej efektywna - Monika Kalisz i Katarzyna Dąbrowska
  • 13:20 - 14:15 PRZERWA OBIADOWA TURA 2
  • 14:15 - 15:00 Czy senior automatora trzeba okodzić na rozmowie o pracę? - Jakub Rosiński
  • 15:05 - 15:50 Scalable TAF - Artur Ziółkowski
  • 15:50 - 16:05 PRZERWA KAWOWA
  • 16:05 - 16:50 Keynote - Jak uratowaliśmy framework Playwright przed regresją - Krzysztof Kijas i Przemysław Barański
  • 16:50 - 17:00 ZAMKNIĘCIE
Najdroższe błędy jakie znalazłem - Rafał Rymek

Błędy od zawsze towarzyszą pracy zespołom wytwarzającym oprogramowanie. Jedne są mniej ważne, inne bardziej. Kryteriów do określania błędów jest kilka. Ja zastosuje klasyfikację kosztową. Nie od dzisiaj wiemy, że najtańsze błędy są to błędy znalezione na początku albo nawet przed developmentem, później ich koszt i ryzyko rośnie. Chciałem opowiedzieć o swoich doświadczeniach oraz odpowiedzieć jakie w swojej karierze odkryłem najdroższe błędy, które kosztowały ludzi, zespoły, i organizacje najwięcej, i odkryć przed Wami, że nie są one ukryte w kodzie.
Bezpieczeństwo integralną częścią jakości systemów - Karol Opitz

Czy wiesz, że cyberbezpieczeństwo stało się niezbędnym elementem każdego projektu IT? Niezależnie od dziedziny, w której działasz, ochrona danych i systemów przed zagrożeniami staje się coraz ważniejsza.

Dlaczego? Skutki ataków hakerskich mogą być druzgocące - zarówno dla firm, jak i dla osób prywatnych. Straty finansowe, kradzież danych osobowych, utrata reputacji, a nawet bankructwo - to tylko niektóre z konsekwencji zaniedbania bezpieczeństwa w cyfrowym świecie.

Dobra wiadomość jest taka, że możesz przed tym chronić nie tylko siebie, ale również projekt/firmę w której pracujesz! ️Wystarczy, że nasycisz swoją świadomość dawką wiedzy z dziedziny cyberbezpieczeństwa, a w codzienne obowiązki wraz z zespołem wpleciesz dobre praktyki, które pozwolą Wam znacznie zmitygować ryzyko zagrożeń.

Jako wisienka na torcie warto dodać, że specjalizacja z zakresu cyberbezpieczeństwa to pewna droga do sukcesu na rynku pracy, tym bardziej w obliczu rozpychającej się sztucznej inteligencji. Umiejętności zdobyte podczas nauki są niezwykle poszukiwane przez pracodawców w różnych sektorach. ‍

Chcesz dowiedzieć się więcej o cyberbezpieczeństwie i jego znaczeniu dla współczesnego IT? Zapraszamy na prezentację "Bezpieczeństwo integralną częścią jakości systemów", podczas której poznasz tajniki tej dziedziny i nabędziesz nowej perspektywy.
Za kulisami automatyzacji - opowieści z życia testerów - Grzegorz Holak, Konrad Gomulski

Błądzenie jest rzeczą ludzką, ale dobrowolne trwanie w błędzie jest rzeczą diabelską. Codzienność testera automatyzującego niesie za sobą wyzwania, porozmawiajmy o nich.
Za kulisami automatyzacji - opowieści z życia testerów - Grzegorz Holak, Konrad Gomulski

Błądzenie jest rzeczą ludzką, ale dobrowolne trwanie w błędzie jest rzeczą diabelską. Codzienność testera automatyzującego niesie za sobą wyzwania, porozmawiajmy o nich.
Budowa domu jest jak automatyzacja testów. Wszędzie są wzorce! - Emilia Lendzion-Barszcz

Budując dom korzystasz z pewnej wiedzy przekazywanej z pokolenia na pokolenie. A jak jest w pisaniu testów? Czy korzystasz ze znanych wzorców, czy je rozumiesz, a na końcu czy w ogóle uważasz, że w naszej pracy są ważne? Przyjdź na me krótkie wystąpienie by dowiedzieć się co sądzę na ten temat jako osoba będąca w IT już XY lat 😉
Co stresuje testera? - Magdalena Listwan

Czy praca testera oprogramowania jest bardziej stresująca niż inne zawody w branży IT? Co sprawia, że testerzy czują się przytłoczeni? Przeanalizowałam wyniki ankiety przeprowadzonej wśród testerów, sprawdziłam co o stresie już zostało napisane oraz posłużyłam się swoimi własnymi obserwacjami, aby spróbować odpowiedzieć na te pytania. W naszej codziennej pracy trudno uniknąć presji czasu, problemów komunikacyjnych w zespołach developerskich, oraz trudności związanych z inicjowaniem zmian i pracy w międzynarodowych zespołach.

Zapraszam do wspólnego identyfikowania źródeł stresu i rozprawiania się z mitami o zawodzie testera i QA. Mam nadzieję, że zaproponowane metody i rozwiązania, staną się pomocne w codziennej pracy.
Technologia AI w praktyce: ChatGPT w procesie aplikacyjnym do UE (PARP) - Jędzej Kwapiński

Prezentacja analizuje zastosowanie ChatGPT, innowacyjnego narzędzia AI od OpenAI, w procesie składania wniosków do UE. Omawia kluczowe funkcje i potencjalne korzyści z wykorzystania zaawansowanych technologii AI, które mogą zrewolucjonizować zarządzanie projektami i administrację. Prezentacja podkreśla, jak ChatGPT może znacząco usprawnić tworzenie dokumentacji, poprawić jakość decyzji oraz zwiększyć efektywność procesów administracyjnych, co jest kluczowe przy składaniu wniosków do instytucji unijnych.
Oczami Testera: Wzrok jako potężne narzędzie w świecie IT - Marta Baranowska

W moim wystąpieniu pragnę poruszyć temat niezwykłej roli wzroku jako kluczowego narzędzia w codziennej pracy specjalistów IT. Dzięki mojemu doświadczeniu zarówno jako optometrystka, jak i testerka oprogramowania, chcę przybliżyć uczestnikom znaczenie dbania o zdrowie wzroku od samego początku ich kariery. Często zauważam, że osoby z branży IT bagatelizują te kwestie, dlatego moim celem jest przekazanie praktycznych nawyków, które pomogą unikać problemów wzrokowych w przyszłości. W trakcie szkolenia dowiedzą się, jak radzić sobie z objawami zmęczenia wzrokowego i utrzymać właściwą higienę wzrokową podczas intensywnej pracy przy monitorach.
Dlaczego JS/TS to najlepszy wybór do automatyzacji testów - Bartosz Kuczera

Zastanawiasz się jaki język programowania wybrać do twoich testów automatycznych ? Przekonaj się dlaczego JS/TS to będzie najlepszy wybór
Czy nie kręcimy się w sprintach jak chomiki? 4 P Planowania testów - Kinga Michalik

W trakcie wieloletniego procesu odchodzenia od metodyk kaskadowych i wybierania metodyk zwinnych straciliśmy z czasem myślenie i planowanie długofalowe. Pracujemy w sprintach i w ich ramach się poruszamy - czasem sięgamy nieco dalej w przód przy okazji większych wdrożeń. Coraz częściej skupiamy się na tym jak zwiększyć produktywność i dostarczać coraz więcej i więcej w tym samym czasie. Skupiamy się na ulepszaniu opisów wymagań, poprawimy procesy estymacji i działamy. Wydaje się jednak, że, przynajmniej w testach, element agile manifestu, że działające oprogramowanie mamy przedkładać ponad szczegółową dokumentację rozumiemy i realizujemy jako działające oprogramowanie zamiast dokumentacji. W ramach prelekcji, na przykładzie jednego z projektów, w których brałam udział, opowiem jak zwinnie planować testy, jak je dokumentować i, co równie istotne, jak te plany komunikować w zespole.
Pomocy, za chwile kolejne spotkanie! O tym jak liberating structures zmieniło długie godziny spotkań w formę krótszą i bardziej efektywną - Monika Kalisz i Katarzyna Dąbrowska

Chciałbym przedstawić Wam koncepcję Liberating Structures oraz podzielić się swoimi doświadczeniami w jaki sposób wykorzystanie technik zwiększyło efektywność prowadzonych przeze mnie spotkań. W erze, gdzie spotkania są nieodłącznym elementem pracy, kluczowe jest, aby były one produktywne i angażujące. Liberating Structures to zestaw 33 technik i metod, których celem jest wspieranie interakcji i zaangażowania wszystkich uczestników spotkania. W przeciwieństwie do tradycyjnych metod prowadzenia spotkań, LS zachęcają do większej inkluzywności, kreatywności i współpracy.
Dodatkowym atutem jest dostępność materiałów, w których każda technika jest opisana w sposób przejrzysty.
Podsumowując, przedstawiając LS chciałabym zachęcić Was do wypróbowania tych struktur i doświadczenia, jak mogą one pozytywnie wpłynąć na Waszą pracę.
Pomocy, za chwile kolejne spotkanie! O tym jak liberating structures zmieniło długie godziny spotkań w formę krótszą i bardziej efektywną - Monika Kalisz i Katarzyna Dąbrowska

Chciałbym przedstawić Wam koncepcję Liberating Structures oraz podzielić się swoimi doświadczeniami w jaki sposób wykorzystanie technik zwiększyło efektywność prowadzonych przeze mnie spotkań. W erze, gdzie spotkania są nieodłącznym elementem pracy, kluczowe jest, aby były one produktywne i angażujące. Liberating Structures to zestaw 33 technik i metod, których celem jest wspieranie interakcji i zaangażowania wszystkich uczestników spotkania. W przeciwieństwie do tradycyjnych metod prowadzenia spotkań, LS zachęcają do większej inkluzywności, kreatywności i współpracy.
Dodatkowym atutem jest dostępność materiałów, w których każda technika jest opisana w sposób przejrzysty.
Podsumowując, przedstawiając LS chciałabym zachęcić Was do wypróbowania tych struktur i doświadczenia, jak mogą one pozytywnie wpłynąć na Waszą pracę.
Rusz głową, zacznij automatyzować więcej niż testy! - Damian Brzęczek

Wszyscy kładą nacisk na jak najszybszy informacje zwrotną i jak najmniejsze koszty z wykonania testów, dlatego tak bardzo popularne są testy automatyczne. Cypress, Selenium, Playwright, kto nie słyszał o tych narzędziach lub przynajmniej jednym z nich? Raczej mało jest takich osób, przynajmniej jedno zawsze występuje na jakiejś prezentacji. Natomiast automatyzacja testów UI jest ciężka, więc zejdźmy poziom niżej do testów API! ale chwila.. a co gdyby tak.. nie skupiać się tylko na automatyzacji testów? Może automatyzacja innych czynności też przyniesie nam korzyść! Na podstawie swoich doświadczeń podzielę się swoimi przypadkami, które pozwoliły przynieść korzyść do projektu, a nie były testami automatycznymi!
pyTest Playwright jako kierownik frontendowej budowy testów - Sebastian Stróż

Cześć, jeśli zastanawiasz się nad Playwrightem i piszesz w Pythonie, ta prelekcja będzie dla Ciebie strzałem w dziesiątkę. Podczas prezentacji przyszykowałem mnóstwo praktycznych przykładów, które pozwolą Ci na bardzo szybkie zrozumienie, napisanie i uruchomienie testów automatycznych z wykorzystaniem szeregu gotowych funkcjonalności, które zapewnia wtyczka Playwrightowa do platformy testowej pytest o nazwie pytest-playwright. Żeby jednak nie był to typowy poradnik, na który łatwo wpaść wykorzystując wyszukiwarkę czy też AI, przygotowałem własne rozwiązania na bardziej skomplikowane problemy w momencie gdy zaczniemy takie testy zrównoleglać (przy użyciu innej wtyczki do pytesta o nazwie pytest-xdist), czy też radzić sobie z własną konfiguracją adresu bazowego (base-url). Dodatkowo opiszę Ci proces pytesta, którego zrozumienie jest podstawą do poprawnej integracji wtyczek, jak również pokażę jak nie powtarzać procesu logowania, reużywając ważny token uwierzytelniający. Te jak i wiele innych praktycznych informacji znajdziesz u mnie na prelekcji, na którą serdecznie zapraszam.
Czy senior automatora trzeba okodzić na rozmowie o pracę? - Jakub Rosiński

PANEL DYSKUSYJNY

Chciałbym zaprosić do dyskusji o tym, jak powinna wyglądać rekrutacja seniora-automatyka. Zapraszam zarówno samych seniorów, rekruterów, jak i osoby z mniejszym doświadczeniem. Te ostatnie wyniosą z dyskusji możliwe kierunki, w którym warto się rozwijać! Chciałbym porozmawiać o optymalnym czasie trwania rekrutacji, o etapach z jakich powinna się składać, ale także o balansie pomiędzy "twardy technikaliami", a potrzebą osobowościowego dopasowania seniora do organizacji i zespołu.
Testing demo-content, live-content, or both? How and when should i run my automated tests? - Radek Lawgmin

Improve your automated tests and strengthen their performance whilst making sure that what they test is enough through proper content selection.
Scalable TAF - Artur Ziółkowski

Zaprezentuje, w jaki sposób zbudować automation test framework w sposób, który nie będzie wymagał ciągłego przepisywania go na nowo po wprowadzeniu zmian w produkcie. Celem prezentacji jest uświadomienie uczestników, iż framework testowy jest tak naprawdę wewnętrznym produktem firmy i powinien być rozwijany w sposób, jak każdy inny projekt IT.
Jak uratowaliśmy framework Playwright przed regresją - Krzysztof Kijas i Przemysław Barański

Zwykły bug zgłoszony twórcom Playwright zapoczątkował lawinę fascynujących wydarzeń. W tej prelekcji opowiemy o tym, jak pasja i wnikliwość testerów mogą znacząco wpływać na jakość globalnego produktu. Podzielimy się wnioskami z tej przygody, które każdy z nas może wykorzystać w swojej pracy.
Jak uratowaliśmy framework Playwright przed regresją - Krzysztof Kijas i Przemysław Barański

Zwykły bug zgłoszony twórcom Playwright zapoczątkował lawinę fascynujących wydarzeń. W tej prelekcji opowiemy o tym, jak pasja i wnikliwość testerów mogą znacząco wpływać na jakość globalnego produktu. Podzielimy się wnioskami z tej przygody, które każdy z nas może wykorzystać w swojej pracy.

Agenda

Dzień 1

07/10/2024

  • 8:00 - 9:00 Rejestracja
  • 9:00 - 9:05 Otwarcie konferencji przez organizatorów
  • 9:05 - 9:50 Keynote - Najdroższe błędy jakie znalazłem - Rafał Rymek
  • 9:50 - 10:05 PRZERWA KAWOWA

Track 1 (tematyka techniczna)

  • 10:05 - 10:50 Bezpieczeństwo integralną częścią jakości systemów - Karol Opitz
  • 10:55 - 11:25 Budowa domu jest jak automatyzacja testów. Wszędzie są wzorce! - Emilia Lendzion Barszcz

Track 2 (tematyka miękka)

  • 10:05 - 10:50 Za kulisami automatyzacji - opowieści z życia testerów - Grzegorz Holak i Konrad Gomulski
  • 10:55 - 11:25 Co stresuje testera? - Magdalena Listwan
  • 11:25 - 11:40 PRZERWA KAWOWA

Track 1 (tematyka techniczna)

  • 11:40 - 12:10 Technologia AI w praktyce: ChatGPT w procesie aplikacyjnym do UE (PARP) - Jędrzej Kwapiński
  • 12:15 - 12:45 Dlaczego JS/TS to najlepszy wybór języka do automatyzacji testów - Bartosz Kuczera
  • 12:45 - 13:40 PRZERWA OBIADOWA TURA 1
  • 13:40 - 14:10 Rusz głową, zacznij automatyzować więcej niż testy! - Damian Brzęczek
  • 14:10 - 14:15 KRÓTKA PRZERWA
  • 14:15 - 15:00 Pytest Playwright jako kierownik frontedowej budowy testów - Sebastian Stróż
  • 15:05 - 15:50 Testing demo-content, live-content, or both? How and when should I run my automated tests? - Radek Lawgmin

Track 2 (tematyka miękka)

  • 11:40 - 12:10 Oczami Testera: Wzrok jako potężne narzędzie w Świecie IT - Marta Baranowska
  • 12:15 - 12:45 Czy nie kręcimy się w sprintach jak chomiki? 4 P planowania testów - Kinga Michalik
  • 12:45 - 12:50 KRÓTKA PRZERWA
  • 12:50 - 13:20 Pomocy, za chwile kolejne spotkanie! O tym jak liberating structures zmieniło długie godziny spotkań w formę krótsza i bardziej efektywna - Monika Kalisz i Katarzyna Dąbrowska
  • 13:20 - 14:15 PRZERWA OBIADOWA TURA 2
  • 14:15 - 15:00 Czy senior automatora trzeba okodzić na rozmowie o pracę? - Jakub Rosiński
  • 15:05 - 15:50 Scalable TAF - Artur Ziółkowski
  • 15:50 - 16:05 PRZERWA KAWOWA
  • 16:05 - 16:50 Keynote - Jak uratowaliśmy framework Playwright przed regresją - Krzysztof Kijas i Przemysław Barański
  • 16:50 - 17:00 ZAMKNIĘCIE
Najdroższe błędy jakie znalazłem - Rafał Rymek

Błędy od zawsze towarzyszą pracy zespołom wytwarzającym oprogramowanie. Jedne są mniej ważne, inne bardziej. Kryteriów do określania błędów jest kilka. Ja zastosuje klasyfikację kosztową. Nie od dzisiaj wiemy, że najtańsze błędy są to błędy znalezione na początku albo nawet przed developmentem, później ich koszt i ryzyko rośnie. Chciałem opowiedzieć o swoich doświadczeniach oraz odpowiedzieć jakie w swojej karierze odkryłem najdroższe błędy, które kosztowały ludzi, zespoły, i organizacje najwięcej, i odkryć przed Wami, że nie są one ukryte w kodzie.
Bezpieczeństwo integralną częścią jakości systemów - Karol Opitz

Czy wiesz, że cyberbezpieczeństwo stało się niezbędnym elementem każdego projektu IT? Niezależnie od dziedziny, w której działasz, ochrona danych i systemów przed zagrożeniami staje się coraz ważniejsza.

Dlaczego? Skutki ataków hakerskich mogą być druzgocące - zarówno dla firm, jak i dla osób prywatnych. Straty finansowe, kradzież danych osobowych, utrata reputacji, a nawet bankructwo - to tylko niektóre z konsekwencji zaniedbania bezpieczeństwa w cyfrowym świecie.

Dobra wiadomość jest taka, że możesz przed tym chronić nie tylko siebie, ale również projekt/firmę w której pracujesz! ️Wystarczy, że nasycisz swoją świadomość dawką wiedzy z dziedziny cyberbezpieczeństwa, a w codzienne obowiązki wraz z zespołem wpleciesz dobre praktyki, które pozwolą Wam znacznie zmitygować ryzyko zagrożeń.

Jako wisienka na torcie warto dodać, że specjalizacja z zakresu cyberbezpieczeństwa to pewna droga do sukcesu na rynku pracy, tym bardziej w obliczu rozpychającej się sztucznej inteligencji. Umiejętności zdobyte podczas nauki są niezwykle poszukiwane przez pracodawców w różnych sektorach. ‍

Chcesz dowiedzieć się więcej o cyberbezpieczeństwie i jego znaczeniu dla współczesnego IT? Zapraszamy na prezentację "Bezpieczeństwo integralną częścią jakości systemów", podczas której poznasz tajniki tej dziedziny i nabędziesz nowej perspektywy.
Za kulisami automatyzacji - opowieści z życia testerów - Grzegorz Holak, Konrad Gomulski

Błądzenie jest rzeczą ludzką, ale dobrowolne trwanie w błędzie jest rzeczą diabelską. Codzienność testera automatyzującego niesie za sobą wyzwania, porozmawiajmy o nich.
Za kulisami automatyzacji - opowieści z życia testerów - Grzegorz Holak, Konrad Gomulski

Błądzenie jest rzeczą ludzką, ale dobrowolne trwanie w błędzie jest rzeczą diabelską. Codzienność testera automatyzującego niesie za sobą wyzwania, porozmawiajmy o nich.
Budowa domu jest jak automatyzacja testów. Wszędzie są wzorce! - Emilia Lendzion-Barszcz

Budując dom korzystasz z pewnej wiedzy przekazywanej z pokolenia na pokolenie. A jak jest w pisaniu testów? Czy korzystasz ze znanych wzorców, czy je rozumiesz, a na końcu czy w ogóle uważasz, że w naszej pracy są ważne? Przyjdź na me krótkie wystąpienie by dowiedzieć się co sądzę na ten temat jako osoba będąca w IT już XY lat 😉
Co stresuje testera? - Magdalena Listwan

Czy praca testera oprogramowania jest bardziej stresująca niż inne zawody w branży IT? Co sprawia, że testerzy czują się przytłoczeni? Przeanalizowałam wyniki ankiety przeprowadzonej wśród testerów, sprawdziłam co o stresie już zostało napisane oraz posłużyłam się swoimi własnymi obserwacjami, aby spróbować odpowiedzieć na te pytania. W naszej codziennej pracy trudno uniknąć presji czasu, problemów komunikacyjnych w zespołach developerskich, oraz trudności związanych z inicjowaniem zmian i pracy w międzynarodowych zespołach.

Zapraszam do wspólnego identyfikowania źródeł stresu i rozprawiania się z mitami o zawodzie testera i QA. Mam nadzieję, że zaproponowane metody i rozwiązania, staną się pomocne w codziennej pracy.
Technologia AI w praktyce: ChatGPT w procesie aplikacyjnym do UE (PARP) - Jędzej Kwapiński

Prezentacja analizuje zastosowanie ChatGPT, innowacyjnego narzędzia AI od OpenAI, w procesie składania wniosków do UE. Omawia kluczowe funkcje i potencjalne korzyści z wykorzystania zaawansowanych technologii AI, które mogą zrewolucjonizować zarządzanie projektami i administrację. Prezentacja podkreśla, jak ChatGPT może znacząco usprawnić tworzenie dokumentacji, poprawić jakość decyzji oraz zwiększyć efektywność procesów administracyjnych, co jest kluczowe przy składaniu wniosków do instytucji unijnych.
Oczami Testera: Wzrok jako potężne narzędzie w świecie IT - Marta Baranowska

W moim wystąpieniu pragnę poruszyć temat niezwykłej roli wzroku jako kluczowego narzędzia w codziennej pracy specjalistów IT. Dzięki mojemu doświadczeniu zarówno jako optometrystka, jak i testerka oprogramowania, chcę przybliżyć uczestnikom znaczenie dbania o zdrowie wzroku od samego początku ich kariery. Często zauważam, że osoby z branży IT bagatelizują te kwestie, dlatego moim celem jest przekazanie praktycznych nawyków, które pomogą unikać problemów wzrokowych w przyszłości. W trakcie szkolenia dowiedzą się, jak radzić sobie z objawami zmęczenia wzrokowego i utrzymać właściwą higienę wzrokową podczas intensywnej pracy przy monitorach.
Dlaczego JS/TS to najlepszy wybór do automatyzacji testów - Bartosz Kuczera

Zastanawiasz się jaki język programowania wybrać do twoich testów automatycznych ? Przekonaj się dlaczego JS/TS to będzie najlepszy wybór
Czy nie kręcimy się w sprintach jak chomiki? 4 P Planowania testów - Kinga Michalik

W trakcie wieloletniego procesu odchodzenia od metodyk kaskadowych i wybierania metodyk zwinnych straciliśmy z czasem myślenie i planowanie długofalowe. Pracujemy w sprintach i w ich ramach się poruszamy - czasem sięgamy nieco dalej w przód przy okazji większych wdrożeń. Coraz częściej skupiamy się na tym jak zwiększyć produktywność i dostarczać coraz więcej i więcej w tym samym czasie. Skupiamy się na ulepszaniu opisów wymagań, poprawimy procesy estymacji i działamy. Wydaje się jednak, że, przynajmniej w testach, element agile manifestu, że działające oprogramowanie mamy przedkładać ponad szczegółową dokumentację rozumiemy i realizujemy jako działające oprogramowanie zamiast dokumentacji. W ramach prelekcji, na przykładzie jednego z projektów, w których brałam udział, opowiem jak zwinnie planować testy, jak je dokumentować i, co równie istotne, jak te plany komunikować w zespole.
Pomocy, za chwile kolejne spotkanie! O tym jak liberating structures zmieniło długie godziny spotkań w formę krótszą i bardziej efektywną - Monika Kalisz i Katarzyna Dąbrowska

Chciałbym przedstawić Wam koncepcję Liberating Structures oraz podzielić się swoimi doświadczeniami w jaki sposób wykorzystanie technik zwiększyło efektywność prowadzonych przeze mnie spotkań. W erze, gdzie spotkania są nieodłącznym elementem pracy, kluczowe jest, aby były one produktywne i angażujące. Liberating Structures to zestaw 33 technik i metod, których celem jest wspieranie interakcji i zaangażowania wszystkich uczestników spotkania. W przeciwieństwie do tradycyjnych metod prowadzenia spotkań, LS zachęcają do większej inkluzywności, kreatywności i współpracy.
Dodatkowym atutem jest dostępność materiałów, w których każda technika jest opisana w sposób przejrzysty.
Podsumowując, przedstawiając LS chciałabym zachęcić Was do wypróbowania tych struktur i doświadczenia, jak mogą one pozytywnie wpłynąć na Waszą pracę.
Pomocy, za chwile kolejne spotkanie! O tym jak liberating structures zmieniło długie godziny spotkań w formę krótszą i bardziej efektywną - Monika Kalisz i Katarzyna Dąbrowska

Chciałbym przedstawić Wam koncepcję Liberating Structures oraz podzielić się swoimi doświadczeniami w jaki sposób wykorzystanie technik zwiększyło efektywność prowadzonych przeze mnie spotkań. W erze, gdzie spotkania są nieodłącznym elementem pracy, kluczowe jest, aby były one produktywne i angażujące. Liberating Structures to zestaw 33 technik i metod, których celem jest wspieranie interakcji i zaangażowania wszystkich uczestników spotkania. W przeciwieństwie do tradycyjnych metod prowadzenia spotkań, LS zachęcają do większej inkluzywności, kreatywności i współpracy.
Dodatkowym atutem jest dostępność materiałów, w których każda technika jest opisana w sposób przejrzysty.
Podsumowując, przedstawiając LS chciałabym zachęcić Was do wypróbowania tych struktur i doświadczenia, jak mogą one pozytywnie wpłynąć na Waszą pracę.
Rusz głową, zacznij automatyzować więcej niż testy! - Damian Brzęczek

Wszyscy kładą nacisk na jak najszybszy informacje zwrotną i jak najmniejsze koszty z wykonania testów, dlatego tak bardzo popularne są testy automatyczne. Cypress, Selenium, Playwright, kto nie słyszał o tych narzędziach lub przynajmniej jednym z nich? Raczej mało jest takich osób, przynajmniej jedno zawsze występuje na jakiejś prezentacji. Natomiast automatyzacja testów UI jest ciężka, więc zejdźmy poziom niżej do testów API! ale chwila.. a co gdyby tak.. nie skupiać się tylko na automatyzacji testów? Może automatyzacja innych czynności też przyniesie nam korzyść! Na podstawie swoich doświadczeń podzielę się swoimi przypadkami, które pozwoliły przynieść korzyść do projektu, a nie były testami automatycznymi!
pyTest Playwright jako kierownik frontendowej budowy testów - Sebastian Stróż

Cześć, jeśli zastanawiasz się nad Playwrightem i piszesz w Pythonie, ta prelekcja będzie dla Ciebie strzałem w dziesiątkę. Podczas prezentacji przyszykowałem mnóstwo praktycznych przykładów, które pozwolą Ci na bardzo szybkie zrozumienie, napisanie i uruchomienie testów automatycznych z wykorzystaniem szeregu gotowych funkcjonalności, które zapewnia wtyczka Playwrightowa do platformy testowej pytest o nazwie pytest-playwright. Żeby jednak nie był to typowy poradnik, na który łatwo wpaść wykorzystując wyszukiwarkę czy też AI, przygotowałem własne rozwiązania na bardziej skomplikowane problemy w momencie gdy zaczniemy takie testy zrównoleglać (przy użyciu innej wtyczki do pytesta o nazwie pytest-xdist), czy też radzić sobie z własną konfiguracją adresu bazowego (base-url). Dodatkowo opiszę Ci proces pytesta, którego zrozumienie jest podstawą do poprawnej integracji wtyczek, jak również pokażę jak nie powtarzać procesu logowania, reużywając ważny token uwierzytelniający. Te jak i wiele innych praktycznych informacji znajdziesz u mnie na prelekcji, na którą serdecznie zapraszam.
Czy senior automatora trzeba okodzić na rozmowie o pracę? - Jakub Rosiński

PANEL DYSKUSYJNY

Chciałbym zaprosić do dyskusji o tym, jak powinna wyglądać rekrutacja seniora-automatyka. Zapraszam zarówno samych seniorów, rekruterów, jak i osoby z mniejszym doświadczeniem. Te ostatnie wyniosą z dyskusji możliwe kierunki, w którym warto się rozwijać! Chciałbym porozmawiać o optymalnym czasie trwania rekrutacji, o etapach z jakich powinna się składać, ale także o balansie pomiędzy "twardy technikaliami", a potrzebą osobowościowego dopasowania seniora do organizacji i zespołu.
Testing demo-content, live-content, or both? How and when should i run my automated tests? - Radek Lawgmin

Improve your automated tests and strengthen their performance whilst making sure that what they test is enough through proper content selection.
Scalable TAF - Artur Ziółkowski

Zaprezentuje, w jaki sposób zbudować automation test framework w sposób, który nie będzie wymagał ciągłego przepisywania go na nowo po wprowadzeniu zmian w produkcie. Celem prezentacji jest uświadomienie uczestników, iż framework testowy jest tak naprawdę wewnętrznym produktem firmy i powinien być rozwijany w sposób, jak każdy inny projekt IT.
Jak uratowaliśmy framework Playwright przed regresją - Krzysztof Kijas i Przemysław Barański

Zwykły bug zgłoszony twórcom Playwright zapoczątkował lawinę fascynujących wydarzeń. W tej prelekcji opowiemy o tym, jak pasja i wnikliwość testerów mogą znacząco wpływać na jakość globalnego produktu. Podzielimy się wnioskami z tej przygody, które każdy z nas może wykorzystać w swojej pracy.
Jak uratowaliśmy framework Playwright przed regresją - Krzysztof Kijas i Przemysław Barański

Zwykły bug zgłoszony twórcom Playwright zapoczątkował lawinę fascynujących wydarzeń. W tej prelekcji opowiemy o tym, jak pasja i wnikliwość testerów mogą znacząco wpływać na jakość globalnego produktu. Podzielimy się wnioskami z tej przygody, które każdy z nas może wykorzystać w swojej pracy.

Dzień 2

Więcej informacji o warsztatach znajdziesz tu

08/10/2024

  • 8:30 - 9:00 Rejestracja
  • 9:00 - 13:00 Warsztaty
  • 13:00 - 14:00 Przerwa obiadowa
  • 14:00 - 17:00 Warsztaty
Przede wszystkim sercem i duchem tester z ponad 15-letnim doświadczeniem praktycznym. Aktualnie full stack QA. Testował aplikacje i urządzenia mobilne, systemy CRM, aplikacje wspierające badania medyczne, systemy loteryjne, CPQ i bankowe. Przeprowadza testy integracyjne, systemowe oraz akceptacyjne – odbiorczo i wspierając klientów. Pracuje i wierzy w podejście zwinne, zaufanie w zespołach i samoorganizację – sprawdziło się, gdyż miał zaszczyt być częścią zwycięskiego zespołu na TestingCup 2019. Testuje automagicznie i manualnie – głównie eksploracyjnie. Chętnie uczestniczy w spotkaniach i konferencjach jako słuchacz, ale lubi też gadać i dzielić się wiedzą z innymi. Uwielbia konstruktywnie kwestionować (i gdy jego działania i pomysły są kwestionowane) i przemyślane #tozależy. Prowadzi kanał na yt i konto na instagramie TestITka, na którym publikuje sesje eksploracji w wykonaniu fantastycznych gości.
Test Engineer z 9 letnim doświadczeniem. Swoją przygodę rozpoczął od testowania manualnego, gdzie nabrał sporo doświadczenia poprzez pracę na różnych projektach, i systemach. Testował zarówno webowe, desktopowe jak i mobilne aplikacje. W tym samym czasie zaczął się interesować testami baz danych oraz API, więc kolejnym naturalnym krokiem było podjęcie się testów automatycznych. Automatyzacją zajmuje się od 6 lat, i sporo liznął różnych języków programowania i technologii. Prowadzi indywidualny mentoring "Full stack JS/TS automation tester", oraz posiada swój kanał na youtube, gdzie porusza ciekawe use case`y. Prywatnie lubi jeździć rowerem wzdłuż hiszpańskich wybrzeży, i zdobywać szczyty gór.
Trener i inżynier oprogramowania odpowiedzialny za dostarczanie jakości na wielu poziomach i w wielu obszarach. Główny zakres jego działań to zadania techniczne, budowa frameworków testowych i automatyzacja testów m.in. dla kluczowych klientów z sektora bankowego oraz sektora handlowego. Autor artykułów o testowaniu oraz serii materiałów filmowych na temat automatyzacji testów w Javie.

Certyfikowany tester oprogramowania z wieloletnim doświadczeniem zarówno w testach manualnych, jak i automatycznych, realizujący się w wielu projektach.

Założyciel i Prezes (2011-2013) Stowarzyszenia Kultury Alternatywnej. Z pasji organizator, współorganizator i wolontariusz różnego rodzaju wydarzeń charytatywnych, rozrywkowych, naukowych i innych, m.in. Asucon – Festiwal Kultury Japońskiej, Marsz ZOMBIE, Slot Art Festival, TestingCup.

Jego pasją są książki, muzyka, kino, podróże, a w szczególności papierowe gry RPG i retro cRPG. Otwarty na innych ludzi, realizujący się w dialogu ze światem, z chęcią dzielący się wiedzą.
Z automatyzacją testów funkcjonalnych i wydajnościowych związany od kilkunastu lat. Zdobył doświadczenie w testowaniu w wielu projektach różnorodnych zarówno pod względem technologicznym, jak i organizacyjnym. Od kilku lat jako tech lead prowadzi zespół testów automatycznych, w którym rozwija framework do testów funkcjonalnych Web GUI oraz framework do testów wydajnościowych. Odpowiada za implementację i utrzymanie testów automatycznych stanowiących bramki jakości w procesie CI/CD/CT oprogramowania dla operatorów telekomunikacyjnych. Szczególny nacisk kładzie na innowacje, wiarygodność i stabilność działania automatów.
Jestem pasjonatem świata automatyzacji testów. Moja praca to nie tylko implementacja testów automatycznych, ale także kształtowanie i rozwijanie frameworków, które są kluczem do skutecznego i niezawodnego testowania aplikacji webowych i Rest API. Do testów funkcjonalnych używam Selenium, a do badania wydajności Gatlinga. Moje doświadczenie w kontroli jakości wykorzystuję w branży telekomunikacyjnej dla operatorów z całego świata. Java, Scala, Allure, TestNG, Maven, Docker - to tylko kilka narzędzi, które stale wykorzystuję w mojej pracy. Mentoruję i szkolę nowe osoby z automatyzacji. Ponadto miałem okazję dzielić się swoją wiedzą jako prelegent na konferencjach, takich jak ConSelenium i test:fest.
Pracuje w branży od ponad 10 lat, aktualnie jako Senior Test Development Engineer w Sii. Wiceprzewodniczący Komisji Rewizyjnej w Stowarzyszeniu Jakości Systemów Informatycznych. Certyfikowany tester i laureat TestingCup. Brał udział w tłumaczeniach sylabusów ISTQB TAE oraz TTA. Zaangażowany w współorganizację Śląskiego meetup'u ŚlonzaczQA. Pasjonat programowania i testów automatycznych. Swój pierwszy program napisał będąc w gimnazjum. Związany od samego początku swojej kariery z językiem programowania C#. W wolnym czasie lubi pobiegać i zmęczyć się na siłowni.
Od 15 lat jako tester z czego ponad 10 lat z automatyzacją w Pythonie (chyba dlatego większość swoich wypowiedzi rozpoczynam do #toZależy). Na koncie m.in. testowanie frontendu, backendu, IoT/embedded oraz testy wydajności.

Przeszedłem ścieżkę od testera manualnego po test leada, aby osiąść jako specjalista od automatyzacji. Po godzinach rozwijam bloga testerembyc.pl oraz bibliotekę mkdocs-publisher.

Współorganizator ŚlonzaczQA, ConSelenium oraz prelegent m.in. na TestWarez, PyConPL i kilku metupach.

Prywatnie mąż, ojciec oraz zapalony majsterkowicz (DIY).

Galeria

IMG_5068
DSC_0002
DSC_0102
DSC_0035

Rada Programowa

Maciej Kusz

 

Od 15 lat jako tester z czego ponad 10 lat z automatyzacją w Pythonie (chyba dlatego większość swoich wypowiedzi rozpoczynam do #toZależy). Na koncie m.in. testowanie frontendu, backendu, IoT/embedded oraz testy wydajności.

Przeszedłem ścieżkę od testera manualnego po test leada, aby osiąść jako specjalista od automatyzacji. Po godzinach rozwijam bloga testerembyc.pl oraz bibliotekę mkdocs-publisher.

Współorganizator ŚlonzaczQA, ConSelenium oraz prelegent m.in. na TestWarez, PyConPL i kilku metupach.

Prywatnie mąż, ojciec oraz zapalony majsterkowicz (DIY).

image_720
michal-buczko

Waldemar Szafraniec

 

Project manager a przez wiele lat tester oprogramowania. Od 2018 roku piszę bloga na stronie wyszkolewas.com.pl oraz dzielę się wiedzą nie komercyjnie oraz komercyjnie. Karierę zaczynałem w 2012 roku jako tester manualny w dosyć znanej firmie Krakowskiej działającej w branży finansowej. Praca ta okazał się dla mnie strzałem w dziesiątkę, bo nie tylko stała się źródłem dochodu, ale przede wszystkim pasją, którą po zdobyciu ciut większego doświadczenia i paru perspektyw postanowiłem się dzielić szerzej. Jednocześnie zdobywając te doświadczenia zmieniałem również pozycje w organizacjach do których dołączałem. Od Analityka testów przez test leada aż do 2022 roku kiedy postanowiłem o jakość zadbać z pozycji Project menagera.

Nieodłączną towarzyszką mojej "Jakościowej" podróży była automatyzacja. Początkowo jako coś czego się uczyłem, bo była taka moda. Potem się trochę na nią obraziłem - tylko po to aby finalnie koordynować jej wdrażanie w organizacjach, w których odpowiadam za jakość co w zasadzie dzieje się po dzień dzisiejszy.

Jako Project manager staram się przekazywać oraz przede wszystkim wdrażać wszystkie dobre praktyki, które pasują do procesu wytwarzania oprogramowania. Dzielę się wiedzą oraz wiosłuję razem z zespołem ku horyzontowi zwanego releasem.


michal-buczko

Jakub Konicki

 

Pracuję jako QA od przeszło 8 lat, od 2022 roku twórca podcastu Po szklanie i na testowanie, z kolei w 2024 zostałem mianowany QA Managerem w MakoLab.

Karierę zawodową zaczynałem w 2014 roku, od małej łódzkiej firmy gamedevowej. W początkowym okresie odpowiedzialny byłem bardziej za tworzenie zawartości (level design, game design, code), niż jej testowanie, ale całkiem szybko musiałem się z tym tematem zderzyć ze względu na mały rozmiar firmy. Przez kilka lat kontynuowałem pracę w branży, ale z coraz większym naciskiem na dbanie o jakość tego co wytworzyliśmy.

Z czasem zauważyłem, że dbałość o detale potrafi bardzo uprzykrzyć mi proces implementacji (próbowaliście kiedyś szukać błędów w swoim własnym kodzie? Bolesne doświadczenie :)), a ja poczułem, że kontrola jakości, procesów i dbanie o dobro projektu to jest coś, czym chciałbym się zajmować na co dzień. W następnych latach rozwój poszedł już właśnie w tym kierunku. Jak mówimy o QA to pewnie przychodzi Ci na myśl popularny temat automatyzacji: faktycznie, szybko zacząłem wdrażać automatyzacje w projektach, dzięki wcześniejszemu doświadczeniu z programowaniem.

W tym momencie najwięcej mojego czasu zajmuje pełnienie funkcji lidera technicznego QA, architekta i mentora. Dbam o to, by ludzie mieli zapewniony odpowiedni rozwój i ich poziom kompetencji spełniał założenia projektowe.

Jakub-Konicki-01

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. Woźnica

Marta Woźnica

Przewodniczący Komitetu Organizacyjnego
Marketing i Media

P. Morawski_1

Piotr Morawski

Opieka Uczestników Konferencji

ZŁOTY sponsor konferencji

Srebrny sponsor konferencji

Patroni Medialni

Scroll to Top