SlideShare una empresa de Scribd logo
1 de 43
Danilo Porcelani
Selenium
Browser automation framework
Como reduzir custos e
produzir muito mais em
desenvolvimento de
software?!
Automatizando os testes
Roteiro
●Porque Testar?
●Porque usar o Selenium?
●Como utilizar ? Quais são as ferramentas?
●O que/quando utilizar?
●Diversos(Plugins e outros frameworks)
Roteiro
●Porque Testar?
●Porque usar o Selenium?
●Como utilizar ? Quais são as ferramentas?
●O que/quando utilizar?
●Diversos(Plugins e outros frameworks)
...para Gestão:
●Economia de $$$ (Como é o cenário comum no
desenvolvimento?)
●Repostas rápidas para o meu cliente;
●Teste também pode ser vendido;
...para os Técnicos:
●Feedback no desenvolvimento;
...para os Técnicos:
●Feedback no desenvolvimento;
●Tranquilidade;
...para os Técnicos:
●Feedback no desenvolvimento;
●Tranquilidade;
●Confiança;
...para os Técnicos:
●Feedback no desenvolvimento;
●Tranquilidade;
●Confiança;
●Garantia da qualidade e produtividade do
software;
Roteiro
●Porque Testar?
●Porque usar o Selenium?
●Como utilizar ? Quais são as ferramentas?
●O que/quando utilizar?
●Diversos(Plugins e outros frameworks)
Selenium é...
●Open Source;
●10 anos: Comunidade ativa;
●Diversas linguagem;
●Diversos browses;
Roteiro
●Porque Testar?
●Porque usar o Selenium?
●Como utilizar ? Quais são as ferramentas?
●O que/quando utilizar?
●Diversos(Plugins e outros frameworks)
Conceitos básicos
Conceitos básicos
HTML
Conceitos básicos
Elementos de Localização
● By Id
Conceitos básicos
Elementos de Localização
● By Id
● By Name
Conceitos básicos
Elementos de Localização
● By Id
● By Name
● By Class Name
Conceitos básicos
Elementos de Localização
● By Id
● By Name
● By Class Name
● By Link Text
Conceitos básicos
Elementos de Localização
● By Id
● By Name
● By Class Name
● By Link Text
● By CSS
Conceitos básicos
Elementos de Localização
● By Id
● By Name
● By Class Name
● By Link Text
● By CSS
● By XPath
Selenium IDE
Selenium WebDriver (Page Object)
Selenium Grid
Roteiro
●Porque Testar?
●Porque usar o Selenium?
●Como utilizar ? Quais são as ferramentas?
●O que/quando utilizar?
●Diversos(Plugins e outros frameworks)
Roteiro
●Porque Testar?
●Porque usar o Selenium?
●Como utilizar ? Quais são as ferramentas?
●O que/quando utilizar?
●Diversos(Plugins e outros frameworks)
Material Complementar
Selenium IDE - http://eliasnogueira.com/arquivos_blog/selenium/desafio/
Tutorial Selenium(Java)-https://blog.udemy.com/selenium-ide-tutorial/
Dicas Selenium- https://mestachs.wordpress.com/2012/08/13/selenium-best-practices/
PO-http://www.infoq.com/br/presentations/selenium2-alem-webelement
PO-https://code.google.com/p/selenium/wiki/PageObjects
Pirâmede de testes-http://fabiopereira.me/blog/2012/03/05/testing-pyramid-a-case-study/
Testes-https://www.thoughtworks.com/pt/insights/blog/write-better-tests-5-steps
Testes-http://www.administradores.com.br/artigos/tecnologia/testes-automatizados-asseguram-a-
qualidade-dos-softwares/80350/
Outros-http://www.infoq.com/br/presentations/testes-automatizados-usando-bibliotecas-javascript
Outros-http://www.adambourg.com/2015/11/10/scrum-is-the-new-waterfall/
Selenium

Más contenido relacionado

La actualidad más candente

Selenium Workshop
Selenium Workshop Selenium Workshop
Selenium Workshop Thoughtworks
 
Introdução a testes de software utilizando selenium
Introdução a testes de software utilizando seleniumIntrodução a testes de software utilizando selenium
Introdução a testes de software utilizando seleniumSandy Maciel
 
