Selenium from POP to BDD

Do you already have Page Object Pattern-compliant automatic tests and would like to improve readability for non-programmers? Or you are just going to start with automation and considering different options? Or maybe your team members want to actively participate in testing, help you create tests, but they lack programming skills?

BDD (Behavior Driven Development) can be used to answer any of these questions. Moving from an almost natural language (Gherkin) that  “even” business understands to automatic testing in your project has the potential to become an (until now) unavailable bridge!

In our workshop, we will not only move from creating Page Object Pattern tests to adding a Cucumber library (which understands the Gherkin syntax) and creating tests in natural language. We will also consider whether such an approach to automatic testing always makes sense. And if not, when is it worth it?

The workshop will be conducted in JAVA – participants will receive detailed information on the tools they need and the possibility of working on a virtual machine that we will provide.

Maximum number of participants: 20
Preliminary requirements for participants: We expect knowledge of the basics of Java programming (including inheritance), the ability to locate elements on websites and at least theoretical knowledge of POP.
Language: Polish
Trainer:

Patrycja Tomaszewska

Patrycja Tomaszewska

She graduated from the Faculty of Mathematics and Computer Science at the University of Łódź. Certified tester with experience working in public and private sector projects.

Currently employed in Direct Communication, she works as a Senior Testing Consultant for Tacton. As part of her daily duties, she tests a complex configuration tool used in a wide range of industries, from automotive to healthcare. She also acts as the Lead Test and coordinates the testing of the internal ERP system.

For the last two years she has been actively developing herself in the field of test automation. Both the front-end and the lower levels. She focuses on efficiency and always tries to find the best solution in a given context. Skillfully uses test automation to support and complement manual testing.

Supporter of agile methodologies, in particular SCRUM. Certified agile tester and Professional Scrum Master.

She willingly participates in the events of the testing community. She has been a regular Testing Cup competitor for two years. During the last edition she took the 3rd place in the team competition.

Speaker at the ConSelenium.

Jakub Rosiński

Jakub Rosiński

First of all, a test engineer with more than 10 years of practical experience. Currently the Test Manager is still in charge of “real testing”. He tested applications and mobile devices,

CRM systems, supporting medical research, lottery software and CPQ systems. He carries out integration, system and acceptance tests, in which he supports and trains clients, as well as acts as a recipient.”Real testing”. He tested applications and mobile devices, CRM systems, supporting medical research, lottery software and CPQ systems. He carries out integration, system and acceptance tests, in which he supports and trains clients, as well as acts as a recipient. He carries out manual tests (with the greatest emphasis on agile exploratory testing), automatic test of user interfaces, API, or performance tests. Manages the test team, coordinates test projects throughout the entire life cycle and contributes to quality assurance processes. He has ISTQB certification: Foundation, Agile, Advanced Test Manager, Advanced Technical Test Analyst. He is an accredited trainer authorized to conduct ISTQB FL trainings. For several years he has been appearing at industry conferences and willing to share his knowledge with all those interested in testing.