Teste Automatizado com Selenium IDE - fga-eps-mds/A-Disciplina-MDS-EPS GitHub Wiki
O controle da qualidade em um produto de software não é fácil de ser controlado, visto a complexidade atribuída a certos produtos de software, sendo necessário sempre atender a visão do cliente ao software. Os testes unitários testam parte do código, normalmente testam funções separadamente. O teste automatizado ou teste aceitação realiza o teste no software na visão do cliente, concluindo as etapas realizadas pelo usuário.
Objetivo do teste: Realizar busca de uma matéria em um site.
Site: Wikipedia
Objetivo principal: Achar o artigo relacionado à testes em geral
Passos:
- Abrir o site.
- Colocar no campo de buscas o valor: “Testes”.
- Pressionar o botão de pesquisa.
- Verificar os dados da página.
A ferramenta escolhida é a “Selenium IDE” que é uma ferramenta que funciona diretamente no Firefox na forma de plugin. Os motivos de escolha dessa ferramenta são:
- Facilidade de uso.
- Facilidade de exportar código de teste para outras linguagens.
- Opção de gravar o teste.
- Executado diretamente no navegador.
Para a instalação do Selenium IDE é necessário ter o Firefox instalado na máquina, se não já o tiver faça o download e instale-o pelo link: Download do Firefox.
Após ter instalado o Firefox, é necessário instalar o plugin do Selenium IDE pelo link: Add-on Selenium IDE
Clique no botão Add to Firefox
Após reiniciar o navegador pressione:
Ctrl + Alt + S Este comando irá iniciar o plugin Selenium IDE.
A seguinte janela deverá aparecer:
No campo “URL Base” digite: http://www.wikipedia.org. Selecione o comando open com alvo barra se já não estiver na tabela do teste.
Pressione com o botão direito na aba de test case o primeiro teste. Clique em propriedades. Troque o nome do caso de teste por: “Pesquisa no Wikipedia”.
Agora que já temos o comando open de abrir a página, precisamos colocar o que queremos pesquisar no campo de busca. Para isso na aba de comandos do Selenium IDE selecione o do tipo type. Pressione o botão Select e com a página do Wikipedia aberta clique no campo de busca. Agora vamos colocar o valor que queremos procurar, Digite no campo valor: “TESTE”.
Por fim, precisamos pressionar o botão de pesquisa para pesquisar efetivamente. Em comando coloque clickAndWait, pressione Select no alvo e clique em cima do botão de pesquisa na página do Wikipedia.
Após isso precisamos verificar se a página carregada corresponde a página que queremos, assim teremos certeza que o teste passou. Para isso coloque em comando assertText, em alvo clique em Select e pressione no Título da página, e no valor coloque Teste.
A página do Selenium IDE fica da seguinte forma:
Após isso é necessário apenas apertar “play” para todos os casos de teste. A página será preenchida automaticamente e o resultado será exibido e o teste concluído.
Código gerado no tutorial, para usa-lo basta clicar na aba “código fonte” e colar esse código lá.