Automatização de testes funcionais com selenium etapa 1
Automatização de testes funcionais com selenium  etapa 1Automatização de testes funcionais com selenium  etapa 1
Automatização de testes funcionais com selenium etapa 1Cintia Armesto
 
98796699 selenium-framework
98796699 selenium-framework98796699 selenium-framework
98796699 selenium-frameworkAndré Caldas
 
13º É dia de Java: Automação de Testes Funcionais com Selenium Web driver
13º É dia de Java: Automação de Testes Funcionais com Selenium Web driver13º É dia de Java: Automação de Testes Funcionais com Selenium Web driver
13º É dia de Java: Automação de Testes Funcionais com Selenium Web driverJúlio de Lima
 
Automação de testes funcionais com selenium webdriver
Automação de testes funcionais com selenium webdriverAutomação de testes funcionais com selenium webdriver
Automação de testes funcionais com selenium webdriverQualister
 
Curso treinamento automação de testes com selenium
Curso treinamento automação de testes com seleniumCurso treinamento automação de testes com selenium
Curso treinamento automação de testes com seleniumCristiano Caetano
 
Automação no Processo de Teste
Automação no Processo de TesteAutomação no Processo de Teste
Automação no Processo de TesteElias Nogueira
 
Como ensinei mais de 1000 testadores
Como ensinei mais de 1000 testadoresComo ensinei mais de 1000 testadores
Como ensinei mais de 1000 testadoresElias Nogueira
 
4° Encontro Mensal ALATS: Automação de Teste - Mitos e Verdades
4° Encontro Mensal ALATS: Automação de Teste - Mitos e Verdades4° Encontro Mensal ALATS: Automação de Teste - Mitos e Verdades
4° Encontro Mensal ALATS: Automação de Teste - Mitos e VerdadesElias Nogueira
 
PDC - Testes - Usando o Testlink
PDC - Testes - Usando o TestlinkPDC - Testes - Usando o Testlink
PDC - Testes - Usando o Testlinkslides_teltools
 
Coders On Beer + Ministry Of Testing - Agile Testing
Coders On Beer + Ministry Of Testing - Agile TestingCoders On Beer + Ministry Of Testing - Agile Testing
Coders On Beer + Ministry Of Testing - Agile TestingSamanta Cicilia
 
Testes Unitários/Integrados
Testes Unitários/IntegradosTestes Unitários/Integrados
Testes Unitários/IntegradosGiovanni Bassi
 
Curso Básico de Selenium
Curso Básico de SeleniumCurso Básico de Selenium
Curso Básico de SeleniumAutotic
 
InterCon - Automatizando Visual Regression Testing
InterCon - Automatizando Visual Regression TestingInterCon - Automatizando Visual Regression Testing
InterCon - Automatizando Visual Regression TestingSamanta Cicilia
 
Testes para dispositivos móveis
Testes para dispositivos móveisTestes para dispositivos móveis
Testes para dispositivos móveisQualister
 

La actualidad más candente (20)

Selenium Workshop
Selenium Workshop Selenium Workshop
Selenium Workshop
 
Selenium
SeleniumSelenium
Selenium
 
Introdução a testes de software utilizando selenium
Introdução a testes de software utilizando seleniumIntrodução a testes de software utilizando selenium
Introdução a testes de software utilizando selenium
 
Automatização de testes funcionais com selenium etapa 1
Automatização de testes funcionais com selenium  etapa 1Automatização de testes funcionais com selenium  etapa 1
Automatização de testes funcionais com selenium etapa 1
 
98796699 selenium-framework
98796699 selenium-framework98796699 selenium-framework
98796699 selenium-framework
 
13º É dia de Java: Automação de Testes Funcionais com Selenium Web driver
13º É dia de Java: Automação de Testes Funcionais com Selenium Web driver13º É dia de Java: Automação de Testes Funcionais com Selenium Web driver
13º É dia de Java: Automação de Testes Funcionais com Selenium Web driver
 
Automação de testes funcionais com selenium webdriver
Automação de testes funcionais com selenium webdriverAutomação de testes funcionais com selenium webdriver
Automação de testes funcionais com selenium webdriver
 
Curso treinamento automação de testes com selenium
Curso treinamento automação de testes com seleniumCurso treinamento automação de testes com selenium
Curso treinamento automação de testes com selenium
 
