Get in Touch

Course Outline

Introduction to Automated Testing

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

Advanced Locator Techniques

  • Dynamic locators.
  • Constructing effective locator paths.
  • Analyzing relationships between elements within a path.
  • Locating elements based on specific text content.
  • Industry best practices.

Apache Maven

  • Configuring project structures.

Selenium WebDriver

  • Java fundamentals.
  • Utilizing Java IDEs.
  • Mastering the WebDriver API.
  • Troubleshooting common issues.
  • Effective debugging techniques.

TestNG

  • Using Assertions.
  • Implementing Annotations.
  • Building test suites.
  • Managing Parameters.
  • Executing cross-browser testing.
  • Generating comprehensive reports.

Advanced Selenium WebDriver Concepts

  • Handling dynamic web content.

Selenium Grid

  • Understanding distributed testing frameworks.
  • Preparing the necessary infrastructure.
  • Utilizing Remote WebDriver.

Project Management Tools

  • Git version control system.
  • Integration with Jenkins.
  • Integrating BDD Cucumber test suites within Jenkins.

Requirements

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

Target Audience

  • Software Engineers
  • Quality Assurance Testers
 35 Hours

Number of participants


Price per participant

Testimonials (4)

Upcoming Courses

Related Categories