Programa do Curso

Selenium

Introdução

  • O que é Selenium Ferramenta
  • Uso da ferramenta Selenium em automação
  • Recursos da ferramenta Selenium

Componentes

  • Diferença entre Selenium e outras ferramentas
  • Selenium IDE
  • Selenium Driver da Web
  • Selenium Grade
  • Introdução ao Selendriod

Instalações

  • Instale o Eclipse IDE (versão Mars preferível)
  • Instalar/Validar Java JDK 1.7 e superior
  • Instale plug-ins (TestNG, Maven, etc.)
  • Instale Selenium (última versão estabilizada)
  • Instale todos os drivers de navegador necessários
  • Instale todas as bibliotecas, drivers, jars, plug-ins suportados, etc.

Configurações

  • Configurar caminho/caminho de classe para sistema e nível de usuário
  • Configure o Eclipse com todas as bibliotecas necessárias, Java
  • Configure IE Devtool, FireBug, Firepath, etc. com navegadores

Comece o teste de amostra

  • Languages suportado em Selenium
  • Grave e execute o script em Selenium IDE
  • Escreva e execute o script em Selenium Web Driver
  • Visualizar e analisar resultados de testes

Usando Selenium

  • O que é sincronização
  • Como colocar validações (ativo, verificar)
  • Como iniciar o navegador e o aplicativo/URL
  • Como configurar os parâmetros do navegador usando código personalizado
  • Trabalhando com Java com Selenium (classe, pacote, OOPs, etc.)
  • Compreendendo o DOM
  • Como identificar objetos/elementos usando selênio

Manipulação de janelas

  • Como ler texto/valores da página da Web
  • Como inserir valores em elementos/objetos
  • Trabalhando com objetos DOM (botões, links, seleção, escolha, tabelas, etc.)
  • Como selecionar/escolher valores usando list/comboxbox
  • Como selecionar/escolher caixa de seleção/botão de opção
  • Como controlar o mouse, eventos do teclado
  • Implementação de tratamento de exceções em Selenium
  • Como lidar com vários navegadores
  • Tratamento de alertas
  • Tratamento de alertas do Windows usando AutoIT

Testes baseados em dados

  • O que são testes orientados a dados
  • Parametrizando os scripts de teste usando Excel
  • Leia, grave os dados no/do Excel
  • Trabalhando com CSV, XLS, arquivos simples e banco de dados

TestNG

  • O que é TestNG
  • Crie TestNG.XML arquivo / Teste / TestSuite
  • Integrar com Selenium scripts
  • Executar de TestNG
  • Executar de TestNG
  • TestNG Anotações
  • Tags em TestNG.XML arquivo
  • Trabalhando com grupos

POM

  • Introdução à estrutura de modelo de objeto de página
  • Introdução à estrutura de modelo de objeto de página
  • Usando arquivo de propriedades

Log4J

  • Introdução
  • Implementação em selênio
  • Gerando arquivos de log e analisando

MAVEN

  • Introdução
  • Criando projeto MAVEN
  • Configurando com Selenium e Java
  • Construir/Executar a compilação

Grade

  • Introdução
  • Driver remoto da Web
  • Configurando Hub
  • Configurando o nó
  • Executando scripts em computador remoto/execução paralela

Convertendo Projeto

  • O que é conversão de projeto
  • Como converter Java projeto em Maven e vice-versa

Estrutura de automação

  • Introdução às estruturas de automação
  • Tipos de estruturas e benefícios
  • Trabalhando com programação estendida (Java)

Abordagem

  • Como construir estruturas de automação
  • Compreendendo a abordagem de automação de testes

JMeter

Introdução

  • JMeter recursos
  • Teste de performance

Preparando um teste

  • Requisitos e expectativas
  • Dicas para obter melhores resultados

Visão geral dos componentes

  • Plano de teste
  • Grupo de tópicos
  • Amostrador
  • Controlador lógico
  • Ouvinte
  • Cronômetro
  • Afirmação
  • Configuração Element
  • A ordem de execução

Good práticas

  • Recursos incorporados
  • Cache
  • Gravando tempos de reflexão
  • Executando a partir da linha de comando

Variáveis

  • Criando
  • Usando
  • Extraindo
  • Visualizando

Funções

  • Preparando
  • Usando
  • Criando

Propriedades

  • Usando
  • Criando

Autenticação

  • Formulários de inscrição na web
  • Autenticação básica HTTP

Comunicando

  • Gerando painel de relatório
  • Resultados em tempo real

Teste Distribuído

  • Executando a partir da linha de comando

Estendendo funcionalidade

  • Plug-ins
  • Código personalizado

Requisitos

Profissional de testes com conhecimentos práticos de testes manuais, visão geral sobre Test Automation& conceitos de programação orientada para objectos (de preferência Java)

  35 horas
 

Número de participantes


Inicia

Termina


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

Declaração de Clientes (6)

Cursos Relacionados

Introdução ao Selenium

  7 horas

Categorias Relacionadas