Selenium ide apresentação
Selenium ide   apresentaçãoSelenium ide   apresentação
Selenium ide apresentação
 
Automação no Processo de Teste
Automação no Processo de TesteAutomação no Processo de Teste
Automação no Processo de Teste
 
Como ensinei mais de 1000 testadores
Como ensinei mais de 1000 testadoresComo ensinei mais de 1000 testadores
Como ensinei mais de 1000 testadores
 
4° Encontro Mensal ALATS: Automação de Teste - Mitos e Verdades
4° Encontro Mensal ALATS: Automação de Teste - Mitos e Verdades4° Encontro Mensal ALATS: Automação de Teste - Mitos e Verdades
4° Encontro Mensal ALATS: Automação de Teste - Mitos e Verdades
 
PDC - Testes - Usando o Testlink
PDC - Testes - Usando o TestlinkPDC - Testes - Usando o Testlink
PDC - Testes - Usando o Testlink
 
Test link
Test linkTest link
Test link
 
Testlink apresentacao
Testlink apresentacaoTestlink apresentacao
Testlink apresentacao
 
Coders On Beer + Ministry Of Testing - Agile Testing
Coders On Beer + Ministry Of Testing - Agile TestingCoders On Beer + Ministry Of Testing - Agile Testing
Coders On Beer + Ministry Of Testing - Agile Testing
 
Testes Unitários/Integrados
Testes Unitários/IntegradosTestes Unitários/Integrados
Testes Unitários/Integrados
 
Curso Básico de Selenium
Curso Básico de SeleniumCurso Básico de Selenium
Curso Básico de Selenium
 
InterCon - Automatizando Visual Regression Testing
InterCon - Automatizando Visual Regression TestingInterCon - Automatizando Visual Regression Testing
InterCon - Automatizando Visual Regression Testing
 
Testes para dispositivos móveis
Testes para dispositivos móveisTestes para dispositivos móveis
Testes para dispositivos móveis
 

Destacado

Automação de testes - 7 passos para o sucesso!
Automação de testes - 7 passos para o sucesso!Automação de testes - 7 passos para o sucesso!
Automação de testes - 7 passos para o sucesso!Daniel Amorim
 
Spivpratsia z gromadamy_umovy_konkursu_4
Spivpratsia z gromadamy_umovy_konkursu_4Spivpratsia z gromadamy_umovy_konkursu_4
Spivpratsia z gromadamy_umovy_konkursu_4Library Franko
 
Presentation Virtuele Straat
Presentation Virtuele StraatPresentation Virtuele Straat
Presentation Virtuele StraatVinger
 
Brochure i mes icores (co-ritec) - viet
Brochure i mes icores (co-ritec) - vietBrochure i mes icores (co-ritec) - viet
Brochure i mes icores (co-ritec) - vietDentechUMP
 
[QANinjaConference] Carreira em Testes: Ainda vale a pena?
[QANinjaConference] Carreira em Testes: Ainda vale a pena?[QANinjaConference] Carreira em Testes: Ainda vale a pena?
[QANinjaConference] Carreira em Testes: Ainda vale a pena?Júlio de Lima
 
проект зелена бібліотека
проект зелена бібліотекапроект зелена бібліотека
проект зелена бібліотекаOlena Bashun
 
Qualidade e Teste de Software - O que preciso saber
Qualidade e Teste de Software - O que preciso saberQualidade e Teste de Software - O que preciso saber
Qualidade e Teste de Software - O que preciso saberKamilla Queiroz Xavier
 
[PHPConference 2016] Criando Mocks com Prophecy
[PHPConference 2016] Criando Mocks com Prophecy[PHPConference 2016] Criando Mocks com Prophecy
[PHPConference 2016] Criando Mocks com ProphecyJúlio de Lima
 
DevQA: Enfim aprendi à resolver problemas
DevQA: Enfim aprendi à resolver problemasDevQA: Enfim aprendi à resolver problemas
DevQA: Enfim aprendi à resolver problemasKamilla Queiroz Xavier
 
aguazulito mi llano lindo
aguazulito mi llano lindoaguazulito mi llano lindo
aguazulito mi llano lindokonith02
 
