14. • União de dois projetos:
• Selenium (Jason Huggins -
ThoughtWorks)
Selenium WebDriver
15. • União de dois projetos:
• Selenium (Jason Huggins -
ThoughtWorks)
• WebDriver (Simon Stewart - Google)
Selenium WebDriver
16. • União de dois projetos:
• Selenium (Jason Huggins -
ThoughtWorks)
• WebDriver (Simon Stewart - Google)
• Framework mais utilizado para
testes de UI
Selenium WebDriver
17. • União de dois projetos:
• Selenium (Jason Huggins - ThoughtWorks)
• WebDriver (Simon Stewart - Google)
• Framework mais utilizado para
testes de UI
• Padrão W3C (http://www.w3.org/TR/
webdriver/)
Selenium WebDriver
23. Karma
• Criado pelo Vojta Jína (na época,
da equipe do AngularJS)
• Executa os testes (de unidade)
em browsers reais, permitindo
identificar incompatibilidades
entre seu código/libs e browsers
24. Karma
• Feature de “watch" oferece
feedback imediato dos testes a
cada save em um script
25. Karma
• Feature de “watch" oferece
feedback imediato dos testes a
cada save em um script
• Integração muito simples com libs
de cobertura de código (Istanbul)
ou mocks/stubs/spies (Sinon.js)
28. Por que testar na nuvem?
• Zero estresse com infraestrutura
de VMs para testar em múltiplos
ambientes
29. Por que testar na nuvem?
• Zero estresse com infraestrutura
de VMs para testar em múltiplos
ambientes
• Serviços oferecem mais de 500
combinações de browser/OS
43. Testes Manuais
• Ambos os serviços oferecem
ambientes para testes manuais
• BrowserStack possui, inclusive,
emuladores de Windows Phone
para testes manuais!