Selenium
CONFIGURAÇÃO DE TESTE
Súmario
O que é?
Funcionamento;
O que é?
Selenium é uma ferramenta para testar aplicações
web pelo browser de forma automatizada. Ele pode
ser usado no teste funcional ou teste do sistema
quando ele estiver finalizado.
Os testes serão rodados diretamente no browser,
exatamente parecido ao que usuário faria quando ele
estiver funcionando.
O que é?
Existe dois componentes importantes gerar testes:
Selenium RC: Um servidor escrito em Java. Recebe
chamadas em HTTP e executa os testes, sendo que
as chamadas vem dos testes Unitários (JUnit).
Selenium IDE: É um plugin que pode ser usado no
Firefox. Funciona como um recorder e grava as ações
do usuário que pode são transformados em códigos.
Funcionamento
Com aplicação web e o servidor do Selenium rodando, onde
os testes poderão ser escrito no Junit.
Os métodos setUp() e tearDown() da classe do Junit vão
abrir e fechar as conexões com o servidor.
“new DefaultSelenium("localhost", 4444, "*firefox /usr/lib
/firefox/firefox-bin", http://localhost:8080”
A porta padrão 4444, após vem o perfil do Browser junto
com caminho executavel, depois a url do servdor.
Funcionamento
Quando teste começar a rodar o Selenium abrirá o
Firefox. Os métodos irão preencher os campos e
navegara pela paginas e com isso um código será
gerado com tudo aquilo que foi feito na sessão.
Depois é só adicionar assertions desejadas para
codificar a simulação de cliques e de
preenchimentos.
Obrigado!