Course Outline
Introduction to Automated Testing
- Core testing concepts.
- Opportunities and constraints of Selenium Locators.
- Understanding different locator strategies.
- Utilizing ID, CSS, XPath, and Name locator types.
Advanced Locators
- Working with dynamic locators.
- Constructing complex paths.
- Navigating relationships between elements along a path.
- Locating elements based on specific text content.
- Adhering to best practices.
Apache Maven
- Configuring the project structure.
Selenium WebDriver
- Java fundamentals.
- Java Integrated Development Environments (IDEs).
- The WebDriver API.
- Common troubleshooting techniques.
- Effective debugging strategies.
TestNG
- Using assertions.
- Implementing annotations.
- Creating test suites.
- Handling parameters.
- Conducting cross-browser testing.
- Generating reports.
Advanced Selenium WebDriver Techniques
- Handling dynamic content.
Selenium Grid
- Comprehending distributed testing.
- Preparing the necessary infrastructure.
- Leveraging Remote WebDriver.
Project Management
- Utilizing Git as a version control system.
- Integrating with Jenkins.
- Incorporating BDD Cucumber Test Suites into Jenkins.
Requirements
- A foundational understanding of continuous integration.
- Prior experience with Subversion or another version control system.
- Proficiency in Java programming.
Target Audience
- Software Engineers
- QA Testers
Testimonials (4)
hands on exercises, easier to retain information
ashley bolen - Insurance Corporation of British Columbia
Course - Test Automation with Selenium
Key topics can be discussed and agreed upon with the trainer in advance. Relaxed and pleasant atmosphere during the seminar days.
Lorenz - Continentale Lebensversicherung AG
Course - Advanced Selenium
Trainer has in depth experince and well narreated in deed. The depth of the knowledge and the passion for teaching is highly appriciated.
Anup Kumar - SMR Automotive Mirrors Stuttgart
Course - Jenkins 2: Building CI/CD Pipelines
I gained new knowledge and I'm pretty confident about it. Nothing unclear.