Menu

Tree [6c0d26] master /
 History

HTTPS access


File Date Author Commit
 .settings 2016-04-22 sentinelaapi sentinelaapi [6c0d26] Sentinela API 0.1 Betha
 src 2016-04-22 sentinelaapi sentinelaapi [6c0d26] Sentinela API 0.1 Betha
 .classpath 2016-04-22 sentinelaapi sentinelaapi [6c0d26] Sentinela API 0.1 Betha
 .gitignore 2016-04-22 sentinelaapi sentinelaapi [6c0d26] Sentinela API 0.1 Betha
 .project 2016-04-22 sentinelaapi sentinelaapi [6c0d26] Sentinela API 0.1 Betha
 README.md 2016-04-22 sentinelaapi sentinelaapi [6c0d26] Sentinela API 0.1 Betha

Read Me

Testes de Regressão Visual com Sentinela API + WebDriver

Aplicação de uma API simples que combinada com WebDriver consegue realizar testes de regressão visual de forma rápida e eficiente.

Automação com WebDriver - Qualquer projeto, em qualquer modelo de desenvolvimento feito em Selenium WebDriver;
Sentinela API - Foco do nosso trabalho, API que gera prints de tela, gerencia baseline de prints e faz comparação de resultados, Sentinela API é escrita em Java.

Considerando um projeto de automação que já esteja com seus testes funcionais rodando, mas percebe-se a necessidade de realizar testes de regressão visuais devido a frequentes quebras de layout no sistema em produção.
Para que esses testes sejam executados de forma isolada, a equipe dependeria de uma ferramenta específica e pessoal capacitado envolvido, o que poderia gerar mais custos ao projeto.
A solução proposta possibilita apenas acoplar essa API visando criar um mecanismo onde as comparações visuais possam ser realizadas com facilidade e simplicidade atendendo a necessidade.

Mas como a API funciona?

1 - O automatizador deve primeiramente, importar Sentinela API.

2 - O automatizador, irá marcar em seus testes alguns pontos onde a Sentinela API irá realizar seu teste;

3 - O automatizador irá executar o seu teste funcional normalmente;

4 - Cada vez que chegar no ponto marcado o Sentinela API entra em ação;

5 - Tira um print de tela e salva em sua base line;

6 - Compara o resultado com outra baseline (se existir);

7 - Gera o resultado dos testes.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.