When you enroll through our links, we may earn a small commission—at no extra cost to you. This helps keep our platform free and inspires us to add more value.

Udemy logo

Automação de Testes Com Selenium WebDriver e C# - COMPLETO

Crie testes automatizados de forma profissional: Selenium IDE/RC, WebDriver, GRID, Docker, Appium, Git, Jenkins

     
  • 4.1
  •  |
  • Reviews ( 729 )
₹519

This Course Includes

  • iconudemy
  • icon4.1 (729 reviews )
  • icon20h 7m
  • iconenglish
  • iconOnline - Self Paced
  • iconprofessional certificate
  • iconUdemy

About Automação de Testes Com Selenium WebDriver e C# - COMPLETO

O curso mais completo sobre Selenium com C# em português (20 HORAS DE DURAÇÃO).

► VEJA O QUE OS NOSSOS ALUNOS ESTÃO DIZENDO SOBRE O CURSO:

_"Muito bom o curso! Recomendo para todos. Consegui meu emprego graças à ele." - Gustavo Leme_ _"O curso foi ótimo e a execução dos testes foi bem próximo da realidade, esbarrando em problemas e buscando solução." - Ricardo Amorim_ _"Agregou com sucesso novos atalhos para automação. Parabéns pela iniciativa em compartilhar o conhecimento e desde já desejo sucesso nesta nova era." - Caio Castro_ _"Gostei do curso por explicar todo o entorno do projeto de teste. Desde a configuração de ambiente e todas as outras ferramentas que auxiliam o projeto. Aguardando as aulas bônus." - Julcilea Lourenço_ Aprenda as principais técnicas e tecnologias que abrangem uma das

melhores soluções em automação de testes

, o

Selenium

.

Identifique os princípios e fundamentos da Automação de Testes;

Elabore, execute e exporte scripts de testes automatizados;

Execute os scripts de testes em múltiplos navegadores (Cross Browser Testing);

Execute testes dirigidos à dados (Data Driven);

Crie sua própria ferramenta de execução de testes;

Construa seu próprio robô (bot) para executar os testes de forma robotizada;

Implemente o padrão Page Object nos scripts de testes para torná-los mais flexíveis às mudanças do sistema;

Agrupe vários comandos em um único comando utilizando o conceito de Procedure;

Execute comandos nativos do Javascript nos scripts de testes;

Construa um projeto de teste do zero;

Melhore o código-fonte do projeto de teste através de técnicas avançadas de refatoração;

Execute testes em paralelo (Parallel Testing);

Execute remotamente testes nos mais variados dispositivos de uma rede (Teste Distribuído);

Execute testes em Containers;

Execute testes em dispositivos móveis;

Controle versões do projeto de teste;

Automatize as principais etapas de uma Integração Contínua.

Solução completa e gratuita para automatizar testes funcionais

Desenvolvido por profissionais de grandes empresas (Google, Facebook, Mozilla, Opera), o Selenium é uma das melhores alternativas para quem pretender automatizar os testes funcionais de projetos web. Não é à toa que foi adotado como

principal tecnologia

de testes em nuvem (_Testing Cloud_) de famosas empresas do ramo tais como:

BrowserStack

,

SauceLabs

e

CrossBrowserTesting

. Por ser um projeto

_Opensource_

, o usuário não só conta com vários recursos gratuitos, mas também fica livre para aprimorá-los e assim criar soluções de testes.

Conteúdos e Visão Geral

Neste curso, vou te ajudar a

criar seu primeiro ambiente de testes automatizados

. Começando primeiramente com uma boa base teórica acerca de inovação e automação em testes de software. Em seguida, começaremos a parte prática, explorando todos os recursos das ferramentas

Selenium IDE

e

Selenium Remote Control

. Além disso, vou te ajudar a

dominar as mais avançadas técnicas e tecnologias de automação de teste com o auxílio do Selenium WebDriver para a linguagem de programação C#

. Com base nos conhecimentos adquiridos no curso anterior, daremos continuidade com a

construção de um projeto de teste

por meio da importação dos scripts. Em seguida, iremos melhorar o código-fonte do projeto com

boas práticas de refatoração

. O uso de ferramentas e frameworks complementares, tais como:

Selenium Grid

,

Docker

e

Appium

, permitirão que nosso projeto execute remotamente os testes em ambientes de diferentes configurações, como por exemplo: máquinas virtuais, containers e até mesmo em dispositivos móveis. E seguindo o embalo de metodologias como

Agile

e

DevOps

, mostrarei na prática, como você (profissional de Teste de Software) pode trabalhar em conjunto com a equipe de desenvolvimento por meio do controle de versões com o versionador

Bonobo Git Server

e integração contínua usando o

Jenkins

.

What You Will Learn?

  • Identificar os princípios e fundamentos da automação em testes de software. .
  • Elaborar, executar e exportar os scripts de testes automatizados. .
  • Executar os scripts de testes em múltiplos navegadores (Cross Browser Testing). .
  • Executar testes dirigidos à dados (Data Driven). .
  • Criar a própria ferramenta de execução de testes. .
  • Criar o próprio robô (bot) para executar os testes de forma robotizada. .
  • Implementar o padrão Page Object nos scripts de testes para torná-los mais flexíveis às mudanças da aplicação. .
  • Agrupar vários comandos em um único comando utilizando o conceito de Procedure. .
  • Executar comandos nativos do Javascript nos scripts de testes. .
  • Construir um Projeto de Teste (WebDriver). .
  • Aplicar Técnicas de Refatoração no Projeto de Teste. .
  • Executar Testes em Paralelo (Parallel Testing). .
  • Executar Testes Distribuídos (Selenium Grid). .
  • Executar Testes em Containers (Docker). .
  • Executar Testes em Dispositivos Móveis (Appium). .
  • Controlar Versões do Projeto de Teste (Bonobo Git Server). .
  • Automatizar as Principais Etapas da Integração Contínua (Jenkins). Show moreShow less.