+351 217 983 104

catálogo de formação

A4Q Certified Selenium Tester Foundation

Print Friendly, PDF & Email

Em pré-inscrição. Entre em contacto para obter mais informações.

Laboral: 3 dias | 21 horas

Apresentação

Selenium is an Open Source Tool for automating web browser/web application testing. Many organizations use proprietary tools from tools vendors that are integrated with Selenium so Selenium skills are very useful.

The A4Q Selenium Tester Foundation certification is based on a practical training course aimed at test professionals and anyone who wants to validate and demonstrate skills in using Selenium Test Driver in test automation.

This course is ideal for automators and those who want to learn automation using the Selenium WebDriver toolset. While this course is accessible to anyone wanting to acquire a basic, hands-on knowledge of Selenium, the main audiences are:

  • People with no test automation experience who are starting to automate in Selenium (or who want to get a job doing that)
  • People with some GUI test automation experience who are new to Selenium or starting to automate in Selenium (or who want to get a job doing that)
  • People with some non-GUI test automation experience who are new to Selenium and starting to automate in Selenium (or who want to get a job doing that)

Destinatários

  • Testers wishing to become test automation specialists.
  • Test automation specialists looking to learn Selenium
  • Agile testers

Objetivos

The business outcomes from the course are:

  • Correctly apply test automation principles to build maintainable test automation solution
  • Be able to choose and implement correct test automation tools
  • Be able to implement Selenium WebDriver scripts that execute functional web application tests
  • Be able to implement maintainable scripts

Pré-requisitos

Although it is beneficial for attendees to have a coding background (ideally in Python), this is not essential.

Code examples are provided during the course and are available in the training delivery environment for attendees less experienced in Python to access.

Programa

1 – Test Automation Basics

  • 1.1 Test Automation Overview
  • 1.2 Manual vs. Automated Tests
  • 1.3 Success Factors
  • 1.4 Risks and Benefits of Selenium WebDriver
  • 1.5 Selenium WebDriver in Test Automation Architecture
  • 1.6 Purpose for Metrics Collection in Automation
  • 1.7 The Selenium Toolset

2 – Internet Technologies for Test Automation of Web Applications

  • 2.1 Understanding HTML and XML
  • 2.1.1 Understanding HTML
  • 2.1.2 Understanding XML
  • 2.2 XPath and Searching HTML Documents
  • 2.3 CSS Locators

3 – Using Selenium WebDriver

  • 3.1 Logging and Reporting Mechanisms
  • 3.2 Navigate to Different URLs
  • 3.2.1 Starting a test automation session
  • 3.2.2 Navigating and refreshing pages
  • 3.2.3 Closing the browser
  • 3.3 Change the Window Context
  • 3.4 Capture Screenshots of Web Pages
  • 3.5 Locate GUI Elements
  • 3.6 Get the state of GUI elements
  • 3.7 Interact with UI elements using WebDriver commands
  • 3.8 Interact with user prompts in web browsers using WebDriver commands

4 – Preparing Maintainable Test Scripts

  • 4.1 Maintainability of Test Scripts
  • 4.2 Wait Mechanisms
  • 4.3 Page Objects
  • 4.4 Keyword Driven Testing

Pedido de Informação