SlideShare uma empresa Scribd logo
UFERSA – Universidade Federal Rural do Semi-Árido
Davi Matos e Gerlan Stanley
*
*
• Um teste é uma verificação feita sobre um
código para garantir que uma determinada
entrada produza, sempre, uma saída
esperada.
• Testes não verificam completamente a
saída de um programa pois as entradas são
finitas.
• Testes não são perfeitos para validação,
mas são a melhor opção para isso.
*
• Testar programas para estabelecer a
presença de defeitos no sistema.
• Mais de 1/3 das falhas poderiam ser
evitadas com testes.
• Cerca de 50% das falhas só são
descobertas em produção.
• Falhas custam dinheiro.
*
• Caixa Preta (black box)
• Caixa Branca (white box)
• Sistema
• Stress
• Usabilidade
• Outros...
*
• Testamos a saída do programa e
verificamos se ela é esperada
*
• 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
* URL Base para
testes
Suíte de
Testes
Console de
Execução
Gravar/Pausa
Lista de
comandos
Adicionar/Editar
comandos
*
• 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.
*
• 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.
*
• 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.
*
*
*
1. Open – Abre o endereço do site na URL Base no caso ele abre
a home do google por causo do /;
2. ClickAndWait (link=Imagens)– Estamos dizendo ao Selenium
para abrir no caso um link que contenha a palavra Imagens.
3. verifyTitle – Estamos verificando qual é titulo da página no
caso ele compara se é Imagens do Google;
4. Type – estamos dizendo para o Selenium pegar um campo do
tipo input cujo o name é q e adiciona o texto davi matos.
5. clickAndWait – estamos informando ao Selenium IDE para
clicar no botão cujo o name é btnG.
*
• 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.

Mais conteúdo relacionado

PPT
Selenium ide apresentação
Priscila Calderão
 
PDF
Selenium
Tadeu Marinho
 
PDF
Introduction to Robot Framework
Somkiat Puisungnoen
 
PPTX
Introdução a testes de software utilizando selenium
Sandy Maciel
 
PPTX
Keyword-driven Test Automation Framework
Mikhail Subach
 
PPTX
An overview of selenium webdriver
Anuraj S.L
 
PDF
Waits in Selenium | Selenium Wait Commands | Edureka
Edureka!
 
PDF
Automação e virtualização de serviços
Elias Nogueira
 
Selenium ide apresentação
Priscila Calderão
 
Selenium
Tadeu Marinho
 
Introduction to Robot Framework
Somkiat Puisungnoen
 
Introdução a testes de software utilizando selenium
Sandy Maciel
 
Keyword-driven Test Automation Framework
Mikhail Subach
 
An overview of selenium webdriver
Anuraj S.L
 
Waits in Selenium | Selenium Wait Commands | Edureka
Edureka!
 
Automação e virtualização de serviços
Elias Nogueira
 

Mais procurados (20)

PPT
testng
harithakannan
 
PDF
What is Regression Testing? | Edureka
Edureka!
 
ODP
Why Katalon Studio?
Knoldus Inc.
 
PDF
Unit and integration Testing
David Berliner
 
PPTX
Automation Testing by Selenium Web Driver
Cuelogic Technologies Pvt. Ltd.
 
PDF
Automation Testing using Selenium
Naresh Chintalcheru
 
PPTX
Robot framework
boriau
 
PDF
Automatisations des tests fonctionnels avec Robot Framework
laurent bristiel
 
PDF
Web automation using selenium.ppt
Ana Sarbescu
 
PDF
Performance Testing Using JMeter | Edureka
Edureka!
 
PPT
Manual testing ppt
Santosh Maranabasari
 
PDF
Automation Testing using Selenium Webdriver
Pankaj Biswas
 
PPTX
Automation - web testing with selenium
Tzirla Rozental
 
PDF
Automação de testes funcionais com selenium webdriver
Qualister
 
PDF
Software Testing
Andrew Wang
 
PDF
Test Automation Architecture
Applitools
 
PPTX
Introdução a testes unitários com jUnit
Leonardo Soares
 
PPTX
Manual Testing Material by Durgasoft
Durga Prasad
 
