Get in Touch

Course Outline

Introduction to automated testing

  • Core testing concepts
  • Capabilities and limitations of Selenium Locators
  • Understanding locator strategies
  • ID, CSS, XPath, and Name locator types

Advanced locators

  • Working with dynamic locators
  • Constructing effective XPath paths
  • Navigating relationships between elements within a path
  • Locating elements based on specific text content
  • Best practices for robust automation

Apache Maven

  • Configuring projects with Maven

Selenium WebDriver

  • Essential Java programming concepts
  • Setting up and using a Java IDE
  • Exploring the WebDriver API
  • Troubleshooting common issues
  • Effective debugging techniques

TestNG

  • Implementing assertions
  • Using annotations effectively
  • Creating and managing test suites
  • Configuring test parameters
  • Conducting cross-browser testing
  • Generating detailed test reports

Advanced Selenium WebDriver

  • Handling dynamic content

Selenium Grid

  • Understanding distributed testing architectures
  • Preparing the infrastructure for parallel execution
  • Utilising Remote WebDriver for scalable testing

Project management

  • Leveraging the Git version control system
  • Integrating with Jenkins for continuous integration
  • Incorporating BDD Cucumber test suites into Jenkins pipelines

Requirements

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

Audience

  • Engineers
  • Testers
 35 Hours

Number of participants


Price per participant

Testimonials (4)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories