Apresentação sobre a ferramenta de testes automatizados Selenium IDE.
Autor: Davi Matos
Disciplina: Engenharia de Software
IE: Universidade Federal Rural do Semi-Árido (UFERSA)
Size: 1.47 MB
Language: pt
Added: Sep 04, 2013
Slides: 14 pages
Slide Content
UFERSA – Universidade Federal Rural do Semi-Árido Davi Matos e Gerlan Stanley Controle de Versões Git + Github
Histórico Git é um sistema de controle de versão ( VCS) distribuído e um sistema de gerenciamento de código fonte (SCM) , com ênfase em velocidade . Inicialmente projetado e desenvolvido por Linus Torvalds para o desenvolvimento do kernel Linux. Open Source .
Func ao Salva altera
Tipos de testes Caixa Preta ( black box) Caixa Branca ( white box) Sistema Stress Usabilidade Outros ...
Caixa Preta (Black Box) Testamos a saída do programa e verificamos se ela é esperada
SELENIUM IDE Plugin do navegador Firefox. Atualmente na sua versão 2.2.0 Não é apenas um plugin , é uma IDE completa para gravação, edição e execução de testes. Disponível em: http://release.seleniumhq.org/selenium-ide/2.2.0/selenium-ide-2.2.0.xpi
SELENIUM IDE URL Base para testes Suíte de Testes Console de Execução Gravar/Pausa Lista de comandos Adicionar/Editar comandos
SELENIUM IDE Speed Control: define o qual é a velocidade do seu teste ; Run All : Executa todas os comandos de teste; Run : Executa o comando atual; Pause/Resume: permite parar e re-iniciar os casos de teste; Record: grava as ações do usuário no navegador.
SELENIUM IDE Seu script é exibido no painel acima e ele é composto por duas partes. A parte a esquerda define a seqüência de comandos e a parte a direita define os parâmetros do comando selecionado. Nessa parte você pode editar. Observe que na segunda aba podemos utilizar de Xpath para buscar nossos campos ou atributos.
SELENIUM IDE Command é o comando que você deseja executar existe uma lista de comandos possiveis ; Target é o objeto alvo por exemplo um campo de um formulario ou qualquer nó HTML; Value é para adicionarmos um valor um campo do tipo input por exemplo.
Criando Teste
Criando Teste
Criando Teste Open – Abre o endereço do site na URL Base no caso ele abre a home do google por causo do /; ClickAndWait (link=Imagens)– Estamos dizendo ao Selenium para abrir no caso um link que contenha a palavra Imagens. verifyTitle – Estamos verificando qual é titulo da página no caso ele compara se é Imagens do Google ; Type – estamos dizendo para o Selenium pegar um campo do tipo input cujo o name é q e adiciona o texto davi matos. clickAndWait – estamos informando ao Selenium IDE para clicar no botão cujo o name é btnG .
Gerando Código O Selenium IDE permite que você gere ou desenvolva programando com linguagens de programação conhecidas como: Python Ruby .NET Perl Java PHP No menu Opções -> Formato -> Escolha a sintaxe desejada.