SlideShare uma empresa Scribd logo
06/04/14
Utilizando Rspec com Selenium Webdriver
para realizar testes funcionais.
Curitiba, 10 de abril de 2014
Robson Agapito Correa
06/04/14
Palestrante: Robson Agapito
Formação Acadêmica
 ETEC Fernando Prestes / ETEC Polivalente de Americana
 Graduado em Processamento de Dados – Fatec/Americana
 Pós Graduado em Análise de Sistemas – PUCCAMP
 Pós Graduado em TI na Manufatura – Fatec/Sorocaba
 Experiência Profissional
 Coordenador de Qualidade na Locaweb
 CBTS – Certificação Brasileira de Testes de Software
 CTFL – Certified Tester Foundation Level
 CSM – Certified Scrum Master
 Blog: http://www.testadores.com
 Twitter: http://twitter.com/robsonagapito
 Linkdin: http://br.linkedin.com/in/robsonagapito
06/04/14
1.Testes funcionais – uma definição
2.História que nos guiará
3.Técnicas de testes
4.Automação
l
Selenium IDE.
l
Utilizando o Rspec.
l
Utilizando a técnica Data Driven Testing (DDT).
Cronograma
06/04/14
Teste Funcional
Teste Funcional - Caixa Preta
06/04/14
"Eu como digitador de contratos
gostaria de cadastrar o meu cliente
que tenha entre 18 e 65 anos para
utlizar seus dados no seguro."
História – Ela nos guiará
06/04/14
Técnicas de teste
06/04/14
Técnicas de teste
06/04/14
Automação
Vamos praticar?
https://github.com/robsonagapito/rspec_selenium_webdriver
06/04/14
Técnica para Automatizar testes
DDT
Data Driven Testing
06/04/14
Dúvidas?
06/04/14
Robson Agapito Correa
robson.agapito@locaweb.com.br
robagapito@hotmail.com
Muito Obrigado!
06/04/14
Utilizando Rspec com Selenium Webdriver
para realizar testes funcionais.
Curitiba, 10 de abril de 2014
Robson Agapito Correa

Mais conteúdo relacionado

Semelhante a Evento Locaweb Curitiba - Utilizando Rspec com Selenium Webdriver para realizar testes funcionais

Planode Aula
Planode AulaPlanode Aula
Planode Aula
softeam
 
Guiao demotecnica
Guiao demotecnicaGuiao demotecnica
Guiao demotecnica
Silvio Dias
 
Guião demotécnica
Guião demotécnicaGuião demotécnica
Guião demotécnica
Silvio Dias
 
Ferramentas open source para auxiliar os testes de software
Ferramentas open source para auxiliar os testes de softwareFerramentas open source para auxiliar os testes de software
Ferramentas open source para auxiliar os testes de software
Jeremias Araujo
 
Construção de aplicações de Realidade Cruzada Projetiva utilizando openFramew...
Construção de aplicações de Realidade Cruzada Projetiva utilizando openFramew...Construção de aplicações de Realidade Cruzada Projetiva utilizando openFramew...
Construção de aplicações de Realidade Cruzada Projetiva utilizando openFramew...
Christopher Cerqueira
 
Introdução ao teste de software
 Introdução ao teste de software Introdução ao teste de software
Introdução ao teste de software
Ana Ludmila
 
Durable functionsmvp conf2020
Durable functionsmvp conf2020Durable functionsmvp conf2020
Durable functionsmvp conf2020
Ewerton Rodrigues Jordão
 
AgileTourBH 2014 - Isabella Fonseca - Metodologias ágeis e MPS.BR – Aplicação...
AgileTourBH 2014 - Isabella Fonseca - Metodologias ágeis e MPS.BR – Aplicação...AgileTourBH 2014 - Isabella Fonseca - Metodologias ágeis e MPS.BR – Aplicação...
AgileTourBH 2014 - Isabella Fonseca - Metodologias ágeis e MPS.BR – Aplicação...
AgileTour Belo Horizonte
 
