Training courses

Training courses to help you develop your own professional skills and knowledge.

Back to training list

Advanced Automated Testing Using Selenium and Appium

Learn how to effectively automate front-end tests for web and mobile apps and gain experience
We currently have no dates listed.
Advanced Automated Testing Using Selenium and Appium

LanguageCZ Duration of the course2 days (each day from 09:00 to 17:00) LevelAdvanced PlaceOn-site

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.

What will you learn on the course?

  • 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

Requirements

  • 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

Trainers

Jan Hornych

Jan Hornych

Test automation and robotization specialist

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 :)
show more

Do you want tailored training?

We will prepare tailored training for you, at the time and place you choose. Fill in the basic information and we will get back to you.

By submitting the form you agree to privacy policy.