Get in Touch

Course Outline

Introduction to Automated Testing

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

Advanced Locators

  • Dynamic locators.
  • Constructing element paths.
  • Relationships between elements along a path.
  • Locating elements by desired text.
  • Best practices.

Apache Maven

  • Configuring the project.

Selenium WebDriver

  • Java fundamentals.
  • Java IDE setup.
  • WebDriver API.
  • Troubleshooting techniques.
  • Debugging methods.

TestNG

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

Advanced Selenium WebDriver

  • Handling dynamic content.

Selenium Grid

  • Understanding distributed testing.
  • Preparing the infrastructure.
  • Using Remote WebDriver.

Project Management

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

Requirements

  • Familiarity with continuous integration concepts.
  • Experience with Subversion or any other version control system.
  • Prior experience in Java programming.

Target Audience

  • Software Engineers
  • QA Testers
 35 Hours

Number of participants


Price per participant

Testimonials (4)

Upcoming Courses

Related Categories