Testes com Selenium
Eles sempre estão lá
Quando alguém acha um ninho
Ninho encontrado muito tarde
Temos que encontrá-los rápido
Precisamos de ferramentas
Selenium IDE
Selenium IDE
Selenium IDE
Selenium IDE
Selenium IDE
Selenium IDE
  Fácil e rápido de instalar, configurar e usar.
  +
  Código gerado por ele é bom, mas extenso e
ruim de man...
Selenium
Webdriver
  Para fazer testes
locais
  Remote Control
  Para testes remotos
usando o Grid
 
 
Selenium
Selenium Grid (Remote Control)
Deploy do servidor
  Display: xvfb
  Extensão para o Firefox e o chromedriver
  Configurar o hub, criar nodes e mapeá-los ...
Page Object Pattern
Page Object Pattern
Page Object Pattern
Podemos integrar ao Lettuce
Lettuce – BDD
  Scenario: Logged-in user does something cool.
  Given I am logged in
  When I do something interesting
  T...
Lettuce – Reuso de código
Contato
  Jayme Tosi Neto
  kalkehcoisa@gmail.com
  facebook.com/quaok
  kalkehcoisa+
  @kalkehcoisa
Próximos SlideShares
Carregando em…5
×

Testes com selenium - GrupySP - Agosto/2015

258 visualizações

Publicada em

Apresentação para a Grupy-SP sobre testes com selenium

Publicada em: Software
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
258
No SlideShare
0
A partir de incorporações
0
Número de incorporações
3
Ações
Compartilhamentos
0
Downloads
0
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Testes com selenium - GrupySP - Agosto/2015

  1. 1. Testes com Selenium
  2. 2. Eles sempre estão lá
  3. 3. Quando alguém acha um ninho
  4. 4. Ninho encontrado muito tarde
  5. 5. Temos que encontrá-los rápido
  6. 6. Precisamos de ferramentas
  7. 7. Selenium IDE
  8. 8. Selenium IDE
  9. 9. Selenium IDE
  10. 10. Selenium IDE
  11. 11. Selenium IDE
  12. 12. Selenium IDE   Fácil e rápido de instalar, configurar e usar.   +   Código gerado por ele é bom, mas extenso e ruim de manter.   =   Ótimo para projetos curtos/pequenos/protótipos e situações de emergência REAL
  13. 13. Selenium Webdriver   Para fazer testes locais   Remote Control   Para testes remotos usando o Grid    
  14. 14. Selenium
  15. 15. Selenium Grid (Remote Control)
  16. 16. Deploy do servidor   Display: xvfb   Extensão para o Firefox e o chromedriver   Configurar o hub, criar nodes e mapeá-los no hub   Montar scripts para controlar o servidor  
  17. 17. Page Object Pattern
  18. 18. Page Object Pattern
  19. 19. Page Object Pattern
  20. 20. Podemos integrar ao Lettuce
  21. 21. Lettuce – BDD   Scenario: Logged-in user does something cool.   Given I am logged in   When I do something interesting   Then The world becomes a better place
  22. 22. Lettuce – Reuso de código
  23. 23. Contato   Jayme Tosi Neto   kalkehcoisa@gmail.com   facebook.com/quaok   kalkehcoisa+   @kalkehcoisa

×