Curso Selenium Web Testing Foundation

  • Test & Point Analysis

Curso Selenium Web Testing Foundation

24 horas
Visão Geral

Curso Selenium Web Testing Foundation, é um curso prático de teste da web, essencial para desenvolvedores e engenheiros de teste experientes que precisam verificar aplicativos da web.

Este curso apresenta ao aluno os conceitos e técnicas de teste de aplicativos da Web com Selenium e Java. Esta aula prática concentra-se em habilidades práticas e práticas recomendadas para garantir que o aluno aprenda os prós e contras dos testes de aplicativos da Web com Selenium e Java.

Objetivo

Após a conclusão Curso Selenium Web Testing Foundation, os alunos serão capazes de:

  • Entenda as necessidades de teste da página da web e como o Selenium atende a essas necessidades
  • Analise um aplicativo da web de uma perspectiva funcional e de teste
  • Projete, codifique e execute testes manuais usando o Katalon Recorder
  • Use construções Selenium para localizar elementos em uma página da web
  • Teste os formulários da página da web e os elementos nesses formulários
  • Use suítes de teste para organizar e gerenciar testes
  • Revise as construções Java necessárias para os testadores trabalharem com WebDriver
  • Projete o código e execute testes Selenium automatizados usando a API Java WebDriver
  • Use a API WebDriver para testar recursos avançados da web, como respostas atrasadas e Ajax
  • Usando uma combinação de recursos JUnit 5 e WebDriver para consumir fluxos de dados para teste
  • Concentre-se nas melhores práticas para testes Selenium usando a API Java WebDriver
Publico Alvo
  • Desenvolvedores da Web ou engenheiros de teste experientes. Também é necessário conhecimento prévio básico de sintaxe Java
Pre-Requisitos
  • Os alunos participantes devem ter alguma familiaridade com a sintaxe Java básica antes de assistir a esta aula. 
Materiais
Inglês | Português
Conteúdo Programatico

Introduction to Selenium

  1. Selenium Concepts and Components
  2. Manual Testing using Selenium
  3. Automated Testing using Selenium
  4. Java, Testing Frameworks, and Selenium WebDriver
  5. Exercise: Running the Web Application

Using the Katalon Recorder

  1. Start Katalon Recorder
  2. Understand the components of Katalon Recorder
  3. Use Web Developer Inspector to inspect an element on a web page
  4. Exercise: Analyzing the Web Application

Creating and Running a Manual Test

  1. Testing planning and Test Plans
  2. Use Katalon Recorder to create and run a manual test
  3. Understand the Katalon Recorder components
  4. Page Transitions and Globbing
  5. Exercise: Creating and Running a Manual Test
  6. Exercise: Testing Alerts

JUnit 5 for Selenium

  1. What JUnit brings to the table
  2. JUnit Method Lifecycle
  3. Test setup and teardown
  4. Parameterized tests
  5. Assertions
  6. Demo: JUnit
  7. Exercise: Reapply JUnit
  8. Walkthrough: Using JUnit with Selenium

Selenium WebDriver

  1. Working with WebDriver in Java
  2. Finding Spots on Web Pages
  3. Working with different browsers
  4. Built-In Locators
  5. Exercise: Creating and Running a WebDriver Test
  6. Exercise: Testing with Other Browsers
  7. Exercise: Working with WebDriver Locators
  8. Exercise: Adding WebDriver Tests

WebDriver Deep Dive

  1. WebDriver Commands for working with forms
  2. Working with complex form components
  3. Taking screenshots
  4. Working with alerts
  5. Exercise: Testing Forms using WebDriver
  6. Exercise: Screenshots

Advanced WebDriver

  1. Use WebDriver to work with windows, tabs and iframes
  2. Utilize Actions class for mouse and keyboard actions
  3. Testing file uploads and downloads
  4. Testing AJAX elements
  5. Waiting for events to happen
  6. Feeding data sets into a testing sequence
  7. Exercise: Testing Wait Styles
  8. Exercise: Streaming Data into Selenium Tests

Selenium Best Practices

  1. Preparation
  2. Managing Names
  3. Multiple Browser Testing
  4. High Quality Tests and Test Plans
  5. Using Whitespace
  6. Efficient Operations
  7. Establish Selenium Standards

Testing Strategies and Patterns

  1. Types of web application tests
  2. Strategies for locating elements
  3. Wrapping Selenium calls
  4. User interface maps
  5. Exercise: Using Delayed Exceptions
  6. Exercise: Automated Running of Multiple Test Cases
  7. Exercise: Testing the Bank Web Application

Selenium Locators

  1. Finding Spots on Web Pages
  2. Built-In Locators
  3. Find by HTML Features
  4. Find using CSS
  5. Find using XPath and the DOM
  6. Exercise: Working with Selenium Locators

Selenese

  1. Selenese Overview
  2. Selenese Commands
  3. Action Commands
  4. Accessor Commands
  5. Assertion Commands
  6. Exercise: Working with Selenese

Forms

  1. Selenese Commands for Working with Forms
  2. Form Actions
  3. Text Form Actions
  4. Keys
  5. Button Form Actions
  6. Other Actions
  7. Exercise: Testing Forms
TENHO INTERESSE

Cursos Relacionados

Curso Teste Ágil Nível Intermediário

24 horas

Curso Analista de Teste Nível Avançado

24 horas

Curso Requisitos e Validação de Teste

24 horas

Curso Fundamento de Teste de Software

24 horas

Curso APF Analise de Ponto de Função Exame CFPS IFPUG

32 horas

Curso Analise de Ponto de Função Certificação do IFPUG

32 Horas

Curso Teste de Software Ágil Foundation

16 horas

Curso Teste de Software Fundamentos

24 horas

Curso APP Mobile Testing Foundation

16 horas

Curso Automação de Teste Agil

16 horas