selenium ide apresentação

16
Selenium-IDE (Integrated Development Environment) 20/09/2010

Upload: priscila-calderao

Post on 25-May-2015

5.475 views

Category:

Education


6 download

DESCRIPTION

Apresentação do Selenium IDE

TRANSCRIPT

Page 1: Selenium ide   apresentação

Selenium-IDE (Integrated Development Environment)Selenium-IDE (Integrated

Development Environment)20/09/2010

Page 2: Selenium ide   apresentação

IntroduçãoIntrodução• Selenium-IDE é um ferramenta utilizada para elaborar scripts de

casos de teste.

• É uma ferramenta Open Source e de fácil utilização.

• Desenvolvida por Shinya Kasatani um dos integrantes de colaboradores do selenium.

• Licenciado pela Apache 2.0 License.

• Download disponível em http://seleniumhq.org/.

• Ferramenta utilizada como extensão do FireFox.

Page 3: Selenium ide   apresentação

CaracterísticasCaracterísticas

• Fácil gravação e reprodução;• Inteligente seleção de identificações, nomes ou XPaths, conforme

necessário;• Autocomplete para todos os comandos comuns de selenium.• Debug e definição de pontos de interrupção;• Opção de salvar como HTML, scripts Ruby, ou qualquer outro

formato;• Suporte para arquivo extensions.js ;• Opção para identificar automaticamente o título de cada página;• Fácil customização através de plugins.• Recomendada para Teste de Regressão, Confirmação e Ações

repetitivas.

Page 4: Selenium ide   apresentação

Tela principal do Selenium IDETela principal do Selenium IDE

Page 5: Selenium ide   apresentação

Comandos do Verify e Assert Comandos do Verify e Assert

1. Comandos de Verificação e Afirmação

– Os comandos de verificação (Verify) localizam um elemento existente na página sem interromper a execução do script após um erro.

– Os comandos de Afirmação (Assert) localizam um elemento existente na página e interrompe a execução do script após um erro.

Page 6: Selenium ide   apresentação

Comandos Verify e AssertComandos Verify e Assert

Page 7: Selenium ide   apresentação

Comandos Click e WaitComandos Click e Wait

• Os comandos Click executam a ação de um clique em botões ou links existentes na página.

• Os comandos Wait são comandos de espera. Essa espera pode ser por uma ação ou elemento da página e após a identificação do elemento o script volta a ser executado.

Page 8: Selenium ide   apresentação

Comandos Click e WaitComandos Click e Wait

Page 9: Selenium ide   apresentação

Comandos gotoIf e WhileComandos gotoIf e While

• O comando gotoIf executa uma condição, como um If utilizado nas linguagens de programação.

Para iniciar e finalizar um gotoIf no Selenium IDE deverá ser utilizado os comandos gotoif e label.

• O comando While é utilizado para executar uma interação mais de uma vez, assim como nas linguagens de programação.

Para iniciar e finalizar um comando While no Selenium IDE deverá ser utilizado os comandos While <condição> e no fim do bloco da interação o comando endWhile.

Page 10: Selenium ide   apresentação

Comandos gotoIf e WhileComandos gotoIf e While

Page 11: Selenium ide   apresentação

Comandos store e typeComandos store e type

• Os comandos store são utilizados para armazenar valores, como as variáveis das linguagens de programação.

• Os comandos type são utilizados para inserção de um texto em campos de texto das páginas.

Page 12: Selenium ide   apresentação

Comandos store e typeComandos store e type

Page 13: Selenium ide   apresentação

LocalizadoresLocalizadores

• Os localizares são muito importantes na elaboração do script. Eles determinam o caminho onde o elemento da página está localizado para que o comando utilizado no script seja encontrado e executado com sucesso.

Page 14: Selenium ide   apresentação

Elaboração e Execução do ScriptElaboração e Execução do Script

• A elaboração do Script requer um esforço maior que a execução do mesmo.

• Hoje sem experiência em elaboração de scripts foi necessário 00:50 min. para elaboração e 00:03 min. para a execução.

• O script foi elaborado somente com um fluxo normal para o cadastro com sucesso.

Page 15: Selenium ide   apresentação

Script Elaborado e ExecutadoScript Elaborado e Executado

Page 16: Selenium ide   apresentação

Obrigada!Obrigada!

20/09/2010