Advanced Automated Testing

Using Selenium and Appium

Learn how to effectively automate front-end tests for web and mobile apps and gain experience

Why attend the course?

Master front-end automation. Improve your knowledge of the Selenium Web driver. Create stable and easily maintainable test sets. Learn how to exploit the potential of combining Selenium with a Continuous Integration Environment.

We start with the biggest concern in front-end based test automation - maintenance of test scripts. Various approaches and techniques are available for this; when we combine all of them they work very well. We will discuss layered architecture and pay thorough attention to use of the Page Object design pattern. Then we’ll show how to get maximum power from automated tests using data grids and effective test data combinations.

The second day of this training is dedicated to automation of tests in a Continuous Integration Environment. After that we discuss configuration of the execution environment and advanced logging possibilities. The training also focuses on test automation for mobile applications using Selenium in combination with Appium.

Key Takeaways

Mobile automation

Jenkins and GIT server integration

Reducing automated test maintenance

Key Topics

Maintenance of automated tests

Layered Selenium architecture

Employing reusable objects

Running tests locally and remotely

Mobile automation via Appium

Good and wrong practices


A laptop

Knowledge of the Java programming language

Knowledge of Selenium API

Up-to date Java development IDE with Maven and JUnit support (Ideally IntelliJ IDEA)

We will install the rest at the beginning of the training via Maven

We will give participants access to prepared automated test scripts to customize and develop during the course

Course details

Course price: 13.750 CZK / 583 EUR

Course duration: 2 days (each day from 09:00 to 17:00)

*All Prices are excluding VAT. Unless agreed otherwise invoices will be in CZK, for an agreement on the currency contact us at Prices in EUR are indicative and can vary based on the exchange rate.

Jan Hornych will guide you through the course

Honza has been working on test automation for over nine years. He has completed large projects in banking, telecommunications and gaming, where he worked as a Test automation engineer or architect. Currently, he leads projects for several customers, delivering automation of web and mobile tests, and he also deals with the implementation of new technologies within the framework of PoC. In addition, he also deals with the robotization of processes, the audit of existing automation solutions, and training courses. He likes to travel and has a big dog :)

Upcoming Advanced Automated Testing Using Selenium and Appium