Irei tentar mostrar algumas ferramentas muito boas para suporte e gerenciamanto de testes. Comecarei por uma ferramenta para a automação de testes em aplicações WEB, Selenuim. Ela foi desenvolvida por Jason Huggins, que por sinal foi recentemente contratado pelo Google, é uma ferramenta Open Source, desenvolvida com base em uma aplicação que utilizava Python e Plone, simples, prática e ao meu ver intuitiva, Selenium tornou-se rapidamente uma ferramenta Open Source de automação bastante usada.
A configuração do selenium é bastante simples, mas algumas explanações sobre os projetos faz-se necessária.
Selenium Core - Utilize esta versão se você deseja rodar seus testes diretamente no Browser, da mesma forma como usuários farão.
Selenium Ide - Utilize está ferramenta em conjunto com o Selenium Core. Esssa ferramenta servirá para a escrita dos scripts do Seleium. Como qualquer ferramenta ela tem sua linguagem prórpria e escrever os scripts na mão seria uma tarefa árdua, o Selenium Ide serve para retirar essa tarefa da mão de que está escrevendo, ele fará isso para você
Observe na 1º figura acima que eu acessei o site www.openqa.org e ele gravou meus passos, o botão REC (localizado no topo esquerdo da figura) deverá estar obviamente selecionado.
Na 2º figura está o código fonte gerado pelo Selenium IDE, basta dar copiar o codigo e colar em um .html que você. Esse .html irá executar os passos acima.
Selenium IDE é uma extensão do firefox, se você não usa o firefox, ta ai um bom motivo pra passar a usar!
Selenium RC - Lhe permite escrever testes automáticos de user interface em qualquer linguagem de programação contra qualquer site utilizando HTTP usando Java Script.
Selenuim on Rails - Para a escrita de testes usando Rails.
Ainda não utilzei os dois ultimos(Selenuim Core, Selenuim on Rails), então não posso falar por eles
Bem a instalação é simples, baixe o Selenium Core em seguida o Selenium IDE. Extraia o Selenium Core abra o index.html e acesse o link Selenium TestRunner. Dai você terá uma vizualização melhor de como a ferramenta funciona. Ele deverá lhe levar a uma tela com a mostrada abaixo
No frame do lado esquerdo você tem os testes, cada um representa um .html (Este .html é o nome dado ao arquivo .html salvo com base no código html gerado pelo Seleium IDE)
No frame do meio você tem o detalhe (conteúdo) do .html mostrado no frame do lado esquerdo.(Este conteúdo é o código HTML gerado pelo Seleium IDE)
No frame do lado direito são os controles.
Neste ponto você pode vizualizar o funcionamnto do Selenium, com o Selenium IDE você grava os passos para realizar seu teste e com o Selenium Core você os executa. Acho que não preciso explicar como organizar a estrutura de diretórios html.
Acho que todos já sabem disso, certo?
Bem é isso ai, com perceberam, a intenção não é detalhar até o ultimo nível, o uso da ferramenta, e sim, de prover informações básicas para servir para uma eventual escolha de ferramentas de automação de testes em aplicações WEB.
Eudes Costa
http://www.zezologs.org/blog/ferramentas-de-testes-selenium/
Comentários
Palestra sobre Selenium
Vamos ter uma palestra gratuita sobre Selenium na Iterasys em 31/07/2010. É uma oportunidade de ver a ferramenta na prática e tirar dúvidas com um especialista, no caso o Elias Nogueira.
Veja mais na Seção Eventos
José Correia, CBTS, CSQA, CSTE, CTFL
correia@iterasys.com.br
Apostilas sobre as Ferramentas de Teste de Software...
Porque não criar uma área no site, onde as pessoas possam disponibilizar apostilas sobre as diversas ferramentas de teste de software existentes no mercado?
Não achei lugar algum no site onde eu pudesse deixar essa sugestão.
Abraços,
Edwar
Ajuda.