Course Outline
Introduction to Automated Testing
- Core testing concepts
- Capabilities and limitations of Selenium Locators
- Comprehending locators
- Types of locators: ID, CSS, XPath, and Name
Advanced Locators
- Dynamic locators
- Constructing paths
- Relationships between elements along a path
- Locating elements by desired text
- Best practices
Apache Maven
- Project configuration
Selenium WebDriver
- Java fundamentals
- Java Integrated Development Environments (IDE)
- WebDriver API
- Troubleshooting techniques
- Debugging strategies
TestNG
- Assertions
- Annotations
- Test suites
- Parameters
- Cross-browser testing
- Reporting
Advanced Selenium WebDriver
- Handling dynamic content
Selenium Grid
- Understanding distributed testing
- Preparing the infrastructure
- Utilizing Remote WebDriver
Project Management
- Git version control system
- Integration with Jenkins
- Integrating BDD Cucumber Test Suites into Jenkins
Requirements
- A foundational understanding of continuous integration.
- Prior experience with Subversion or any other version control system.
- Proficiency in Java programming.
Target Audience
- Engineers
- 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.