   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
Upcoming SlideShare
Loading in …5
×

Introdução ao selenium

1,077 views
1,004 views

Published on

Curso de Selenium

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,077
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
9
Comments
0
Likes
0
Embeds 0
No embeds

No notes for 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

×