Mãos nas métricas uma abordagem prática na avaliação de processos - scr...
Mãos nas métricas  uma abordagem prática na avaliação de processos - scr...Mãos nas métricas  uma abordagem prática na avaliação de processos - scr...
Mãos nas métricas uma abordagem prática na avaliação de processos - scr...
Raphael Donaire Albino
 
Rafael Chiavegatto - Mtc docker - utilizando no seu dia a dia
Rafael Chiavegatto - Mtc docker - utilizando no seu dia a diaRafael Chiavegatto - Mtc docker - utilizando no seu dia a dia
Rafael Chiavegatto - Mtc docker - utilizando no seu dia a dia
minastestingconference
 
Mtc docker - utilizando no seu dia a dia
Mtc   docker - utilizando no seu dia a diaMtc   docker - utilizando no seu dia a dia
Mtc docker - utilizando no seu dia a dia
Rafael Chiavegatto
 
Automação de Testes com Robot Framework - GUTS-SC
Automação de Testes com Robot Framework - GUTS-SCAutomação de Testes com Robot Framework - GUTS-SC
Automação de Testes com Robot Framework - GUTS-SC
Mayara Fernandes
 
Palestra sobre Automação de Testes com Rest-Assured
Palestra sobre Automação de Testes com Rest-AssuredPalestra sobre Automação de Testes com Rest-Assured
Palestra sobre Automação de Testes com Rest-Assured
Qualister
 
TDC2015: Testes em APIs REST com Rest-Assured
TDC2015: Testes em APIs REST com Rest-AssuredTDC2015: Testes em APIs REST com Rest-Assured
TDC2015: Testes em APIs REST com Rest-Assured
Júlio de Lima
 