[38º GURU SP] Automação de Testes Web em Ruby com Cucumber e Webdriver
[38º GURU SP] Automação de Testes Web em Ruby com Cucumber e Webdriver[38º GURU SP] Automação de Testes Web em Ruby com Cucumber e Webdriver
[38º GURU SP] Automação de Testes Web em Ruby com Cucumber e WebdriverJúlio de Lima
 
[TICNOVA2015] Palestra sobre Automação de Testes
[TICNOVA2015] Palestra sobre Automação de Testes[TICNOVA2015] Palestra sobre Automação de Testes
[TICNOVA2015] Palestra sobre Automação de TestesJúlio de Lima
 
Boas práticas de Automação de Testes
Boas práticas de Automação de TestesBoas práticas de Automação de Testes
Boas práticas de Automação de TestesCamilo Ribeiro
 
Automação de teste de software
Automação de teste de softwareAutomação de teste de software
Automação de teste de softwareQualister
 

Destacado (20)

Automação de testes - 7 passos para o sucesso!
Automação de testes - 7 passos para o sucesso!Automação de testes - 7 passos para o sucesso!
Automação de testes - 7 passos para o sucesso!
 
Selenium ide
Selenium ideSelenium ide
Selenium ide
 
Selenium IDE
Selenium IDESelenium IDE
Selenium IDE
 
Spivpratsia z gromadamy_umovy_konkursu_4
Spivpratsia z gromadamy_umovy_konkursu_4Spivpratsia z gromadamy_umovy_konkursu_4
Spivpratsia z gromadamy_umovy_konkursu_4
 
Presentation Virtuele Straat
Presentation Virtuele StraatPresentation Virtuele Straat
Presentation Virtuele Straat
 
Brochure i mes icores (co-ritec) - viet
Brochure i mes icores (co-ritec) - vietBrochure i mes icores (co-ritec) - viet
Brochure i mes icores (co-ritec) - viet
 
[QANinjaConference] Carreira em Testes: Ainda vale a pena?
[QANinjaConference] Carreira em Testes: Ainda vale a pena?[QANinjaConference] Carreira em Testes: Ainda vale a pena?
[QANinjaConference] Carreira em Testes: Ainda vale a pena?
 
El acceso abierto al conocimiento científico
El acceso abierto al conocimiento científico El acceso abierto al conocimiento científico
El acceso abierto al conocimiento científico
 
Las tics
Las ticsLas tics
Las tics
 
проект зелена бібліотека
проект зелена бібліотекапроект зелена бібліотека
проект зелена бібліотека
 
Qualidade e Teste de Software - O que preciso saber
Qualidade e Teste de Software - O que preciso saberQualidade e Teste de Software - O que preciso saber
Qualidade e Teste de Software - O que preciso saber
 
[PHPConference 2016] Criando Mocks com Prophecy
[PHPConference 2016] Criando Mocks com Prophecy[PHPConference 2016] Criando Mocks com Prophecy
[PHPConference 2016] Criando Mocks com Prophecy
 
DevQA: Enfim aprendi à resolver problemas
DevQA: Enfim aprendi à resolver problemasDevQA: Enfim aprendi à resolver problemas
DevQA: Enfim aprendi à resolver problemas
 
aguazulito mi llano lindo
aguazulito mi llano lindoaguazulito mi llano lindo
aguazulito mi llano lindo
 
Hola a todos
Hola a todosHola a todos
Hola a todos
 
[38º GURU SP] Automação de Testes Web em Ruby com Cucumber e Webdriver
[38º GURU SP] Automação de Testes Web em Ruby com Cucumber e Webdriver[38º GURU SP] Automação de Testes Web em Ruby com Cucumber e Webdriver
[38º GURU SP] Automação de Testes Web em Ruby com Cucumber e Webdriver
 
[TICNOVA2015] Palestra sobre Automação de Testes
[TICNOVA2015] Palestra sobre Automação de Testes[TICNOVA2015] Palestra sobre Automação de Testes
[TICNOVA2015] Palestra sobre Automação de Testes
 
Boas práticas de Automação de Testes
Boas práticas de Automação de TestesBoas práticas de Automação de Testes
Boas práticas de Automação de Testes
 
Presentación1 MÁQUINAS SIMPLES
Presentación1 MÁQUINAS SIMPLESPresentación1 MÁQUINAS SIMPLES
Presentación1 MÁQUINAS SIMPLES
 
