SlideShare uma empresa Scribd logo
Danilo Porcelani
Selenium
Browser automation framework
Como reduzir custos e
produzir muito mais em
desenvolvimento de
software?!
Automatizando os testes
Selenium
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;
Selenium
...para os Técnicos:
●Feedback no desenvolvimento;
●Tranquilidade;
Selenium
...para os Técnicos:
●Feedback no desenvolvimento;
●Tranquilidade;
●Confiança;
Selenium
...para os Técnicos:
●Feedback no desenvolvimento;
●Tranquilidade;
●Confiança;
●Garantia da qualidade e produtividade do
software;
Selenium
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)
Selenium
Selenium
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)
Selenium
Roteiro
●Porque Testar?
●Porque usar o Selenium?
●Como utilizar ? Quais são as ferramentas?
●O que/quando utilizar?
●Diversos(Plugins e outros frameworks)
Selenium
Selenium
Selenium
Selenium
Selenium
Selenium
Selenium
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

Mais conteúdo relacionado

Mais procurados

Selenium Workshop
Selenium Workshop Selenium Workshop
Selenium Workshop
Thoughtworks
 
Selenium
SeleniumSelenium
Selenium
Tadeu Marinho
 
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
Sandy 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 1
Cintia Armesto
 
98796699 selenium-framework
98796699 selenium-framework98796699 selenium-framework
98796699 selenium-framework
André 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 driver
Jú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 webdriver
Qualister
 
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
Cristiano Caetano
 
Selenium ide apresentação
Selenium ide   apresentaçãoSelenium ide   apresentação
Selenium ide apresentação
Priscila Calderão
 
Automação no Processo de Teste
Automação no Processo de TesteAutomação no Processo de Teste
Automação no Processo de Teste
Elias Nogueira
 
Como ensinei mais de 1000 testadores
Como ensinei mais de 1000 testadoresComo ensinei mais de 1000 testadores
Como ensinei mais de 1000 testadores
Elias 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 Verdades
Elias Nogueira
 
PDC - Testes - Usando o Testlink
PDC - Testes - Usando o TestlinkPDC - Testes - Usando o Testlink
PDC - Testes - Usando o Testlink
slides_teltools
 
Test link
Test linkTest link
Test link
Plácido Segundo
 
Testlink apresentacao
Testlink apresentacaoTestlink apresentacao
Testlink apresentacao
Priscila Calderão
 
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
Samanta Cicilia
 
Testes Unitários/Integrados
Testes Unitários/IntegradosTestes Unitários/Integrados
Testes Unitários/Integrados
Giovanni Bassi
 
Curso Básico de Selenium
Curso Básico de SeleniumCurso Básico de Selenium
Curso Básico de Selenium
Autotic
 
InterCon - Automatizando Visual Regression Testing
InterCon - Automatizando Visual Regression TestingInterCon - Automatizando Visual Regression Testing
InterCon - Automatizando Visual Regression Testing
Samanta Cicilia
 
Testes para dispositivos móveis
Testes para dispositivos móveisTestes para dispositivos móveis
Testes para dispositivos móveis
Qualister
 

