"Selenium IDE e um ambiente integrado de desenvolvimento para scripts de testes automatizados. Ele e implementado como uma extensao do Firefox e permite gravar, editar e depurar os testes.O Selenium IDE inclui o Selenium Core , permitindo que voce facilmente e rapidamente possa gravar e reproduzir os testes no ambiente real que sera executado." (http://seleniumhq.org/projects/ide)E muito simples criar seus scripts de testes utilizando o Selenium IDE por ser uma ferramenta grafica integrada com o Firefox. Alem de falicitar a escrita e execucao de testes de sistema a ferramenta tambem simplifica os testes de regressao, ja que a qualquer momento pode-se realizar um mesmo teste nas novas versoes do sistema.A escrita dos scripts de maneira grafica e simples, com o Selenium IDE aberto basta clicar com o botao direito em cima do elemento e adicionar o evento, originalmente o script e gerado em HTML mas pode ser exportado para C#, PHP, Java e outras linguagens.O Selenium RC e um servidor escrito em java. Ele recebe chamadas http, executa os testes e envia de volta para o seu programa os resultados. As chamadas vem dos testes unitarios, como junit, por exemplo). "Selenio RC vem em duas partes.Um servidor, que executa automaticamente e e atua como um proxy HTTP para solicitacoes web a partir do browser. Bibliotecas cliente para a linguagem de programacao favorita." (http://seleniumhq.org/projects/remote-control)Primeiramente vamos automatizar testes escritos utilizando o Selenium IDE e exportados com a propria ferramenta para o formato HTML.Os seguintes passos devem ser executados:Faca o downlod do Selenium RC no site oficial (site), crie o diretorio "C:\selenium" e salve o arquivo no mesmo, crie tambem o diretorio "C:\selenium\testes" e salve seus scripts de testes escritos pelo Selenium IDE.Abra o Hudson e crie uma nova tarefa, de um nome, selecione a opcao "Construir um projeto de software free-style" e clique em "OK".Figura 1 - Criando um projeto Agora em "Construcao" e selecione "Executar comando do Windows" no ComboBox.Tambem e posivel executar um comando de Shell do GNU/Linux.Figura 2 - Comando WindowNo campo que se abriu iremos adicionar o seguinte comando: java -jar C:\selenium\selenium-server.jar -htmlSuite "*firefox C:\Program Files (x86)\Mozilla Firefox\firefox.exe" "http://www.google.com" "C:\selenium\testes\testehtml.html" "C:\results.htm" Estamos invocando o selenium server, a opcao - htmlSuite indica que executaremos uma Suite de testes criadas com o Selenium IDE, os demais parametros indicam respectivamente: o browser, a URL inicial dos testes, o script de testes e o endereco de arquivo de resultados.Voce deve alterar o endereco do browser, do aquivo script de teste e resultados conforme suas necessidades.Para finalizar basta clicar no botao "Salva" e em seguida "Construir Agora" para executar os testes do arquivo "C:\selenium\testes\testehtml.html".Existe o plugin SeleniumHQ htmlSuite (pagina), que simplifica a tarefa que acabamos de executar. O plugin deve ser instalado atraves do "Gerenciador de plugins" do Hudson. Depois de instalar o SeleniumHQ htmlSuite ele deve ser configurado atraves dos seguintes passos:Faca o downlod do Selenium RC no site oficial (site), crie o diretorio "C:\selenium" e salve o arquivo no mesmo, crie tambem o diretorio "C:\selenium\testes" e salve seus scripts de testes escritos pelo Selenium IDE. Em "Gerenciar Hudson" procure pela opcao " Selenium Remote