Automação de teste de software
Automação de teste de softwareAutomação de teste de software
Automação de teste de software
 

Similar a Selenium

Mini curso de testes ágeis
Mini curso de testes ágeisMini curso de testes ágeis
Mini curso de testes ágeisQualister
 
Utilizando metologias ágeis com VSTS: Scrum e XP, YES WE CAN! (ALM204)
Utilizando metologias ágeis com VSTS: Scrum e XP, YES WE CAN! (ALM204)Utilizando metologias ágeis com VSTS: Scrum e XP, YES WE CAN! (ALM204)
Utilizando metologias ágeis com VSTS: Scrum e XP, YES WE CAN! (ALM204)André Dias
 
Test Driven Development
Test Driven DevelopmentTest Driven Development
Test Driven DevelopmentOtavio Augusto
 
Não deixe seu projeto só nas mãos do framework
Não deixe seu projeto só nas mãos do frameworkNão deixe seu projeto só nas mãos do framework
Não deixe seu projeto só nas mãos do frameworkGiuseppe Lopes
 
[GUTS-RS] Automação de Testes com Sikuli Script
[GUTS-RS] Automação de Testes com Sikuli Script[GUTS-RS] Automação de Testes com Sikuli Script
[GUTS-RS] Automação de Testes com Sikuli ScriptGUTS-RS
 
[Lady talks]Continuous Delivery
[Lady talks]Continuous Delivery[Lady talks]Continuous Delivery
[Lady talks]Continuous DeliverySamanta Cicilia
 
Just Java 2006 - Qualidade em Desenvolvimento Java para todos os gostos - Dan...
Just Java 2006 - Qualidade em Desenvolvimento Java para todos os gostos - Dan...Just Java 2006 - Qualidade em Desenvolvimento Java para todos os gostos - Dan...
Just Java 2006 - Qualidade em Desenvolvimento Java para todos os gostos - Dan...Daniel Wildt
 
Palestra papel do desenvolvedor no sucesso da empresa
Palestra papel do desenvolvedor no sucesso da empresaPalestra papel do desenvolvedor no sucesso da empresa
Palestra papel do desenvolvedor no sucesso da empresaHenrique Nunes Bez Fontana
 
Automação de testes - uma introdução sobre estratégias
Automação de testes - uma introdução sobre estratégiasAutomação de testes - uma introdução sobre estratégias
Automação de testes - uma introdução sobre estratégiasKleitor Franklint Correa Araujo
 
QA for noobs - qualidade de software para novatos
QA for noobs - qualidade de software para novatosQA for noobs - qualidade de software para novatos
QA for noobs - qualidade de software para novatosBruno Fernandes "PorKaria"
 
