Get in Touch

Course Outline

Introduction to Automated Testing

  • Core testing concepts.
  • Capabilities and constraints of Selenium Locators.
  • Comprehending locator strategies.
  • Types of locators: ID, CSS, XPath, and Name.

Advanced Locator Techniques

  • Utilizing dynamic locators.
  • Constructing navigation paths.
  • Understanding relationships between elements within a path.
  • Locating elements based on specific text.
  • Adhering to best practices.

Apache Maven

  • Project configuration.

Selenium WebDriver

  • Java fundamentals.
  • Working with Java IDEs.
  • Overview of the WebDriver API.
  • Troubleshooting common issues.
  • Debugging techniques.

TestNG

  • Writing assertions.
  • Utilizing annotations.
  • Managing test suites.
  • Handling parameters.
  • Conducting cross-browser testing.
  • Generating reports.

Advanced Selenium WebDriver Scenarios

  • Interacting with dynamic content.

Selenium Grid

  • Understanding distributed testing architectures.
  • Preparing the testing infrastructure.
  • Utilizing Remote WebDriver.

Project Management Tools

  • Using Git for version control.
  • Integrating with Jenkins.
  • Integrating BDD Cucumber Test Suites into Jenkins.

Requirements

  • Familiarity with continuous integration principles.
  • Experience using Subversion or any other version control system.
  • Proficiency in Java programming.

Target Audience

  • Software Engineers
  • QA Testers
 35 Hours

Number of participants


Price per participant

Testimonials (4)

Upcoming Courses

Related Categories