Get in Touch

Course Outline

Introduction to Automated Testing

  • Core testing concepts.
  • Exploring the possibilities and limitations of Selenium Locators.
  • Understanding different locator types.
  • ID, CSS, XPath, and Name locator types.

Advanced Locators

  • Working with dynamic locators.
  • Constructing element paths.
  • Understanding relationships between elements on a path.
  • Locating elements based on specific text.
  • Industry best practices.

Apache Maven

  • Configuring project structures.

Selenium WebDriver

  • Java fundamentals.
  • Utilising Java IDEs.
  • Navigating the WebDriver API.
  • Troubleshooting common issues.
  • Debugging techniques.

TestNG

  • Assertions.
  • Annotations.
  • Creating test suites.
  • Handling parameters.
  • Cross-browser testing strategies.
  • Generating reports.

Advanced Selenium WebDriver

  • Managing dynamic content.

Selenium Grid

  • Understanding distributed testing.
  • Preparing the necessary infrastructure.
  • Utilising Remote WebDriver.

Project Management

  • Git version control system.
  • Integration with Jenkins.
  • Integrating BDD Cucumber Test Suites into Jenkins.

Requirements

  • A fundamental understanding of continuous integration.
  • Prior experience with Subversion or any other version control system.
  • Proficiency in Java programming.

Target Audience

  • Engineers
  • Testers
 35 Hours

Number of participants


Price per participant

Testimonials (4)

Upcoming Courses

Related Categories