PPTX
Selenium with java
Gousalya Ramachandran
 
PPTX
Selenium ppt
Aneesh Rangarajan
 
What is Regression Testing? | Edureka
Edureka!
 
Why Katalon Studio?
Knoldus Inc.
 
Unit and integration Testing
David Berliner
 
Automation Testing by Selenium Web Driver
Cuelogic Technologies Pvt. Ltd.
 
Automation Testing using Selenium
Naresh Chintalcheru
 
Robot framework
boriau
 
Automatisations des tests fonctionnels avec Robot Framework
laurent bristiel
 
Web automation using selenium.ppt
Ana Sarbescu
 
Performance Testing Using JMeter | Edureka
Edureka!
 
Manual testing ppt
Santosh Maranabasari
 
Automation Testing using Selenium Webdriver
Pankaj Biswas
 
Automation - web testing with selenium
Tzirla Rozental
 
Automação de testes funcionais com selenium webdriver
Qualister
 
Software Testing
Andrew Wang
 
Test Automation Architecture
Applitools
 
Introdução a testes unitários com jUnit
Leonardo Soares
 
Manual Testing Material by Durgasoft
Durga Prasad
 
Selenium with java
Gousalya Ramachandran
 
Selenium ppt
Aneesh Rangarajan
 
Anúncio

Destaque (13)

PDF
Selenium ide
Pé Vịt
 
PPTX
Controle de Versões com Git + Github
Davi Matos
 
PPTX
Linguagem Funcional Scala
Davi Matos
 
PPTX
An Intro to Scala for PHP Developers
HuffPost Code
 
PPTX
Selenium ide
Adelino Primo Mazuti
 
PPT
Selenium training
Robin0590
 
PDF
Efficient Automated Test Creation With Selenium IDE Plugins
Samit Badle
 
PPTX
Selenium
Danilo Porcelani
 
PDF
Selenium IDE Introduction, Installation and Working
Disha Srivastava
 
PPT
Selenium Ide Tutorials
gueste1e4db
 
PDF
Basics of Selenium IDE,Core, Remote Control
usha kannappan
 
PPTX
Automação de Teste Funcionais - Selenium
Israel Santiago
 
PPT
Selenium Concepts
Swati Bansal
 
Selenium ide
Pé Vịt
 
Controle de Versões com Git + Github
Davi Matos
 
Linguagem Funcional Scala
Davi Matos
 
An Intro to Scala for PHP Developers
HuffPost Code
 
Selenium ide
Adelino Primo Mazuti
 
Selenium training
Robin0590
 
Efficient Automated Test Creation With Selenium IDE Plugins
Samit Badle
 
Selenium IDE Introduction, Installation and Working
Disha Srivastava
 
Selenium Ide Tutorials
gueste1e4db
 
Basics of Selenium IDE,Core, Remote Control
usha kannappan
 
Automação de Teste Funcionais - Selenium
Israel Santiago
 
Selenium Concepts
Swati Bansal
 
Anúncio

Semelhante a Selenium IDE (20)

PDF
Teste de aplicações web com selenium
Mayron Cachina
 
PDF
Selenium
fatec
 
PPT
Testes de Software
Capgemini
 
PPT
Testes de Sofware
elliando dias
 
PDF
Robotium_Sikuli
Lucas Cortazzo
 
PDF
Teste de software
COTIC-PROEG (UFPA)
 
PDF
Minicurso - Técnicas de Teste e Automatização do Teste de Unidade XII SemanaT...
Claudinei Brito Junior
 
PDF
Testes Funcionais com Selenium
Mayron Cachina
 
PDF
TDC 2015 - Trilha PHP - Testes e Ambiente de Integração Contínua PHP para o D...
Bruno Tanoue
 
PPT
Testes De Software - Uma Visão Geral
paulo peres
 
PDF
Palestra TDD Javou! #08 2016
Matheus Fechine de Moura
 
PDF
Testes de unidade e TDD SoLiSC 2011
Luís Cobucci
 
PPTX
1 2 3 - Testando - Automatizando os testes de software
Heider Lopes
 
