fbpx

Test Automation

Chat

Aprofunda os teus conhecimentos em automação de testes de software com ferramentas como Selenium, Cypress e Playwright, e explora práticas avançadas de desenvolvimento e manutenção.

 

Este curso de automação de testes aborda as técnicas e ferramentas fundamentais para automatizar eficazmente os testes de software. Desde a arquitetura de automação de testes até práticas específicas com Selenium, Gherkin, Cucumber, Cypress, e Playwright. Os participantes vão aprender a modelar, implementar e verificar soluções de automação de testes, realizando exercícios práticos como testes de sites, funcionalidades de calculadoras, e testes end-to-end em aplicações de ecommerce.

Este curso é essencial para quem deseja desenvolver competências em testes automatizados, garantindo alta qualidade e eficiência nos projetos de desenvolvimento de software.

Objetivos

  • Dominar a arquitetura e modelagem na automação de testes.
  • Implementar e desenvolver testes automatizados usando Selenium, Gherkin e Cucumber.
  • Realizar testes funcionais e end-to-end com ferramentas como Cypress e Playwright.
  • Identificar e gerir riscos associados ao desenvolvimento e manutenção de testes automatizados.
  • Verificar a eficácia e manutenção das soluções de automação de testes.

Destinatários

  • Engenheiros de QA e software testers que procuram especializar-se em automação de testes.
  • Programadores de software interessados em incorporar práticas de automação nos seus fluxos de trabalho.
  • Gestores de projeto que necessitam de compreender e supervisionar a implementação de testes automatizados.

Pré-Requisitos

  • Experiência em testes de software
  • Familiaridade com conceitos de programação e desenvolvimento de software

Programa

  • Arquitetura de automação do teste
  • Selenium: Browser automation
  • Behavior-Driven Development (BDD), Gherkin e Cucumber
  • Práticas de Teste com Selenium e Gherking
  • Cypress: Experiência Completa de Teste end-to-end
  • Playwright: Automação Eficiente na Web
  • Arquitetura de automação do teste
  • Verificação da Solução de Automação de Teste

Arquitetura de automação do teste

  • Conceitos de modelagem aproveitados na automação de teste
  • Implementação da Automação de Teste
  • Desenvolvimento de Automação de Teste

Selenium: Browser automation

  • IDE e WebDriver
  • Exercício: Teste do Site WebCom

Behavior-Driven Development (BDD), Gherkin e Cucumber

  • Fundamentos e Casos de Teste com Gherkin
  • Exercício: Teste de Calculadora com Cucumber e Gherkin

Práticas de Teste com Selenium e Gherking

  • Testes Funcionais com Google Maps
  • Testes com Login, Registro e Google Maps
  • Teste E2E de Ecommerce

Cypress: Experiência Completa de Teste end-to-end

  • Primeiros Passos, Ações, Aliases e Assertions
  • Exercício: Formulário de Login

Playwright: Automação Eficiente na Web

  • Introdução e Recursos Principais
  • Configurações, Ações, Localizadores e Assertivas
  • Exercício: Login e Registo

Arquitetura de automação do teste

  • Riscos associados ao desenvolvimento da Automação de Teste
  • Manutenção da solução de Automação de Teste

Verificação da Solução de Automação de Teste

Outras datas e horários

Chat

Quero saber mais informações sobre este curso

Test Automation

Desenvolvimento / Programação | 42h - e-learning


Notas

Pretende mais informação sobre este curso?

Preencha o formulário com os seus dados e as suas questões e entraremos em contacto consigo para lhe darmos todas as informações pretendidas.

Obrigado!