Chamada para o segundo grupo do MPT.Br (Melhoria do Processo de Teste Brasile...
Chamada para o segundo grupo do MPT.Br (Melhoria do Processo de Teste Brasile...Chamada para o segundo grupo do MPT.Br (Melhoria do Processo de Teste Brasile...
Chamada para o segundo grupo do MPT.Br (Melhoria do Processo de Teste Brasile...
Murilo Lima
 
Chamada para o Segundo grupo do MPT.Br (Melhoria do Processo de Teste Brasile...
Chamada para o Segundo grupo do MPT.Br (Melhoria do Processo de Teste Brasile...Chamada para o Segundo grupo do MPT.Br (Melhoria do Processo de Teste Brasile...
Chamada para o Segundo grupo do MPT.Br (Melhoria do Processo de Teste Brasile...
Murilo Lima
 
Apresentacao Convenio
Apresentacao ConvenioApresentacao Convenio
Apresentacao Convenio
Fábio Augusto da Silva
 
Tecnologias para Definição do Processo Organizacional segundo o MPS.BR
Tecnologias para Definição do Processo Organizacional segundo o MPS.BRTecnologias para Definição do Processo Organizacional segundo o MPS.BR
Tecnologias para Definição do Processo Organizacional segundo o MPS.BR
Leandro Coutinho
 
Testes em Web Services - conceitos e ferramentas
Testes em Web Services - conceitos e ferramentasTestes em Web Services - conceitos e ferramentas
Testes em Web Services - conceitos e ferramentas
Qualister
 
Testes em WebServices: Conceitos e Ferramentas
Testes em WebServices: Conceitos e FerramentasTestes em WebServices: Conceitos e Ferramentas
Testes em WebServices: Conceitos e Ferramentas
Júlio de Lima
 

Semelhante a Evento Locaweb Curitiba - Utilizando Rspec com Selenium Webdriver para realizar testes funcionais (20)

Planode Aula
Planode AulaPlanode Aula
Planode Aula
 
Guiao demotecnica
Guiao demotecnicaGuiao demotecnica
Guiao demotecnica
 
Guião demotécnica
Guião demotécnicaGuião demotécnica
Guião demotécnica
 
Ferramentas open source para auxiliar os testes de software
Ferramentas open source para auxiliar os testes de softwareFerramentas open source para auxiliar os testes de software
Ferramentas open source para auxiliar os testes de software
 
Construção de aplicações de Realidade Cruzada Projetiva utilizando openFramew...
Construção de aplicações de Realidade Cruzada Projetiva utilizando openFramew...Construção de aplicações de Realidade Cruzada Projetiva utilizando openFramew...
Construção de aplicações de Realidade Cruzada Projetiva utilizando openFramew...
 
Introdução ao teste de software
 Introdução ao teste de software Introdução ao teste de software
Introdução ao teste de software
 
Durable functionsmvp conf2020
Durable functionsmvp conf2020Durable functionsmvp conf2020
Durable functionsmvp conf2020
 
AgileTourBH 2014 - Isabella Fonseca - Metodologias ágeis e MPS.BR – Aplicação...
AgileTourBH 2014 - Isabella Fonseca - Metodologias ágeis e MPS.BR – Aplicação...AgileTourBH 2014 - Isabella Fonseca - Metodologias ágeis e MPS.BR – Aplicação...
AgileTourBH 2014 - Isabella Fonseca - Metodologias ágeis e MPS.BR – Aplicação...
 
Mãos nas métricas uma abordagem prática na avaliação de processos - scr...
Mãos nas métricas  uma abordagem prática na avaliação de processos - scr...Mãos nas métricas  uma abordagem prática na avaliação de processos - scr...
Mãos nas métricas uma abordagem prática na avaliação de processos - scr...
 
Rafael Chiavegatto - Mtc docker - utilizando no seu dia a dia
Rafael Chiavegatto - Mtc docker - utilizando no seu dia a diaRafael Chiavegatto - Mtc docker - utilizando no seu dia a dia
Rafael Chiavegatto - Mtc docker - utilizando no seu dia a dia
 
Mtc docker - utilizando no seu dia a dia
Mtc   docker - utilizando no seu dia a diaMtc   docker - utilizando no seu dia a dia
Mtc docker - utilizando no seu dia a dia
 
Automação de Testes com Robot Framework - GUTS-SC
Automação de Testes com Robot Framework - GUTS-SCAutomação de Testes com Robot Framework - GUTS-SC
Automação de Testes com Robot Framework - GUTS-SC
 
Palestra sobre Automação de Testes com Rest-Assured
Palestra sobre Automação de Testes com Rest-AssuredPalestra sobre Automação de Testes com Rest-Assured
Palestra sobre Automação de Testes com Rest-Assured
 
TDC2015: Testes em APIs REST com Rest-Assured
TDC2015: Testes em APIs REST com Rest-AssuredTDC2015: Testes em APIs REST com Rest-Assured
TDC2015: Testes em APIs REST com Rest-Assured
 
Chamada para o segundo grupo do MPT.Br (Melhoria do Processo de Teste Brasile...
Chamada para o segundo grupo do MPT.Br (Melhoria do Processo de Teste Brasile...Chamada para o segundo grupo do MPT.Br (Melhoria do Processo de Teste Brasile...
Chamada para o segundo grupo do MPT.Br (Melhoria do Processo de Teste Brasile...
 
Chamada para o Segundo grupo do MPT.Br (Melhoria do Processo de Teste Brasile...
Chamada para o Segundo grupo do MPT.Br (Melhoria do Processo de Teste Brasile...Chamada para o Segundo grupo do MPT.Br (Melhoria do Processo de Teste Brasile...
Chamada para o Segundo grupo do MPT.Br (Melhoria do Processo de Teste Brasile...
 
Apresentacao Convenio
Apresentacao ConvenioApresentacao Convenio
Apresentacao Convenio
 
Tecnologias para Definição do Processo Organizacional segundo o MPS.BR
Tecnologias para Definição do Processo Organizacional segundo o MPS.BRTecnologias para Definição do Processo Organizacional segundo o MPS.BR
Tecnologias para Definição do Processo Organizacional segundo o MPS.BR
 
Testes em Web Services - conceitos e ferramentas
Testes em Web Services - conceitos e ferramentasTestes em Web Services - conceitos e ferramentas
Testes em Web Services - conceitos e ferramentas
 
Testes em WebServices: Conceitos e Ferramentas
Testes em WebServices: Conceitos e FerramentasTestes em WebServices: Conceitos e Ferramentas
Testes em WebServices: Conceitos e Ferramentas
 

Mais de Robson Agapito Correa

TDC Floripa 2024 - Medindo a maturidade do seu time
TDC Floripa 2024 - Medindo a maturidade do seu timeTDC Floripa 2024 - Medindo a maturidade do seu time
TDC Floripa 2024 - Medindo a maturidade do seu time
Robson Agapito Correa
 
Automatizando o Futuro: Desvendando a API do ChatGPT para aprimorar a Automaç...
Automatizando o Futuro: Desvendando a API do ChatGPT para aprimorar a Automaç...Automatizando o Futuro: Desvendando a API do ChatGPT para aprimorar a Automaç...
Automatizando o Futuro: Desvendando a API do ChatGPT para aprimorar a Automaç...
Robson Agapito Correa
 
ChatGPT e Testes de Software
ChatGPT e Testes de SoftwareChatGPT e Testes de Software
ChatGPT e Testes de Software
Robson Agapito Correa
 
Testes em uma arquitetura com messageria/streaming (Kafka)
Testes em uma arquitetura com messageria/streaming (Kafka)Testes em uma arquitetura com messageria/streaming (Kafka)
Testes em uma arquitetura com messageria/streaming (Kafka)
Robson Agapito Correa
 
Unit Testing
Unit TestingUnit Testing
Unit Testing
Robson Agapito Correa
 
A aventura de um Agile Tester em uma empresa Waterfall Portuguesa
A aventura de um Agile Tester em uma empresa Waterfall PortuguesaA aventura de um Agile Tester em uma empresa Waterfall Portuguesa
A aventura de um Agile Tester em uma empresa Waterfall Portuguesa
Robson Agapito Correa
 
Python com qualidade - testes funcionais com Python e Selenium Webdriver
Python com qualidade - testes funcionais com Python e Selenium WebdriverPython com qualidade - testes funcionais com Python e Selenium Webdriver
Python com qualidade - testes funcionais com Python e Selenium Webdriver
Robson Agapito Correa
 
Qual arquitetura de automação escolher: monolítica ou distribuída?
Qual arquitetura de automação escolher: monolítica ou distribuída?Qual arquitetura de automação escolher: monolítica ou distribuída?
Qual arquitetura de automação escolher: monolítica ou distribuída?
Robson Agapito Correa
 
MindMaps ajudando planejar meus testes no mundo Agile
MindMaps ajudando planejar meus testes no mundo AgileMindMaps ajudando planejar meus testes no mundo Agile
MindMaps ajudando planejar meus testes no mundo Agile
Robson Agapito Correa
 
Automação de testes funcionais com Python e Mechanize
Automação de testes funcionais com Python e MechanizeAutomação de testes funcionais com Python e Mechanize
Automação de testes funcionais com Python e Mechanize
Robson Agapito Correa
 
Estou desempregado e agora? Como me recolocar como QA.
Estou desempregado e agora? Como me recolocar como QA.Estou desempregado e agora? Como me recolocar como QA.
Estou desempregado e agora? Como me recolocar como QA.
Robson Agapito Correa
 
Mutant Testing: um mundo para um X-Tester participar.
Mutant Testing: um mundo para um X-Tester participar.Mutant Testing: um mundo para um X-Tester participar.
Mutant Testing: um mundo para um X-Tester participar.
Robson Agapito Correa
 
Ruby Conf Brasil 2015
Ruby Conf Brasil 2015Ruby Conf Brasil 2015
Ruby Conf Brasil 2015
Robson Agapito Correa
 
Criação de uma equipe de QAs, do Waterfall ao Agile
Criação de uma equipe de QAs, do Waterfall ao AgileCriação de uma equipe de QAs, do Waterfall ao Agile
Criação de uma equipe de QAs, do Waterfall ao Agile
Robson Agapito Correa
 
QAs podem realizar testes de APIs? DEVEM!!!
QAs podem realizar testes de APIs? DEVEM!!!QAs podem realizar testes de APIs? DEVEM!!!
QAs podem realizar testes de APIs? DEVEM!!!
Robson Agapito Correa
 

Mais de Robson Agapito Correa (15)

TDC Floripa 2024 - Medindo a maturidade do seu time
TDC Floripa 2024 - Medindo a maturidade do seu timeTDC Floripa 2024 - Medindo a maturidade do seu time
TDC Floripa 2024 - Medindo a maturidade do seu time
 
Automatizando o Futuro: Desvendando a API do ChatGPT para aprimorar a Automaç...
Automatizando o Futuro: Desvendando a API do ChatGPT para aprimorar a Automaç...Automatizando o Futuro: Desvendando a API do ChatGPT para aprimorar a Automaç...
Automatizando o Futuro: Desvendando a API do ChatGPT para aprimorar a Automaç...
 
ChatGPT e Testes de Software
ChatGPT e Testes de SoftwareChatGPT e Testes de Software
ChatGPT e Testes de Software
 
Testes em uma arquitetura com messageria/streaming (Kafka)
Testes em uma arquitetura com messageria/streaming (Kafka)Testes em uma arquitetura com messageria/streaming (Kafka)
Testes em uma arquitetura com messageria/streaming (Kafka)
 
Unit Testing
Unit TestingUnit Testing
Unit Testing
 
A aventura de um Agile Tester em uma empresa Waterfall Portuguesa
A aventura de um Agile Tester em uma empresa Waterfall PortuguesaA aventura de um Agile Tester em uma empresa Waterfall Portuguesa
A aventura de um Agile Tester em uma empresa Waterfall Portuguesa
 
Python com qualidade - testes funcionais com Python e Selenium Webdriver
Python com qualidade - testes funcionais com Python e Selenium WebdriverPython com qualidade - testes funcionais com Python e Selenium Webdriver
Python com qualidade - testes funcionais com Python e Selenium Webdriver
 
Qual arquitetura de automação escolher: monolítica ou distribuída?
Qual arquitetura de automação escolher: monolítica ou distribuída?Qual arquitetura de automação escolher: monolítica ou distribuída?
Qual arquitetura de automação escolher: monolítica ou distribuída?
 
MindMaps ajudando planejar meus testes no mundo Agile
MindMaps ajudando planejar meus testes no mundo AgileMindMaps ajudando planejar meus testes no mundo Agile
MindMaps ajudando planejar meus testes no mundo Agile
 
Automação de testes funcionais com Python e Mechanize
Automação de testes funcionais com Python e MechanizeAutomação de testes funcionais com Python e Mechanize
Automação de testes funcionais com Python e Mechanize
 
Estou desempregado e agora? Como me recolocar como QA.
Estou desempregado e agora? Como me recolocar como QA.Estou desempregado e agora? Como me recolocar como QA.
Estou desempregado e agora? Como me recolocar como QA.
 
Mutant Testing: um mundo para um X-Tester participar.
Mutant Testing: um mundo para um X-Tester participar.Mutant Testing: um mundo para um X-Tester participar.
Mutant Testing: um mundo para um X-Tester participar.
 
Ruby Conf Brasil 2015
Ruby Conf Brasil 2015Ruby Conf Brasil 2015
Ruby Conf Brasil 2015
 
Criação de uma equipe de QAs, do Waterfall ao Agile
Criação de uma equipe de QAs, do Waterfall ao AgileCriação de uma equipe de QAs, do Waterfall ao Agile
Criação de uma equipe de QAs, do Waterfall ao Agile
 
QAs podem realizar testes de APIs? DEVEM!!!
QAs podem realizar testes de APIs? DEVEM!!!QAs podem realizar testes de APIs? DEVEM!!!
QAs podem realizar testes de APIs? DEVEM!!!
 

Evento Locaweb Curitiba - Utilizando Rspec com Selenium Webdriver para realizar testes funcionais