PPTX
Palestra TDD - TDC - 2016
Bruno Maomeh
 
PPTX
TDD na Prática
Rafael Fuchs, PMP, MBA
 
KEY
Qualidade no desenvolvimento de Software com TDD e PHPUnit
Domingos Teruel
 
PPTX
Desenvolvimento Dirigido por Testes
Camilo Ribeiro
 
PDF
Introdução à Engenharia de Testes de Software
Cloves da Rocha
 
PDF
Introdução a Programação Orientada a testes
André Luiz Forchesatto
 
PDF
Fundamentos de Teste de Software - Dev in PF. por Aline Zanin
DevInPF
 
Teste de aplicações web com selenium
Mayron Cachina
 
Selenium
fatec
 
Testes de Software
Capgemini
 
Testes de Sofware
elliando dias
 
Robotium_Sikuli
Lucas Cortazzo
 
Teste de software
COTIC-PROEG (UFPA)
 
Minicurso - Técnicas de Teste e Automatização do Teste de Unidade XII SemanaT...
Claudinei Brito Junior
 
Testes Funcionais com Selenium
Mayron Cachina
 
TDC 2015 - Trilha PHP - Testes e Ambiente de Integração Contínua PHP para o D...
Bruno Tanoue
 
Testes De Software - Uma Visão Geral
paulo peres
 
Palestra TDD Javou! #08 2016
Matheus Fechine de Moura
 
Testes de unidade e TDD SoLiSC 2011
Luís Cobucci
 
1 2 3 - Testando - Automatizando os testes de software
Heider Lopes
 
Palestra TDD - TDC - 2016
Bruno Maomeh
 
TDD na Prática
Rafael Fuchs, PMP, MBA
 
Qualidade no desenvolvimento de Software com TDD e PHPUnit
Domingos Teruel
 
Desenvolvimento Dirigido por Testes
Camilo Ribeiro
 
Introdução à Engenharia de Testes de Software
Cloves da Rocha
 
Introdução a Programação Orientada a testes
André Luiz Forchesatto
 
Fundamentos de Teste de Software - Dev in PF. por Aline Zanin
DevInPF
 

Último (20)

PDF
🧑Entrevista de trabalho.pdf para um lugar
biblioteca123
 
PDF
Lecionando Inglês com o Scratch: uma mediação da linguagem de programação .
Maria das Graças Machado Rodrigues
 
PDF
FICHA FINANÇAS: como controlar meu dinheiro
Professor Belinaso
 
PDF
Matéria e Ambiente - BIOLOGIA - Terceiro Ano do Ens. Médio
islaineeli
 
PDF
A Geografia de Portugal.pdfRegiões e relevo.
biblioteca123
 
PPTX
PowerPoint_24_A_defini____o_institucional_de_arte.pptx
16aliceduarte
 
PDF
Aula redação e leitura ................
VIVIANEMENDESSILVA
 
PDF
O sonho do campo.pdf, com animais e pessoas
biblioteca123
 
PDF
DiálogoRedes sociais.pdfinstagram, tik tok
biblioteca123
 
DOCX
Mapa da Nova Zelândia - Mapa dos Países do Mundo .docx
Doug Caesar
 
PPTX
2021_EM_ART_2ªSERIE_SLIDES_ULaaA 01.pptx
AnnaPaulaAires1
 
PPTX
Slides Lição 6, CPAD, Uma Igreja Não Conivente Com A Mentira, 3Tr25.pptx
LuizHenriquedeAlmeid6
 
PPTX
DERIVA URBANA EM FEIRA DE SANTANA BAHIA.pptx
JanmileSilva1
 
DOCX
Mapa de Papua-Nova Guiné - Mapa dos Países do Mundo
Doug Caesar
 
DOCX
Mapa Histórico da Oceania Colonial .docx
Doug Caesar
 
DOCX
Mapa da Oceania - Países e Dependências.docx
Doug Caesar
 
DOCX
Mapa das Ilhas Salomão - Mapa dos Países do Mundo
Doug Caesar
 
PDF
Aula_PPG_29-04-2025-9cd1e60aeb694adfa56ba07d0a4dc736.pdf
RassaMatias1
 