Mais procurados (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
 

Destaque

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
 
Selenium ide
Selenium ideSelenium ide
Selenium ide
Adelino Primo Mazuti
 
Selenium IDE
Selenium IDESelenium IDE
Selenium IDE
Davi Matos
 
Spivpratsia z gromadamy_umovy_konkursu_4
Spivpratsia z gromadamy_umovy_konkursu_4Spivpratsia z gromadamy_umovy_konkursu_4
Spivpratsia z gromadamy_umovy_konkursu_4
Library Franko
 
Presentation Virtuele Straat
Presentation Virtuele StraatPresentation Virtuele Straat
Presentation Virtuele Straat
Vinger
 
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
DentechUMP
 
[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
 
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
Adriana Carolina Supelano Niño
 
Las tics
Las ticsLas tics
проект зелена бібліотека
проект зелена бібліотекапроект зелена бібліотека
проект зелена бібліотека
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 saber
Kamilla 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 Prophecy
Júlio de Lima
 
DevQA: Enfim aprendi à resolver problemas
DevQA: Enfim aprendi à resolver problemasDevQA: Enfim aprendi à resolver problemas
DevQA: Enfim aprendi à resolver problemas
Kamilla Queiroz Xavier
 
aguazulito mi llano lindo
aguazulito mi llano lindoaguazulito mi llano lindo
aguazulito mi llano lindo
konith02
 
Hola a todos
Hola a todosHola a todos
Hola a todos
Ivanna Gualpa
 
[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
Jú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 Testes
Jú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 Testes
Camilo Ribeiro
 
Presentación1 MÁQUINAS SIMPLES
Presentación1 MÁQUINAS SIMPLESPresentación1 MÁQUINAS SIMPLES
Presentación1 MÁQUINAS SIMPLES
Jorge Basto Cabañas
 
Automação de teste de software
Automação de teste de softwareAutomação de teste de software
Automação de teste de software
Qualister
 

Destaque (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
 

Semelhante a Selenium

2PHP_Metodologia
2PHP_Metodologia2PHP_Metodologia
2PHP_Metodologia
Bruno Emanuel Silva
 
Mini curso de testes ágeis
Mini curso de testes ágeisMini curso de testes ágeis
Mini curso de testes ágeis
Qualister
 
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 Development
Otavio Augusto
 
TesteDeSoftware_WorkshopSINFO2014.pdf
TesteDeSoftware_WorkshopSINFO2014.pdfTesteDeSoftware_WorkshopSINFO2014.pdf
TesteDeSoftware_WorkshopSINFO2014.pdf
Bruno Zolotareff dos Santos
 
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
Giuseppe 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 Script
GUTS-RS
 
[Lady talks]Continuous Delivery
[Lady talks]Continuous Delivery[Lady talks]Continuous Delivery
[Lady talks]Continuous Delivery
Samanta Cicilia
 
TDC 2016 Trilha Testes - Floripa
TDC 2016 Trilha Testes - FloripaTDC 2016 Trilha Testes - Floripa
TDC 2016 Trilha Testes - Floripa
Walmyr Lima e Silva Filho
 
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 empresa
Henrique Nunes Bez Fontana
 
Selenium web pt br
Selenium web pt brSelenium web pt br
Selenium web pt br
Cesar Vasconcelos
 
Selenium web pt br
Selenium web pt brSelenium web pt br
Selenium web pt br
Cesar Vasconcelos
 
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
Kleitor 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 novatos
Bruno 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 Software
Jú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 perfil
João Clineu - CTFL, CSM, CSD
 
Programacao Extrema
Programacao ExtremaProgramacao Extrema
Programacao Extrema
Robson Silva Espig
 
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
Marcos Pereira
 

Semelhante 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
 

Mais 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
 
Gerenciamento de Riscos
Gerenciamento de Riscos Gerenciamento de Riscos
Gerenciamento de Riscos
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écnica
Danilo Porcelani
 
CIAPS 2019: Profissão Desenvolvedor
CIAPS 2019: Profissão DesenvolvedorCIAPS 2019: Profissão Desenvolvedor
CIAPS 2019: Profissão Desenvolvedor
Danilo Porcelani
 
Cultura DevOps na Oi
Cultura DevOps na OiCultura DevOps na Oi
Cultura DevOps na Oi
Danilo 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 DevOps
Danilo Porcelani
 
TDC2018 - Sistemas Legados: Testar é Fácil
TDC2018 -  Sistemas Legados: Testar é FácilTDC2018 -  Sistemas Legados: Testar é Fácil
TDC2018 - Sistemas Legados: Testar é Fácil
Danilo 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 Mockar
Danilo 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 Mockar
Danilo 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 Mockar
Danilo 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 Docker
Danilo Porcelani
 

Mais 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 do 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.