Get in Touch

Course Outline

Introduction to Automated Testing

  • Core testing concepts.
  • Capabilities and limitations of Selenium Locators.
  • Understanding locator strategies.
  • ID, CSS, XPath, and Name locator types.

Advanced Locators

  • Dynamic locators.
  • Constructing XPath paths.
  • Element relationships along a path.
  • Locating elements by text content.
  • Best practices for locators.

Apache Maven

  • Project configuration.

Selenium WebDriver

  • Java fundamentals.
  • Java IDEs.
  • WebDriver API.
  • Troubleshooting techniques.
  • Debugging strategies.

TestNG

  • Assertions.
  • Annotations.
  • Test suite management.
  • Parameterization.
  • Cross-browser testing.
  • Reporting features.

Advanced Selenium WebDriver

  • Handling dynamic content.

Selenium Grid

  • Understanding distributed testing.
  • Infrastructure preparation.
  • 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.
  • Experience with Subversion or another version control system.
  • Prior experience with Java programming.

Target Audience

  • Engineers
  • Testers
 35 Hours

Number of participants


Price per participant

Testimonials (4)

Upcoming Courses

Related Categories