Selenium-IDE (Integrated Development Environment) 20/09/2010
Introduçã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.
Caracterí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.
Tela principal do Selenium IDE
Comandos do Verify e Assert  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.
Comandos Verify e Assert
Comandos 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.
Comandos Click e Wait
Comandos 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 .
Comandos gotoIf e While
Comandos 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.
Comandos store e type
Localizadores 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.
Elaboraçã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 .
Script Elaborado e Executado
Obrigada! 20/09/2010

Selenium ide apresentação

  • 1.
    Selenium-IDE (Integrated DevelopmentEnvironment) 20/09/2010
  • 2.
    Introduçã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.
  • 3.
    Características Fácil gravaçãoe 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.
  • 4.
    Tela principal doSelenium IDE
  • 5.
    Comandos do Verifye Assert 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.
  • 6.
  • 7.
    Comandos Click eWait 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.
  • 8.
  • 9.
    Comandos gotoIf eWhile 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 .
  • 10.
  • 11.
    Comandos store etype 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.
  • 12.
  • 13.
    Localizadores Os localizaressã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.
  • 14.
    Elaboração e Execuçãodo 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 .
  • 15.
  • 16.