   Processos de Teste   Metodologia Ágil e Testes   Introdução ao Selenium    ◦ Visão Geral    ◦ Motivação    ◦ Aplicaç...
   Requisitos   Horários   Metodologia    ◦ Abordagem    ◦ Prática   Objetivos   Exemplos
   Integração   Unitário   Carga   Divisão:    ◦ Suite    ◦ Teste
   XP   TDD   BDD
   Características:    ◦ JavaScript / IFrame    ◦ Automação de Browser    ◦ Compatibilidade
   Manipuladores de URL   Engine    ◦ DOM      Eventos      Estrutura    ◦ CSS      Formatação    ◦ JavaScript      ...
   Core   RC    ◦ Servidor    ◦ Cliente   IDE   Extensões
   Sintaxe    ◦ Comando    ◦ Alvo    ◦ Valor
   Ações    ◦   wait    ◦   open    ◦   click    ◦   type   Testes    ◦ Assertivas    ◦ Verificações   Variáveis
   Elementos de Interface    ◦ Toolbar    ◦ Teste      Tabela      Código-Fonte    ◦ Log / Referência
   Criação de Teste   Salvar   Execução   Edição
   Estrutura de um Documento   Dimensões:    ◦ Elemento    ◦ XPath    ◦ CSS
   Uso do firebug:    ◦   $ (id)    ◦   $$ (css)    ◦   $x (XPath)    ◦   Regex / glob (Texto)   YQL
   id (dom): getElementById   Name (formulários)   Ordem de Busca
   Estrutura de um Documento XML:    ◦ Nós      Elemento          Atributos      Texto    ◦ Relações:        Raiz    ...
   Caminho / Elemento:    ◦   /html/head/meta    ◦   /html/head/link    ◦   //head/*    ◦   //meta    ◦   /html/head/link...
   Estrutura do CSS:    ◦ Classe / Pseudoclasse:      <p class=“xxx”>
   Selector:    ◦   Elemento: table    ◦   Por Classe: table.toc    ◦   Universal: *.toc    ◦   Id: table#toc    ◦   Desc...
Introdução ao selenium
Introdução ao selenium
Introdução ao selenium
Introdução ao selenium
Introdução ao selenium
Introdução ao selenium
Introdução ao selenium
Introdução ao selenium
Próximos SlideShares
Carregando em…5
×

Introdução ao selenium

1.140 visualizações

Publicada em

Curso de Selenium

Publicada em: Educação
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
1.140
No SlideShare
0
A partir de incorporações
0
Número de incorporações
7
Ações
Compartilhamentos
0
Downloads
9
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Introdução ao selenium

  1. 1.  Processos de Teste Metodologia Ágil e Testes Introdução ao Selenium ◦ Visão Geral ◦ Motivação ◦ Aplicações
  2. 2.  Requisitos Horários Metodologia ◦ Abordagem ◦ Prática Objetivos Exemplos
  3. 3.  Integração Unitário Carga Divisão: ◦ Suite ◦ Teste
  4. 4.  XP TDD BDD
  5. 5.  Características: ◦ JavaScript / IFrame ◦ Automação de Browser ◦ Compatibilidade
  6. 6.  Manipuladores de URL Engine ◦ DOM  Eventos  Estrutura ◦ CSS  Formatação ◦ JavaScript  Comportamento Chrome
  7. 7.  Core RC ◦ Servidor ◦ Cliente IDE Extensões
  8. 8.  Sintaxe ◦ Comando ◦ Alvo ◦ Valor
  9. 9.  Ações ◦ wait ◦ open ◦ click ◦ type Testes ◦ Assertivas ◦ Verificações Variáveis
  10. 10.  Elementos de Interface ◦ Toolbar ◦ Teste  Tabela  Código-Fonte ◦ Log / Referência
  11. 11.  Criação de Teste Salvar Execução Edição
  12. 12.  Estrutura de um Documento Dimensões: ◦ Elemento ◦ XPath ◦ CSS
  13. 13.  Uso do firebug: ◦ $ (id) ◦ $$ (css) ◦ $x (XPath) ◦ Regex / glob (Texto) YQL
  14. 14.  id (dom): getElementById Name (formulários) Ordem de Busca
  15. 15.  Estrutura de um Documento XML: ◦ Nós  Elemento  Atributos  Texto ◦ Relações:  Raiz  Filho / Pai  Descendentes / Ancestrais  Irmãos
  16. 16.  Caminho / Elemento: ◦ /html/head/meta ◦ /html/head/link ◦ //head/* ◦ //meta ◦ /html/head/link/.. Atributo: ◦ //div[@id=content] ◦ //link[@media] ◦ //link[@media=„screen‟]
  17. 17.  Estrutura do CSS: ◦ Classe / Pseudoclasse:  <p class=“xxx”>
  18. 18.  Selector: ◦ Elemento: table ◦ Por Classe: table.toc ◦ Universal: *.toc ◦ Id: table#toc ◦ Descendentes: table#toc li a

×