Site Reliability Engineering - Descubra a nova era para (Infraestrutura|Opera...
Site Reliability Engineering - Descubra a nova era para (Infraestrutura|Opera...Site Reliability Engineering - Descubra a nova era para (Infraestrutura|Opera...
Site Reliability Engineering - Descubra a nova era para (Infraestrutura|Opera...Pery Lemke
 
Palestra DevOps para Teste de Software
Palestra DevOps para Teste de SoftwarePalestra DevOps para Teste de Software
Palestra DevOps para Teste de SoftwareJúlio de Lima
 
Cenartec 2014 - Teste de software, uma área, uma carreira, um novo perfil
Cenartec 2014 - Teste de software, uma área, uma carreira, um novo perfilCenartec 2014 - Teste de software, uma área, uma carreira, um novo perfil
Cenartec 2014 - Teste de software, uma área, uma carreira, um novo perfilJoão Clineu - CTFL, CSM, CSD
 
A Carreira de Desenvolvedor: do Jr ao Sênior
A Carreira de Desenvolvedor: do Jr ao SêniorA Carreira de Desenvolvedor: do Jr ao Sênior
A Carreira de Desenvolvedor: do Jr ao SêniorMarcos Pereira
 

Similar a Selenium (20)

2PHP_Metodologia
2PHP_Metodologia2PHP_Metodologia
2PHP_Metodologia
 
Mini curso de testes ágeis
Mini curso de testes ágeisMini curso de testes ágeis
Mini curso de testes ágeis
 
Utilizando metologias ágeis com VSTS: Scrum e XP, YES WE CAN! (ALM204)
Utilizando metologias ágeis com VSTS: Scrum e XP, YES WE CAN! (ALM204)Utilizando metologias ágeis com VSTS: Scrum e XP, YES WE CAN! (ALM204)
Utilizando metologias ágeis com VSTS: Scrum e XP, YES WE CAN! (ALM204)
 
Test Driven Development
Test Driven DevelopmentTest Driven Development
Test Driven Development
 
TesteDeSoftware_WorkshopSINFO2014.pdf
TesteDeSoftware_WorkshopSINFO2014.pdfTesteDeSoftware_WorkshopSINFO2014.pdf
TesteDeSoftware_WorkshopSINFO2014.pdf
 
Não deixe seu projeto só nas mãos do framework
Não deixe seu projeto só nas mãos do frameworkNão deixe seu projeto só nas mãos do framework
Não deixe seu projeto só nas mãos do framework
 
[GUTS-RS] Automação de Testes com Sikuli Script
[GUTS-RS] Automação de Testes com Sikuli Script[GUTS-RS] Automação de Testes com Sikuli Script
[GUTS-RS] Automação de Testes com Sikuli Script
 
[Lady talks]Continuous Delivery
[Lady talks]Continuous Delivery[Lady talks]Continuous Delivery
[Lady talks]Continuous Delivery
 
TDC 2016 Trilha Testes - Floripa
TDC 2016 Trilha Testes - FloripaTDC 2016 Trilha Testes - Floripa
TDC 2016 Trilha Testes - Floripa
 
Just Java 2006 - Qualidade em Desenvolvimento Java para todos os gostos - Dan...
Just Java 2006 - Qualidade em Desenvolvimento Java para todos os gostos - Dan...Just Java 2006 - Qualidade em Desenvolvimento Java para todos os gostos - Dan...
Just Java 2006 - Qualidade em Desenvolvimento Java para todos os gostos - Dan...
 
Palestra papel do desenvolvedor no sucesso da empresa
Palestra papel do desenvolvedor no sucesso da empresaPalestra papel do desenvolvedor no sucesso da empresa
Palestra papel do desenvolvedor no sucesso da empresa
 
Selenium web pt br
Selenium web pt brSelenium web pt br
Selenium web pt br
 
Selenium web pt br
Selenium web pt brSelenium web pt br
Selenium web pt br
 
Automação de testes - uma introdução sobre estratégias
Automação de testes - uma introdução sobre estratégiasAutomação de testes - uma introdução sobre estratégias
Automação de testes - uma introdução sobre estratégias
 
QA for noobs - qualidade de software para novatos
QA for noobs - qualidade de software para novatosQA for noobs - qualidade de software para novatos
QA for noobs - qualidade de software para novatos
 
Site Reliability Engineering - Descubra a nova era para (Infraestrutura|Opera...
Site Reliability Engineering - Descubra a nova era para (Infraestrutura|Opera...Site Reliability Engineering - Descubra a nova era para (Infraestrutura|Opera...
Site Reliability Engineering - Descubra a nova era para (Infraestrutura|Opera...
 
Palestra DevOps para Teste de Software
Palestra DevOps para Teste de SoftwarePalestra DevOps para Teste de Software
Palestra DevOps para Teste de Software
 
Cenartec 2014 - Teste de software, uma área, uma carreira, um novo perfil
Cenartec 2014 - Teste de software, uma área, uma carreira, um novo perfilCenartec 2014 - Teste de software, uma área, uma carreira, um novo perfil
Cenartec 2014 - Teste de software, uma área, uma carreira, um novo perfil
 
Programacao Extrema
Programacao ExtremaProgramacao Extrema
Programacao Extrema
 
A Carreira de Desenvolvedor: do Jr ao Sênior
A Carreira de Desenvolvedor: do Jr ao SêniorA Carreira de Desenvolvedor: do Jr ao Sênior
A Carreira de Desenvolvedor: do Jr ao Sênior
 

Más de Danilo Porcelani

SECOMP2019 - Como Aprender, uma visão sobre a importância do estudo conjugado...
SECOMP2019 - Como Aprender, uma visão sobre a importância do estudo conjugado...SECOMP2019 - Como Aprender, uma visão sobre a importância do estudo conjugado...
SECOMP2019 - Como Aprender, uma visão sobre a importância do estudo conjugado...Danilo Porcelani
 
Pare de Realizar Testes Manuais
Pare de Realizar Testes Manuais Pare de Realizar Testes Manuais
Pare de Realizar Testes Manuais Danilo Porcelani
 
#8 Maringá Agile - Construindo a Excelência Técnica
#8 Maringá Agile - Construindo a Excelência Técnica#8 Maringá Agile - Construindo a Excelência Técnica
#8 Maringá Agile - Construindo a Excelência TécnicaDanilo Porcelani
 
CIAPS 2019: Profissão Desenvolvedor
CIAPS 2019: Profissão DesenvolvedorCIAPS 2019: Profissão Desenvolvedor
CIAPS 2019: Profissão DesenvolvedorDanilo Porcelani
 
SECOMP2018 - Docker Overview
SECOMP2018 - Docker Overview   SECOMP2018 - Docker Overview
SECOMP2018 - Docker Overview Danilo Porcelani
 
Cianorte Meetup 2018 - Cultura DevOps
Cianorte Meetup 2018  - Cultura DevOpsCianorte Meetup 2018  - Cultura DevOps
Cianorte Meetup 2018 - Cultura DevOpsDanilo Porcelani
 
TDC2018 - Sistemas Legados: Testar é Fácil
TDC2018 -  Sistemas Legados: Testar é FácilTDC2018 -  Sistemas Legados: Testar é Fácil
TDC2018 - Sistemas Legados: Testar é FácilDanilo Porcelani
 
GDG DevFest Paraná 2017 - Pare de Testar em Produção e Comece a Mockar
GDG DevFest Paraná 2017 -  Pare de Testar em Produção e Comece a MockarGDG DevFest Paraná 2017 -  Pare de Testar em Produção e Comece a Mockar
GDG DevFest Paraná 2017 - Pare de Testar em Produção e Comece a MockarDanilo Porcelani
 
GDG Campinas QualityFest 2017 - Pare de Testar em Produção e Comece a Mockar
GDG Campinas QualityFest 2017 - Pare de Testar em Produção e Comece a MockarGDG Campinas QualityFest 2017 - Pare de Testar em Produção e Comece a Mockar
GDG Campinas QualityFest 2017 - Pare de Testar em Produção e Comece a MockarDanilo Porcelani
 
TDC São Paulo 2017 - Pare de Testar em Produção e Comece a Mockar
TDC São Paulo 2017  - Pare de Testar em Produção e Comece a MockarTDC São Paulo 2017  - Pare de Testar em Produção e Comece a Mockar
TDC São Paulo 2017 - Pare de Testar em Produção e Comece a MockarDanilo Porcelani
 
2º Femug mga - Automation Test
2º Femug mga -  Automation Test 2º Femug mga -  Automation Test
2º Femug mga - Automation Test Danilo Porcelani
 
TDC São Paulo 2016 - Automation Test With Docker
TDC São Paulo 2016 - Automation Test With DockerTDC São Paulo 2016 - Automation Test With Docker
TDC São Paulo 2016 - Automation Test With DockerDanilo Porcelani
 

Más de Danilo Porcelani (14)

SECOMP2019 - Como Aprender, uma visão sobre a importância do estudo conjugado...
SECOMP2019 - Como Aprender, uma visão sobre a importância do estudo conjugado...SECOMP2019 - Como Aprender, uma visão sobre a importância do estudo conjugado...
SECOMP2019 - Como Aprender, uma visão sobre a importância do estudo conjugado...
 
Gerenciamento de Riscos
Gerenciamento de Riscos Gerenciamento de Riscos
Gerenciamento de Riscos
 
Pare de Realizar Testes Manuais
Pare de Realizar Testes Manuais Pare de Realizar Testes Manuais
Pare de Realizar Testes Manuais
 
#8 Maringá Agile - Construindo a Excelência Técnica
#8 Maringá Agile - Construindo a Excelência Técnica#8 Maringá Agile - Construindo a Excelência Técnica
#8 Maringá Agile - Construindo a Excelência Técnica
 
CIAPS 2019: Profissão Desenvolvedor
CIAPS 2019: Profissão DesenvolvedorCIAPS 2019: Profissão Desenvolvedor
CIAPS 2019: Profissão Desenvolvedor
 
Cultura DevOps na Oi
Cultura DevOps na OiCultura DevOps na Oi
Cultura DevOps na Oi
 
SECOMP2018 - Docker Overview
SECOMP2018 - Docker Overview   SECOMP2018 - Docker Overview
SECOMP2018 - Docker Overview
 
Cianorte Meetup 2018 - Cultura DevOps
Cianorte Meetup 2018  - Cultura DevOpsCianorte Meetup 2018  - Cultura DevOps
Cianorte Meetup 2018 - Cultura DevOps
 
TDC2018 - Sistemas Legados: Testar é Fácil
TDC2018 -  Sistemas Legados: Testar é FácilTDC2018 -  Sistemas Legados: Testar é Fácil
TDC2018 - Sistemas Legados: Testar é Fácil
 
GDG DevFest Paraná 2017 - Pare de Testar em Produção e Comece a Mockar
GDG DevFest Paraná 2017 -  Pare de Testar em Produção e Comece a MockarGDG DevFest Paraná 2017 -  Pare de Testar em Produção e Comece a Mockar
GDG DevFest Paraná 2017 - Pare de Testar em Produção e Comece a Mockar
 
GDG Campinas QualityFest 2017 - Pare de Testar em Produção e Comece a Mockar
GDG Campinas QualityFest 2017 - Pare de Testar em Produção e Comece a MockarGDG Campinas QualityFest 2017 - Pare de Testar em Produção e Comece a Mockar
GDG Campinas QualityFest 2017 - Pare de Testar em Produção e Comece a Mockar
 
TDC São Paulo 2017 - Pare de Testar em Produção e Comece a Mockar
TDC São Paulo 2017  - Pare de Testar em Produção e Comece a MockarTDC São Paulo 2017  - Pare de Testar em Produção e Comece a Mockar
TDC São Paulo 2017 - Pare de Testar em Produção e Comece a Mockar
 
2º Femug mga - Automation Test
2º Femug mga -  Automation Test 2º Femug mga -  Automation Test
2º Femug mga - Automation Test
 
TDC São Paulo 2016 - Automation Test With Docker
TDC São Paulo 2016 - Automation Test With DockerTDC São Paulo 2016 - Automation Test With Docker
TDC São Paulo 2016 - Automation Test With Docker
 

Selenium

Notas del editor

  1. Ah mas eu a minha equipe já ta fazendo testes unitários...então... não é suficiente.
  2. Espectativa: Imagine as camadas de testes como várias redes de segurança
  3. >Desenvolver é trabalhoso. Ainda mais se o hot deploy não funciona direito; >Segundo fulando de tal gastamos cerca de 50% do tempo em para validar que o que fizemos é o esperado. >Quanto tempo a db1 gasta com homologação?!?! >O que acontece se ta aparecendo muito bug?! Busca se colocar mais gente na homologação. >Testes implicam em qualidade; >Mostra para o cliente alguns testes de interface pode ajudar nos argumentos de venda; >Testes tbm são documentação;
  4. Nos temos uma profissão semelhante a de um médico mas podemos, com automação, ter a mesma tranquilidade de um vendedor de coco
  5. >Analogia do cordão de segurança; >SavePoint; >Eu posso refatorar sem medo;
  6. (/ ) caminho absoluto para um elemento! ( // ) então todos os elementos no documento que se encaixam no critério serão selecionados (mesmo que eles estejam em níveis diferentes da árvore XML)! (@) indica os atributos
  7. Vantagens. 1. Há uma separação clara entre o código de teste e código específico páginas como localizadores (ou seu uso se você estiver usando um mapa UI) e layout. 2. Há repositório único para os serviços ou operações oferecidas pela página ao invés de ter esses serviços dispersos através dos ensaios. Em ambos os casos, isso permite que as modificações necessárias devido a alterações de interface do usuário para tudo ser feita em um único lugar.
  8. Selenium Grid
  9. Não adianta escrever testes que demoram e não seram rodados frequentemente. Devemos saber automatizar.
  10. Testes independem de ferramenta,
  11. Reconheça que o desenvolvimento de testes automatizados é desenvolvimento de software. É insano pensar diferente.