Test Automation School. Selenium WebDriver | | Software Testing
Test Automation School. Selenium WebDriver
Duration
24 hours
Location
Online
Language
English
Code
SQA-050
06.06.2023 - 09.06.2023
06.06.2023 - 13.06.2023
€ 550 *
Training for 7-8 or more people? Customize trainings for your specific needs
Description
In our training you will learn about the main concepts of web programming required for automated testing and get acquainted with the main concepts of testing ecosystems in Java and available frameworks.You will receive hands-on experience with Selenium Web Driver – from interaction with a web page and writing separate tests to building a test design. Basic design patterns will be reviewed, as well as refactoring of automated testing designs.

After completing the course, a certificate
is issued on the Luxoft Training form
is issued on the Luxoft Training form
Objectives
- How to automate tests for different parts of a web application
- How to analyze and select a required set of automated tests for web projects
- Use JUnit framework (Version 5) in testing automation processes
- Design and build automated functional tests with Selenium Web Driver Java
- Apply Allure framework for generating reports
Target Audience
- Software testers
- Testing automation engineers
- Load testing specialists
- Testing team managers
Roadmap
-
Introduction to Web for Testers
- Introduction to HTML
- Introduction to CSS
- Introduction to JavaScript
-
Introduction to Testing in Java
- Testing Ecosystem in Java
- JUnit Framework
-
Using Selenium Web Driver
- DOM-based Navigation in a Web Document
- Running and Managing a Test Scenario on WebDriver
- Actions on a Web Page with WebDriver
- Special Features of WebDriver
-
Test Design Architecture on Selenium WebDriver
- Design basics
- Automated Test Patterns
-
Practice
- Creating a project template
- Checking elements display on a form without parametrization
- Using collections. Search inside an element. Data from a file
- Working with element attributes. Using an Actions class
- Working in several tabs. Indirect checks. Failure protection
- Using Javascript in tests. Expectations
- Refactoring, screenshots, reports
Schedule and prices
View:
06.06.2023 -
13.06.2023
15:30-19:30
Location:Online
Duration:24 hours
Language:English
Time:15:30-19:30
Timezone:UTC +2
Trainer:
Calin Horia
Trainer
Calin Horia
€ 550
Trainers

Abdyushev Pavel
Test Automation Consultant
Pavel is a highly experienced specialist in test automation. Currently he is a head of Luxoft automation group supporting one of Deutsche Bank projects. He developed easily extensible framework for automatic testing of the records system. He plays active role in testers’ community (http://it4business.ru). Pavel is co-author of the report “Using frameworks in automated functional testing” presented at SQA-II conference.
Pavel is a highly experienced specialist in test automation. Currently he is a head of Luxoft automation group supporting one of Deutsche Bank projects. He developed easily extensible framework for automatic testing of the records system. He plays active role in testers’ community (http://it4business.ru). Pavel is co-author of the report “Using frameworks in automated functional testing” presented at SQA-II conference.

Calin Horia
Programming Consultant
Horia is currently working as a Team Lead, managing a group of 10 people. He is responsible, among others, for planning and coordinating daily and release-cycle activities for the PV team as well as planning and coordinating PV activities for each testing cycle.
In his previous role he tested Spirent L4L7 traffic generator products (Cyberflood and Avalanche Commander) together with a large variety of hardware and virtual platforms (40 platforms as of September 2018). Some of the technologies he used include: Selenium, PyCharm, Rest API, Jenkins, Jira, Git, TestLink, Origin, ESXi, CouchDB, VMware, VirtualBox.
Horia has developed and facilitated trainings on software testing, Java, CISCO, automated Testing with Python and Selenium, just to name a few. He also worked as a teaching assistant at the Bucharest Polytechnic University on subject related to Computer Networks and Microcontrollers.
His certifications include:
Horia is currently working as a Team Lead, managing a group of 10 people. He is responsible, among others, for planning and coordinating daily and release-cycle activities for the PV team as well as planning and coordinating PV activities for each testing cycle.
In his previous role he tested Spirent L4L7 traffic generator products (Cyberflood and Avalanche Commander) together with a large variety of hardware and virtual platforms (40 platforms as of September 2018). Some of the technologies he used include: Selenium, PyCharm, Rest API, Jenkins, Jira, Git, TestLink, Origin, ESXi, CouchDB, VMware, VirtualBox.
Horia has developed and facilitated trainings on software testing, Java, CISCO, automated Testing with Python and Selenium, just to name a few. He also worked as a teaching assistant at the Bucharest Polytechnic University on subject related to Computer Networks and Microcontrollers.
His certifications include:
- CCNP ROUTE 300-101
- CCNP SWITCH 300-115
- Oracle Certified Associate, Java SE8 Programmer
- CCAI - Cisco Certified Academy Instructor
- Cisco Certified Network Associate Routing and Switching
Courses you may be interested in
Web Application Testing
This course is dedicated to the specifics of web application testing. It deals with basic concepts and features of web applications, architecture and technologies used in their development, as well as problems that arise during various types of testing.
Introduction to Test Automation
During this training we will discuss the basic problems related to the automation of testing tools, automated testing, issues and methods in developing automated tests.