Course Outline
Introduction to automated testing
- Testing concepts
- Possibilities and limitations of Selenium
Locators
- Understanding locators
- ID, CSS, XPath and Name locator types
Advanced locators
- Dynamic locators
- Building a path
- Relationships between elements on a path
- Locating elements with desired text
- Best practices
Apache Maven
- Configuring project
Selenium WebDriver
- Java basics
- Java IDE
- WebDriver API
- Troubleshooting
- Debugging
TestNG
- Assertions
- Annotations
- Test suite
- Parameters
- Cross-browser testing
- Reporting
Advanced Selenium WebDriver
- Dynamic content
Selenium Grid
- Understanding distributed testing
- Preparing infrastructure
- Using Remote WebDriver
Project management
- Git version control system
- Integration with Jenkins
Requirements
Understanding of HTML, XML
Testimonials
Luke was very knowledgeable, patient, and very open to satisfy my curiosity, for example I asked him to generate errors to see how system will response, etc. He would go above and beyond to answer questions or demonstrate the functionalities, even some of my questions were out of the class scope. He gave me a real experience with the system. I definitely will take another class with him and recommend him as a teacher for others. Thank you Luke!.
Tina Henderson
The trainer motivated to learn, act, answer every question.
Piotr Nowosielski
A relaxed atmosphere, topics tailored to the requirements of the project. The training had a clear structure and easily showed how to use the acquired knowledge in practice.
Jakub Leszczynski
A pleasant and simple way to translate with numerous examples.
Jarosław Warykowski
Concise way of conducting.
Ewelina Wozniak - Fujitsu Technology Solutions Sp. z o.o.
Time
- Fujitsu Technology Solutions Sp. z o.o.
the training was fine
- Fujitsu Technology Solutions Sp. z o.o.
Practical examples and the way of conducting training.
Piotr Wójcicki - Fujitsu Technology Solutions Sp. z o.o.
workshop part
- Fujitsu Technology Solutions Sp. z o.o.
the way it was run was ok
- Fujitsu Technology Solutions Sp. z o.o.
Long-term location of locators
- Fujitsu Technology Solutions Sp. z o.o.
Relaxed atmosphere
Michał Dadej - Aptitude Software (Poland) Sp. z o.o.
I like that all the material was presented so that it was logical and it was easy to understand.
Liudmila Zubareva - Rockall technologies
hands-on practice in virtual machine
Aruna Sharma - Rockall technologies
Exercises