• ENTRAR
  • Nenhum produto no carrinho.

Aprenda a forma simplificada (sem programação) de automatizar testes de projetos web através da IDE e do Remote Control.

O que você aprenderá

  • 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.
  • Executar testes em paralelo (Parallel Testing).

 

Requisitos

  • Conceitos básicos em Teste de Software.
  • Elementos básicos do HTML.

 

Descrição

Aprenda a forma simplificada de automatizar testes aplicações web usando uma das melhores soluções em automação de testes, o Selenium.

Crie seu primeiro ambiente de testes automatizados através deste curso totalmente voltado para iniciantes.

  • Identifique os princípios e fundamentos da Automação de Testes;
  • Elabore, execute e exporte scripts de testes automatizados;
  • Execute os scripts de testes automatizados em diversos navegadores;
  • Trabalhe com massa de dados dinâmica;
  • Crie sua própria ferramenta de execução de testes;

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 aplicações 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. E por fim, lhe ensinarei como trabalhar com massa de dados dinâmica em seus scripts de testes automatizados e criar sua própria ferramenta de execução de testes.

Ao término do curso, você terá uma noção básica do que é e para que serve a Automação de Testes. E estará apto para implementar um considerável ambiente de testes automatizados sem necessidade de ter experiências com programação.

 

Para quem é este curso:

  • Profissionais da área de qualidade de software que almejam migrar para área de automação de testes mesmo tendo pouco ou nenhuma experiência com programação.
  • Desenvolvedores autônomos que queiram criar testes de regressão automatizados para seus projetos web, visando a entrega de versões com mais qualidade.

Ementa do Curso

Módulo 01: Introdução
01 – Apresentação 00:01:00
Apresentação do Curso.
02 – Boas-Vindas 00:01:44
Boas-vindas ao aluno e breve descrição sobre o autor.
03 – Objetivos e Pré-Requisitos 00:01:35
Objetivos do curso e requisitos para cursá-lo.
Módulo 02: Inovando a sua forma de testar software
04 – Inovação no Mercado de Trabalho 00:03:50
Análise do mercado de trabalho no que diz a respeito sobre inovação.
05 – Automação em Teste de Software 00:01:57
Definição sobre automação e como ela ocorre em Testes de Software.
06 – Por que Automatizar os Testes? 00:07:26
Argumentos plausíveis para automatizar os testes.
07 – Testes Automatizados x Testes Manuais 00:02:00
Desvendando o mito de que os testes automatizados substituirão 100% os testes manuais.
08 – Considerações Acerca da Automação 00:05:11
Questões a serem observadas antes de automatizar os testes.
09 – Princípios da Automação de Testes 00:06:20
Boas práticas em automação de testes.
Módulo 03: Selenium
10 – O Que é Selenium e Como Surgiu? 00:04:45
Definição e história do Selenium.
11 – Por que Usar Selenium? 00:05:04
Vantagens em automatizar os testes com o Selenium.
Módulo 04: Selenium IDE
12 – A IDE 00:14:34
Descrição da estrutura e principais funcionalidades da IDE.
13 – Elaborando o Script de Teste (Record) 00:19:35
Gerando o script de forma automática através do gravador.
14 – Executando o Script de Teste (Play) 00:11:41
Reproduzindo a execução do script de teste gerado.
15 – Estrutura de Condição (If-Else) 00:11:16
Executando trechos do script de acordo com a condição definida.
16 – Laço de Repetição (While) 00:09:32
Definir trechos do script que serão executados em loop.
17 – Evidências de Falhas 00:07:19
Gerar prints da tela após falhas na execução do teste.
18 – Relatório de Execução 00:11:50
Gerando um relatório bem formatado da execução dos testes.
19 – Salvando o Script de Teste 00:05:34
Salvando um script com o nome adequado e no formato correto.
20 – Exportando o Script de Teste 00:12:03
Exportando o script em formato adequado para integração nos projetos de teste em C#.
Módulo 05: Selenium Remote Control
21 – Standalone Server 00:11:28
Entendendo a história e a estrutura do servidor.
22 – Executando Scripts Pelo WebDriver Playback 00:10:37
Execução de testes em diversos navegadores com o auxílio do Selenium IDE.
23 – Executando Scripts Pelo Html Runner 00:17:18
Executando os scripts de testes em diversos navegadores de forma independente.
Módulo 06: Bônus
24 – Dados Dinâmicos no Selenium IDE 00:27:54
Conectar os scripts de teste à uma planilha para o uso de dados dinâmicos.
25 – Criando Sua Própria Ferramenta de Execução de Testes 00:18:55
Ideia de como criar uma ferramenta de execução de teste usando o servidor do Selenium como base.
26 – Construindo Seu Próprio Robô 00:41:35
Robotizar a execução do script de teste por meio do agendador (schedule).
27 – Page Object 00:43:21
Utilizando a opção UI-Element do Selenium IDE para implementar o padrão Page Object nos scripts de testes e assim torná-los mais flexíveis as mudanças das páginas da aplicação web.
28 – Procedure 00:39:25
Executando um conjunto de comandos em uma única linha do script por meio da opção RollUp, do Selenium IDE.
29 – Usando Comandos Nativos do Javascript 00:19:22
Substituindo comandos Selenese por comandos nativos do JavaScript.
30 – Testes Em Paralelo 00:26:58
Executando o mesmo script de teste em várias instâncias do navegador de forma simultânea.
Módulo 07: Considerações Finais
31 – Encerramento 00:00:53
Encerramento do Curso.

Avaliações do Curso

N.D.

0
0 classificações
  • 5 estrelas0
  • 4 estrelas0
  • 3 estrelas0
  • 2 estrelas0
  • 1 estrelas0

Nenhuma avaliação foi encontrada para este curso.

INSCREVA-SE
  • R$147.90
  • ACESSO ILIMITADO
  • Certificado
  • 6 horas, 42 minutos
2 ALUNOS INSCRITOS

Cursos Com Melhores Avaliações

Avaliações de Cursos

  • Processo de Automação de Testes Funcionais Com Selenium

    Curso simples e bom! 5

    Curso simples, para quem quer ter uma introdução ao Selenium e suas funcionalidades. Daqui da pra ter a base necessária para entender o funcionamento e o que é necessário para automatizar testes ou até funções e atividades nos navegadores. Uma dica, pra quem acha que ele fala devagar é aumentar a velocidade do vídeo. Eu assisti em x1.75, e pra mim foi ideal!
    Arthur Cavalcanti

Validar Certificado

Usuários Online

Não há usuários online neste momento

Formas de Pagamento

Cartão de Crédito (até 12x) e Débito

American Express American Express Aura Diners Club Elo Hipercard Mastercard VISA Maestro Visa Electron


Débito Online, Transferência e Boleto

Banco do Brasil Bradesco Itaú Santander Boleto Bancário


Saldo de Vendas

Pagseguro PayPal

Copyright © 2016-2019 Inove Teste. Todos os direitos reservados.