SlideShare a Scribd company logo
1 of 14
Globalcode – Open4education
Trilha – Testes
Leandro Ugioni
Ramon Saraiva
Analistas de Testes
Globalcode – Open4education
Testes de Regressão Visual com
Sentinela API + WebDriver
Globalcode – Open4education
Palestrantes
Ramon de Pieri Saraiva
Bacharel em Sistemas de Informação pela ESUCRI;
Analista de Testes da Betha Sistemas;
Atuando na área de testes desde 2010;
Certificado CTFL;
Experiência em testes funcionais, desenvolvimento de
ferramentas de apoio aos testes e automação desktop e
web;
Atualmente atuando em projetos de automação web
com Cucumber, WebDriver e componentes proprietários
da Betha.
Globalcode – Open4education
Palestrantes
Leandro Antunes Ugioni
Bacharel em Sistemas de Informação pela ESUCRI;
Analista de Testes da Betha Sistemas;
Atuando na área de testes desde 2012;
Certificado CTFL;
Experiência em testes funcionais, desenvolvimento de
ferramentas de apoio aos testes e automação desktop e
web;
Atualmente atuando em projetos de automação web
com Cucumber, WebDriver e componentes proprietários
da Betha.
Globalcode – Open4education
Agenda
Testes de regressão visual
Selenium WebDriver
Sentinela API
Exemplos de implementação
Globalcode – Open4education
Testes de Regressão Visual com Sentinela API +
WebDriver
Importância dos Testes Visuais
Aparência e visual são fatores de grande importância;
Portabilidade das aplicações;
Aspecto crítico e custoso a ser testado de forma manual.
Globalcode – Open4education
Testes de Regressão Visual com Sentinela API +
WebDriver
Testes de Regressão Visual
Esperado
Recebido
Diferença
Globalcode – Open4education
Testes de Regressão Visual com Sentinela API +
WebDriver
Selenium WebDriver
Uma API de testes popular e orientada a objetos;
Utiliza um Driver que é uma instância do navegador;
Poder e versatilidade de seus Drivers:
AndroidDriver, ChromeDriver, FirefoxDriver,
InternetExplorerDriver, dentre outros...
Globalcode – Open4education
Testes de Regressão Visual com Sentinela API +
WebDriver
Sentinela API
API simples, compacta e objetiva;
Em conjunto com Selenium WebDriver permite realizar
testes de regressão visual independente da estrutura do
projeto de automação.
Globalcode – Open4education
Testes de Regressão Visual com Sentinela API +
WebDriver
Diferenciais do Sentinela API
Comparação multi-baseline;
Possibilidade de verificar somente um elemento isolado
ou uma lista de elementos;
Implementação descomplicada;
Software livre.
Para saber mais:
Ramon Saraiva: ramondepieri@gmail.com
Leandro Ugioni: leandro_ugioni@hotmail.com
Globalcode – Open4education
Testes de Regressão Visual com Sentinela API +
WebDriver
Sentinela API
Principais Métodos:
sentinela.validate();
sentinela.generateReport();
Dois métodos, simples assim, então como usá-los?
Globalcode – Open4education
Testes de Regressão Visual com Sentinela API +
WebDriver
Onde obter o Sentinela API:
SourceForge:
https://sourceforge.net/projects/sentinelaapi/
GitHub:
https://github.com/saraivaugioni/sentinelaAPI/
Globalcode – Open4education
Testes de Regressão Visual com Sentinela API +
WebDriver
Obrigado!
Globalcode – Open4education
Testes de Regressão Visual com Sentinela API +
WebDriver
Contatos
Leandro Ugioni
http://br.linkedin.com/in/leandrougioni
http://www.facebook.com/leandro.ugioni
leandro_ugioni@hotmail.com
Ramon Saraiva
http://br.linkedin.com/in/ramondepierisaraiva
http://www.facebook.com/ramon.d.saraiva
ramondepieri@gmail.com

