O slideshow foi denunciado.
Selenium-IDE (Integrated Development Environment) 20/09/2010
Introdução <ul><li>Selenium-IDE é um ferramenta utilizada para elaborar scripts de casos de teste. </li></ul><ul><li>É uma...
Características <ul><li>Fácil gravação e reprodução; </li></ul><ul><li>Inteligente seleção de identificações, nomes ou XPa...
Tela principal do Selenium IDE
Comandos do Verify e Assert  <ul><li>Comandos de Verificação e Afirmação </li></ul><ul><ul><li>Os comandos de verificação ...
Comandos Verify e Assert
Comandos Click e Wait <ul><li>Os comandos  Click  executam a ação de um clique em botões ou links existentes na página. </...
Comandos Click e Wait
Comandos gotoIf e While <ul><li>O comando  gotoIf  executa uma condição, como um If utilizado nas linguagens de programaçã...
Comandos gotoIf e While
Comandos store e type <ul><li>Os comandos  store  são utilizados para armazenar valores, como as variáveis das linguagens ...
Comandos store e type
Localizadores <ul><li>Os localizares são muito importantes na elaboração do script. Eles determinam o caminho onde o eleme...
Elaboração e Execução do Script <ul><li>A elaboração do Script requer um esforço maior que a execução do mesmo. </li></ul>...
Script Elaborado e Executado
Obrigada! 20/09/2010
Próximos SlideShares
Carregando em…5
×

Selenium ide apresentação

6.252 visualizações

Publicada em

Apresentação do Selenium IDE

Publicada em: Educação
  • Seja o primeiro a comentar

Selenium ide apresentação

  1. 1. Selenium-IDE (Integrated Development Environment) 20/09/2010
  2. 2. Introdução <ul><li>Selenium-IDE é um ferramenta utilizada para elaborar scripts de casos de teste. </li></ul><ul><li>É uma ferramenta Open Source e de fácil utilização. </li></ul><ul><li>Desenvolvida por Shinya Kasatani um dos integrantes de colaboradores do selenium. </li></ul><ul><li>Licenciado pela Apache 2.0 License. </li></ul><ul><li>Download disponível em http://seleniumhq.org/ . </li></ul><ul><li>Ferramenta utilizada como extensão do FireFox. </li></ul>
  3. 3. Características <ul><li>Fácil gravação e reprodução; </li></ul><ul><li>Inteligente seleção de identificações, nomes ou XPaths, conforme necessário; </li></ul><ul><li>Autocomplete para todos os comandos comuns de selenium. </li></ul><ul><li>Debug e definição de pontos de interrupção; </li></ul><ul><li>Opção de salvar como HTML, scripts Ruby, ou qualquer outro formato; </li></ul><ul><li>Suporte para arquivo extensions.js ; </li></ul><ul><li>Opção para identificar automaticamente o título de cada página; </li></ul><ul><li>Fácil customização através de plugins. </li></ul><ul><li>Recomendada para Teste de Regressão, Confirmação e Ações repetitivas. </li></ul>
  4. 4. Tela principal do Selenium IDE
  5. 5. Comandos do Verify e Assert <ul><li>Comandos de Verificação e Afirmação </li></ul><ul><ul><li>Os comandos de verificação ( Verify ) localizam um elemento existente na página sem interromper a execução do script após um erro. </li></ul></ul><ul><ul><li>Os comandos de Afirmação ( Assert ) localizam um elemento existente na página e interrompe a execução do script após um erro. </li></ul></ul>
  6. 6. Comandos Verify e Assert
  7. 7. Comandos Click e Wait <ul><li>Os comandos Click executam a ação de um clique em botões ou links existentes na página. </li></ul><ul><li>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. </li></ul>
  8. 8. Comandos Click e Wait
  9. 9. Comandos gotoIf e While <ul><li>O comando gotoIf executa uma condição, como um If utilizado nas linguagens de programação. </li></ul><ul><li>Para iniciar e finalizar um gotoIf no Selenium IDE deverá ser utilizado os comandos gotoif e label . </li></ul><ul><li>O comando While é utilizado para executar uma interação mais de uma vez, assim como nas linguagens de programação. </li></ul><ul><li>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 . </li></ul>
  10. 10. Comandos gotoIf e While
  11. 11. Comandos store e type <ul><li>Os comandos store são utilizados para armazenar valores, como as variáveis das linguagens de programação. </li></ul><ul><li>Os comandos type são utilizados para inserção de um texto em campos de texto das páginas. </li></ul>
  12. 12. Comandos store e type
  13. 13. Localizadores <ul><li>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. </li></ul>
  14. 14. Elaboração e Execução do Script <ul><li>A elaboração do Script requer um esforço maior que a execução do mesmo. </li></ul><ul><li>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. </li></ul><ul><li>O script foi elaborado somente com um fluxo normal para o cadastro com sucesso . </li></ul>
  15. 15. Script Elaborado e Executado
  16. 16. Obrigada! 20/09/2010

×