Slides da palestra Testes de Regressão Visual com Sentinela API + WebDriver, apresentada na trilha de testes do The Developers Conference 2016 em Florianópolis dia 13/05/2016.
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.
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/