Course Outline
Foundations of Automated Testing
- Core testing principles
- Exploring the capabilities and constraints of Selenium
Element Locators
- Deep dive into locator mechanisms
- Mastering ID, CSS, XPath, and Name locator strategies
Advanced Locator Techniques
- Handling dynamic locators
- Constructing accurate element paths
- Analyzing relationships between elements in a path
- Targeting elements based on specific text content
- Industry best practices for locator management
Apache Maven Configuration
- Setting up and managing project configurations
Selenium WebDriver Essentials
- Prerequisite Java fundamentals
- Navigating Java IDEs
- Utilizing the WebDriver API
- Troubleshooting common issues
- Effective debugging techniques
TestNG Framework
- Implementing assertions
- Working with annotations
- Structuring test suites
- Managing test parameters
- Executing cross-browser tests
- Generating test reports
Advanced Selenium WebDriver Concepts
- Managing dynamic content interactions
Selenium Grid Deployment
- Grasping distributed testing architectures
- Setting up the necessary infrastructure
- Implementing Remote WebDriver solutions
Project Management Integration
- Utilizing Git for version control
- Integrating workflows with Jenkins
Requirements
Foundational knowledge of HTML and XML
Testimonials (7)
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
The trainer was very knowledgeable and up to date with current best practices. The exercises were very good at pointing out how to handle real life problems.
Doug - OIT
Course - Test Automation with Selenium and Jenkins
There was lots of information to process and digest but Luke (trainer) broke it down into "bite size" pieces that I can handle. Thanks Luke!
Eli - OIT
Course - Test Automation with Selenium and Jenkins
The element locator training on Day 1
Julie - OIT
Course - Test Automation with Selenium and Jenkins
I liked most that the trainer was very involved, and tried to explain to each of us what we didn't understand. i also liked that it was quite balanced between information and practice.
Andrada - MSG system
Course - Test Automation with Selenium and Jenkins
- Practical exercises to apply the theoretical knowledge that was shared beforehand - Helpful with any concern and question we had, no matter how silly it was - Support material was explicit and detailed
Andreea - MSG system
Course - Test Automation with Selenium and Jenkins
hands-on practice in virtual machine