Testes de Regressão Visual com Sentinela API + WebDriver

  • 1. Globalcode – Open4education Trilha – Testes Leandro Ugioni Ramon Saraiva Analistas de Testes
  • 2. Globalcode – Open4education Testes de Regressão Visual com Sentinela API + WebDriver
  • 3. Globalcode – Open4education Palestrantes Ramon de Pieri Saraiva Bacharel em Sistemas de Informação pela ESUCRI; Analista de Testes da Betha Sistemas; Atuando na área de testes desde 2010; Certificado CTFL; Experiência em testes funcionais, desenvolvimento de ferramentas de apoio aos testes e automação desktop e web; Atualmente atuando em projetos de automação web com Cucumber, WebDriver e componentes proprietários da Betha.
  • 4. Globalcode – Open4education Palestrantes Leandro Antunes Ugioni Bacharel em Sistemas de Informação pela ESUCRI; Analista de Testes da Betha Sistemas; Atuando na área de testes desde 2012; Certificado CTFL; Experiência em testes funcionais, desenvolvimento de ferramentas de apoio aos testes e automação desktop e web; Atualmente atuando em projetos de automação web com Cucumber, WebDriver e componentes proprietários da Betha.
  • 5. Globalcode – Open4education Agenda Testes de regressão visual Selenium WebDriver Sentinela API Exemplos de implementação
  • 6. Globalcode – Open4education Testes de Regressão Visual com Sentinela API + WebDriver Importância dos Testes Visuais Aparência e visual são fatores de grande importância; Portabilidade das aplicações; Aspecto crítico e custoso a ser testado de forma manual.
  • 7. Globalcode – Open4education Testes de Regressão Visual com Sentinela API + WebDriver Testes de Regressão Visual Esperado Recebido Diferença
  • 8. Globalcode – Open4education Testes de Regressão Visual com Sentinela API + WebDriver Selenium WebDriver Uma API de testes popular e orientada a objetos; Utiliza um Driver que é uma instância do navegador; Poder e versatilidade de seus Drivers: AndroidDriver, ChromeDriver, FirefoxDriver, InternetExplorerDriver, dentre outros...
  • 9. Globalcode – Open4education Testes de Regressão Visual com Sentinela API + WebDriver Sentinela API API simples, compacta e objetiva; Em conjunto com Selenium WebDriver permite realizar testes de regressão visual independente da estrutura do projeto de automação.
  • 10. Globalcode – Open4education Testes de Regressão Visual com Sentinela API + WebDriver Diferenciais do Sentinela API Comparação multi-baseline; Possibilidade de verificar somente um elemento isolado ou uma lista de elementos; Implementação descomplicada; Software livre. Para saber mais: Ramon Saraiva: ramondepieri@gmail.com Leandro Ugioni: leandro_ugioni@hotmail.com
  • 11. Globalcode – Open4education Testes de Regressão Visual com Sentinela API + WebDriver Sentinela API Principais Métodos: sentinela.validate(); sentinela.generateReport(); Dois métodos, simples assim, então como usá-los?
  • 12. Globalcode – Open4education Testes de Regressão Visual com Sentinela API + WebDriver Onde obter o Sentinela API: SourceForge: https://sourceforge.net/projects/sentinelaapi/ GitHub: https://github.com/saraivaugioni/sentinelaAPI/
  • 13. Globalcode – Open4education Testes de Regressão Visual com Sentinela API + WebDriver Obrigado!
  • 14. Globalcode – Open4education Testes de Regressão Visual com Sentinela API + WebDriver Contatos Leandro Ugioni http://br.linkedin.com/in/leandrougioni http://www.facebook.com/leandro.ugioni leandro_ugioni@hotmail.com Ramon Saraiva http://br.linkedin.com/in/ramondepierisaraiva http://www.facebook.com/ramon.d.saraiva ramondepieri@gmail.com