PPTX
Slides Lição 5, CPAD, Uma Igreja Cheia de Amor, 3Tr25.pptx
LuizHenriquedeAlmeid6
 
PDF
🩺 Ser Enfermeiro.pdfou médico ou outra coisa
biblioteca123
 
🧑Entrevista de trabalho.pdf para um lugar
biblioteca123
 
Lecionando Inglês com o Scratch: uma mediação da linguagem de programação .
Maria das Graças Machado Rodrigues
 
FICHA FINANÇAS: como controlar meu dinheiro
Professor Belinaso
 
Matéria e Ambiente - BIOLOGIA - Terceiro Ano do Ens. Médio
islaineeli
 
A Geografia de Portugal.pdfRegiões e relevo.
biblioteca123
 
PowerPoint_24_A_defini____o_institucional_de_arte.pptx
16aliceduarte
 
Aula redação e leitura ................
VIVIANEMENDESSILVA
 
O sonho do campo.pdf, com animais e pessoas
biblioteca123
 
DiálogoRedes sociais.pdfinstagram, tik tok
biblioteca123
 
Mapa da Nova Zelândia - Mapa dos Países do Mundo .docx
Doug Caesar
 
2021_EM_ART_2ªSERIE_SLIDES_ULaaA 01.pptx
AnnaPaulaAires1
 
Slides Lição 6, CPAD, Uma Igreja Não Conivente Com A Mentira, 3Tr25.pptx
LuizHenriquedeAlmeid6
 
DERIVA URBANA EM FEIRA DE SANTANA BAHIA.pptx
JanmileSilva1
 
Mapa de Papua-Nova Guiné - Mapa dos Países do Mundo
Doug Caesar
 
Mapa Histórico da Oceania Colonial .docx
Doug Caesar
 
Mapa da Oceania - Países e Dependências.docx
Doug Caesar
 
Mapa das Ilhas Salomão - Mapa dos Países do Mundo
Doug Caesar
 
Aula_PPG_29-04-2025-9cd1e60aeb694adfa56ba07d0a4dc736.pdf
RassaMatias1
 
Slides Lição 5, CPAD, Uma Igreja Cheia de Amor, 3Tr25.pptx
LuizHenriquedeAlmeid6
 
🩺 Ser Enfermeiro.pdfou médico ou outra coisa
biblioteca123
 

Selenium IDE

  • 1. UFERSA – Universidade Federal Rural do Semi-Árido Davi Matos e Gerlan Stanley *
  • 2. * • Um teste é uma verificação feita sobre um código para garantir que uma determinada entrada produza, sempre, uma saída esperada. • Testes não verificam completamente a saída de um programa pois as entradas são finitas. • Testes não são perfeitos para validação, mas são a melhor opção para isso.
  • 3. * • Testar programas para estabelecer a presença de defeitos no sistema. • Mais de 1/3 das falhas poderiam ser evitadas com testes. • Cerca de 50% das falhas só são descobertas em produção. • Falhas custam dinheiro.
  • 4. * • Caixa Preta (black box) • Caixa Branca (white box) • Sistema • Stress • Usabilidade • Outros...
  • 5. * • Testamos a saída do programa e verificamos se ela é esperada
  • 6. * • 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
  • 7. * URL Base para testes Suíte de Testes Console de Execução Gravar/Pausa Lista de comandos Adicionar/Editar comandos
  • 8. * • 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.
  • 9. * • 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.
  • 10. * • 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.
  • 11. *
  • 12. *
  • 13. * 1. Open – Abre o endereço do site na URL Base no caso ele abre a home do google por causo do /; 2. ClickAndWait (link=Imagens)– Estamos dizendo ao Selenium para abrir no caso um link que contenha a palavra Imagens. 3. verifyTitle – Estamos verificando qual é titulo da página no caso ele compara se é Imagens do Google; 4. Type – estamos dizendo para o Selenium pegar um campo do tipo input cujo o name é q e adiciona o texto davi matos. 5. clickAndWait – estamos informando ao Selenium IDE para clicar no botão cujo o name é btnG.
  • 14. * • 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.