Course Outline
Fundamentals of Automated Testing
- Core testing concepts
- Capabilities and constraints of Selenium
Element Locators
- Mechanisms for locating elements
- Types including ID, CSS, XPath, and Name
Advanced Locator Techniques
- Handling dynamic locators
- Constructing element paths
- Relationships among elements within a path
- Identifying elements based on specific text
- Industry best practices
Apache Maven
- Project configuration strategies
Selenium WebDriver
- Essential Java fundamentals
- Setting up the Java IDE
- Utilizing the WebDriver API
- Problem-solving and troubleshooting
- Debugging techniques
TestNG
- Implementing assertions
- Using annotations
- Managing test suites
- Parameter handling
- Cross-browser testing strategies
- Test reporting
Advanced Selenium WebDriver Usage
- Interacting with dynamic content
Selenium Grid
- Concepts of distributed testing
- Infrastructure setup
- Implementing Remote WebDriver
Project Management Integration
- Git version control systems
- Integration with Jenkins
Requirements
A foundational understanding of HTML and XML is required.
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