Get in Touch

Course Outline

Introduction to Automated Testing

  • Core testing concepts.
  • Opportunities and constraints of Selenium Locators.
  • Understanding different locator strategies.
  • Utilizing ID, CSS, XPath, and Name locator types.

Advanced Locators

  • Working with dynamic locators.
  • Constructing complex paths.
  • Navigating relationships between elements along a path.
  • Locating elements based on specific text content.
  • Adhering to best practices.

Apache Maven

  • Configuring the project structure.

Selenium WebDriver

  • Java fundamentals.
  • Java Integrated Development Environments (IDEs).
  • The WebDriver API.
  • Common troubleshooting techniques.
  • Effective debugging strategies.

TestNG

  • Using assertions.
  • Implementing annotations.
  • Creating test suites.
  • Handling parameters.
  • Conducting cross-browser testing.
  • Generating reports.

Advanced Selenium WebDriver Techniques

  • Handling dynamic content.

Selenium Grid

  • Comprehending distributed testing.
  • Preparing the necessary infrastructure.
  • Leveraging Remote WebDriver.

Project Management

  • Utilizing Git as a version control system.
  • Integrating with Jenkins.
  • Incorporating BDD Cucumber Test Suites into Jenkins.

Requirements

  • A foundational understanding of continuous integration.
  • Prior experience with Subversion or another 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