Course Outline
Day 1
1. Introduction to automated testing
- Test automation concepts & advantages
- Possibilities and limitations of Selenium Vs. more modern tools
2. Locators
- Understanding locators
- ID, CSS, XPath and Name locator types
- Testability features and best practices
- Creating dynamic locators
3. Selenium WebDriver
- Setup and Java basics
- Selenium IDE
- WebDriver API
- Preparation of a basic Java Selenium project
- Debugging
Day 2
4. TestNG
- Assertions
- Annotations
- Test suite and parallel testing
- Extra: Cross-Browser testing
- Extra: Reporting
5. Advanced Selenium
- Page Object Model and more advanced Java Selenium project
- Preparing Maven project in Java
- Best practices: building a healthy and growable test
automation
6. Putting everything together
- Testing a real web-app with Selenium
- Prepare Reporting and deliver it
- Q&A - Final considerations - Wrap up
Requirements
- Basic knowledge of IT and testing concepts
- Basic knowledge of Java, OO Programming concepts
- Basic knowledge of HTML and XML
Testimonials (6)
The fact that TJ was prepared to explain a few times and he tried his best to get the concept across
Anita Antonie - Hollard Insurance
Course - Advanced Selenium
Course was very practical. Trainer knows his subject very well.
Piotr - Scottish Enterprise
Course - Advanced Selenium with C#
I evaluate the entire training very positively. Mr. Łukasz demonstrated high technical and soft competences. We went through even more difficult issues very efficiently. It was clear that he was up to date with the news in the presented field and that he had extensive knowledge of Selenium/Webdriver issues. In fact, he immediately established a very good contact with the group, so the training took place in a very good atmosphere. He answered questions and explained issues on an ongoing basis.
Kinga - Alior Bank S.A.
Course - Selenium WebDriver in C#
Machine Translated
The instructor. I understood what he was teaching which was surprising given my lack of knowledge. If he could teach me, he can teach anyone!!!!
April - OIT
Course - Test Automation with Selenium and Jenkins
To start Lukasz asked my background and what I wanted to get out of the training, I feel he then tailored is approach to deliver to my requirements As an Introduction to Selenium the course provided the exact level and detail that I was requiring.
Jonathan Ritson - Real Training Services
Course - Introduction to Selenium
The exercises, they ignited passion in scripting and coding