• 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

  • Functional Testing Automation Process With Selenium

    Excelent 5

    The course is awesome for those ones who are 'starting' with selenium, i learned how to use the selenium IDE with Firefox (that is nice) and with Eclipse, of course that is necessary to practice more and more, but starting from 0, was really good way to start, thanks for the course and i believe that it is going to help a lot of people who are starting right now, greetings, and really thanks.
    Stéfano Júlio Mariani

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.