Day 1 - 07.09.2022
Registration
Hall

Event Storming i BDD - jak zacząć
Radosław Maziarka
Ta sesja nauczy Cię, jak używać technik Event Storming i BDD, aby rozbić silosy pracy i rozpocząć głęboką współpracę wewnątrz zespołu. Zdobędziesz praktyczne doświadczenie w pracy nad trudną domeną biznesową, aby zbierać przypadki testowe i uczyć się od siebie nawzajem.
Zaczniemy od odkrycia naszej domeny biznesowej za pomocą techniki Event Storming. Następnie przechodzimy do użycia Example Mappingu, aby zwizualizować różne przypadki i scenariusze, którymi oprogramowanie musi się zająć. Na końcu wykorzystamy techniki BDD aby stworzyć specyfikację zrozumiałą zarówno dla ludzi technicznych, jak i biznesowych.
Lunch
Restaurant
Registration
Hall

Performance tests in Gatling
Sławomir Radzymiński
Szkolenie skierowane dla aktywnych zawodowo testerów z niezerowym doświadczeniem w automatyzacji testów funkcjonalnych lub wydajnościowych.
Teoria połączona z praktyką. Przejście po najczęstszych przypadkach użycia przy testach wydajnościowych REST API wraz z praktycznych ćwiczeniami.
Uczestnik po szkoleniu powinien mieć podstawową wiedzę niezbędną do napisania testów wydajnościowych w swojej pracy oraz solidną podstawę do poszerzania tej wiedzy po szkoleniu.
Lunch
Restaurant
Registration
Hall

Take a REST, let's talk about GraphQL
Dawid Pacia
Over the years there, more and more client-server ways of communication appear. Some of them organically disappear when others are widely adopted. What's more important, some of them are used simultaneously in a single company or a single product. That also forces us to understand them (and key differences) rather than focusing on just a single one. Yet before we get into details there should be one small note: SOAP is a protocol, REST is an architectural style, while GraphQL, as we can see from the "QL" in its name, is a query language.
However, that is just the theory - time to jump into practice!
During the workshop, we will go through GraphQL main concepts. I will show you how to manage testing flows efficiently and build valuable assertions. You will also understand how to work with variables (in fact, nobody likes fully hardcoded test data). Last but not least you will have a chance to easily parametrize queries and separate them from main body.
For the simplicity purpose, we will use Postman.
Lunch
Restaurant
Registration
Hall
TBA
Lunch
Restaurant
TBA
Registration
Hall

Speed up your UI automation suite with robust test data framework
Sargis Sargsyan
Performance is one of the main painful areas of UI test suits. Usually, engineers trying to login, logout, navigate, create data, execute an action from the UI via Selenium, then, in the end, performing test assertions. This creates serious performance issue for the Selenium suite and makes Selenium tests more brittle. We could face less problems if the test data creation and deletion will be done before UI test will start the run. This will help to create independent tests later to be able to run them in parallel.
The workshop will help participance to create an automation framework which will be fast, stable and reliable. The solution will work for new and existing frameworks. During the workshop we will code together to create a framework that will run UI tests in parallel with smart test data preparation. We will use Java, TestNG, Selenium, Docker.
Lunch
Restaurant
Registration
Hall

Cypress features, intercept, bdd, db
Igor Dlugosh
In this course I would like to present the quick course for users non-familiar / small knowledge with Cypress. Here we will get known how to write cypress tests, how to organise tests, how use Cucumber (Gherkin), Cypress Commands, Intercept and other helpful things. We will work on prepared frameworks. Will try to understand the profit of using Cypress under other test frameworks. As well as TS instead of JS.
Lunch
Restaurant
Registration
Hall

Dive into AWS with Terraform, InSpec and Kubernetes
Adam Kurp
Część I:
- Tworzenie zasobów AWS z użyciem Terraform
- Podłączenie to maszyny virtualnej i uruchomienie aplikacji w kontenerze
- Wprowadzenie do Infrastructure as Code, Security as Code, Compliance as Code
- Testowanie uruchomionej infrastruktury przy użyciu Chef InSpec
Część II:
- Uruchomienie Kubernetesa w AWS
- Abstrakty Kubernetesa: namespace, pod, service
- Uruchomienie podów, serwisów, Load Balancer'a
- Zmiany konfiguracji podów
- Tworzenie replik
- Uruchomienie aplikacji do load testów
Lunch
Restaurant
Registration
Hall
TBA
Lunch
Restaurant
TBA
Registration
Hall
TBA
Lunch
Restaurant
TBA
Day 2 - 08.09.2022
Registration
Hall
Opening Testwarez 2022
Coffee break
Foyer
TALK 1
Lunch
Hall V
TALK 7
Coffee break and check-in
Foyer
TALK 9
TALK 11
Banquet
Hall IV
Registration
Hall
TALK 2
Lunch
Hall V
TALK 6
TALK 8
Coffee break and check-in
Foyer
TALK 10
TALK 12
Banquet
Hall IV
Registration
Hall
PANEL 1
Lunch
Hall V
PANEL 2
Coffee break and check-in
Foyer
PANEL 3
Banquet
Hall IV
Day 3 - 09.09.2022
Opening second day of Testwarez 2022
Keynote 2
Coffee break and check-out
Foyer
TALK S1
TALK 15
Lunch
Hall V
TALK 17
TALK S2
TALK 14
TALK 16
Lunch
Hall V
TALK 18
PANEL 4
Lunch
Hall V