An Introduction to Test Automation 

  • Test automation solution design 
  • Page Pattern approach 
  • Keyword-driven automation solutions 
  • Data-driven automation solutions 

Automation Web Technologies 

  • Webpage architecture and HTML 
  • Rendering and tree structure (DOM) 
  • Locators 
  • XPath (operators, axes, relative and absolute) 
  • CSS 

Selenium Automation Tools 

  • Selenium IDE 
  • Selenium Grid 
  • The Selenium WebDriver ecosystem (architecture, browser controllers, headless test automation) 

Using Selenium WebDriver 

  • Managing Selenium libraries, WebDriver initialization 
  • Test assertions and test termination 
  • Test reporting 
  • Using the Selenium GUI interface 
  • Selenium and performance testing 
  • Parallelism of tests 
  • Machine learning and test automation 
  • Self-healing tests 
  • Static and dynamic wait mechanisms 
  • Test script acceptance criteria 
  • Choice of selectors and locators 

Implementation of Test Automation in an Organization 

  • Approaches for onboarding automation projects at organizational scale 

Adapting a Selenium Test Automation Suite (TAS) 

  • Maintaining and evolving an existing Test Automation Suite (TAS) 

Learning Outcomes 

  • Understand Selenium automation tools 
  • Understand the different Test Automation Solutions (TAS) that can be implemented using Selenium 
  • Understand the underlying web technologies that Selenium relies on 
  • Learn how to maximize the return on investment for automation projects 
  • Run Selenium WebDriver tests without supervision 
  • Apply test automation principles to build a maintainable automation solution 

Target Audience 

Not limited to testing specialists — also relevant for the following roles: 

  • Testers and test automation engineers 
  • Software developers 
  • Anyone who wants to design or implement web application testing with Selenium 

Prerequisites 

There is no formal prerequisite; basic Java (with Maven) or basic Python programming knowledge is recommended. 

Online Course Duration: 2 days

Get InfoPurchase

Selenium is one of the most popular open-source test automation tools and libraries used by testers and developers worldwide to automate web browser testing. This certification connects test automation theory to practical application, providing comprehensive knowledge of how to design, implement, and maintain automated test solutions using Selenium 4. It covers current automation practices from web page architecture, locators, and XPath through to the WebDriver ecosystem, self-healing tests, and parallel test execution. The certification suits both newcomers to automation and experienced automation engineers who want to refresh their Selenium knowledge with current tools and techniques. 

Send me more information about

A4Q® Certified Selenium 4 Tester Foundation v3.0

    Privacy Preference Center