Enviar pesquisa
Carregar
#Javou10 - Testes E2E com JavaScript
•
Transferir como PPTX, PDF
•
0 gostou
•
184 visualizações
Henrique Luz
Seguir
Apresentação no #Javou10 - FrontEnd Edition
Leia menos
Leia mais
Software
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 19
Baixar agora
Recomendados
Por que deploy contínuo não é para seu produto?
Por que deploy contínuo não é para seu produto?
Renan Oliveira
Metodologias de desenvolvimento de software
Metodologias de desenvolvimento de software
Letícia Elaine Krauss
O teste atualmente
O teste atualmente
Letícia Elaine Krauss
DevOps - Estado da Arte
DevOps - Estado da Arte
ilegra
Por que aplicações falham
Por que aplicações falham
Letícia Elaine Krauss
Teste em produção - Paraiso ou Inferno?
Teste em produção - Paraiso ou Inferno?
Sarah Pimentel
Anti-Padrões de Integração Contínua
Anti-Padrões de Integração Contínua
Thoughtworks
A Importância do Teste Continuo
A Importância do Teste Continuo
Elias Nogueira
Recomendados
Por que deploy contínuo não é para seu produto?
Por que deploy contínuo não é para seu produto?
Renan Oliveira
Metodologias de desenvolvimento de software
Metodologias de desenvolvimento de software
Letícia Elaine Krauss
O teste atualmente
O teste atualmente
Letícia Elaine Krauss
DevOps - Estado da Arte
DevOps - Estado da Arte
ilegra
Por que aplicações falham
Por que aplicações falham
Letícia Elaine Krauss
Teste em produção - Paraiso ou Inferno?
Teste em produção - Paraiso ou Inferno?
Sarah Pimentel
Anti-Padrões de Integração Contínua
Anti-Padrões de Integração Contínua
Thoughtworks
A Importância do Teste Continuo
A Importância do Teste Continuo
Elias Nogueira
Instalando os Plug-ins do Gephi
Instalando os Plug-ins do Gephi
Instituto Brasileiro de Pesquisa e Análise de Dados
WTM - Workshop Agile Testing
WTM - Workshop Agile Testing
Samanta Cicilia
Como escrever apps de qualidade em qualquer arquitetura
Como escrever apps de qualidade em qualquer arquitetura
Leandro Alonso
Agil das trincheiras
Agil das trincheiras
Felipe Zampa
TDC2018SP | Trilha Testes - Testes de Acessibilidade - Qualidade para Todos
TDC2018SP | Trilha Testes - Testes de Acessibilidade - Qualidade para Todos
tdc-globalcode
Testes de Performance na Nuvem com JMeter e Blazemeter
Testes de Performance na Nuvem com JMeter e Blazemeter
Elias Nogueira
DrupalCamp SP 2015 - DevOps, por onde começar? Por Sebastian Ferrari
DrupalCamp SP 2015 - DevOps, por onde começar? Por Sebastian Ferrari
Taller Negócio Digitais
Automatizando a entrega/deploy de software
Automatizando a entrega/deploy de software
Stéfano H. dos Santos
ATC BSB - Agile Testing
ATC BSB - Agile Testing
Samanta Cicilia
Visual Regression Tests - Dando um Upload nos seus testes de UI!
Visual Regression Tests - Dando um Upload nos seus testes de UI!
Mariana Elisa Moisés , CTFL-AT,MBA
Mais com menos
Mais com menos
Clayton K. N. Passos
TDC 2011 Trilha de Teste
TDC 2011 Trilha de Teste
Wellington Marion
Medindo a performance de aplicações web com JMeter
Medindo a performance de aplicações web com JMeter
Júlio de Lima
Tester, pegue suas coisas, você está demitido
Tester, pegue suas coisas, você está demitido
Leonardo Galani
Como ensinei mais de 1000 testadores
Como ensinei mais de 1000 testadores
Elias Nogueira
Discutindo DevOps na pratica, por Danilo Sato
Discutindo DevOps na pratica, por Danilo Sato
Thoughtworks
Memoir de um Dev-Não-Ops
Memoir de um Dev-Não-Ops
Fernando Junior
Mtc docker - utilizando no seu dia a dia
Mtc docker - utilizando no seu dia a dia
Rafael Chiavegatto
Quebrando barreiras entre desenvolvimento e operação de software com DevOps
Quebrando barreiras entre desenvolvimento e operação de software com DevOps
José Alexandre Macedo
Qa ops mtc 2020 - mayara fernandes
Qa ops mtc 2020 - mayara fernandes
Mayara Fernandes
Continuous delivery
Continuous delivery
Leonardo Bernardelli
Agile e Testes no PagSeguro
Agile e Testes no PagSeguro
André Abe Vicente
Mais conteúdo relacionado
Mais procurados
Instalando os Plug-ins do Gephi
Instalando os Plug-ins do Gephi
Instituto Brasileiro de Pesquisa e Análise de Dados
WTM - Workshop Agile Testing
WTM - Workshop Agile Testing
Samanta Cicilia
Como escrever apps de qualidade em qualquer arquitetura
Como escrever apps de qualidade em qualquer arquitetura
Leandro Alonso
Agil das trincheiras
Agil das trincheiras
Felipe Zampa
TDC2018SP | Trilha Testes - Testes de Acessibilidade - Qualidade para Todos
TDC2018SP | Trilha Testes - Testes de Acessibilidade - Qualidade para Todos
tdc-globalcode
Testes de Performance na Nuvem com JMeter e Blazemeter
Testes de Performance na Nuvem com JMeter e Blazemeter
Elias Nogueira
DrupalCamp SP 2015 - DevOps, por onde começar? Por Sebastian Ferrari
DrupalCamp SP 2015 - DevOps, por onde começar? Por Sebastian Ferrari
Taller Negócio Digitais
Automatizando a entrega/deploy de software
Automatizando a entrega/deploy de software
Stéfano H. dos Santos
ATC BSB - Agile Testing
ATC BSB - Agile Testing
Samanta Cicilia
Visual Regression Tests - Dando um Upload nos seus testes de UI!
Visual Regression Tests - Dando um Upload nos seus testes de UI!
Mariana Elisa Moisés , CTFL-AT,MBA
Mais com menos
Mais com menos
Clayton K. N. Passos
TDC 2011 Trilha de Teste
TDC 2011 Trilha de Teste
Wellington Marion
Medindo a performance de aplicações web com JMeter
Medindo a performance de aplicações web com JMeter
Júlio de Lima
Tester, pegue suas coisas, você está demitido
Tester, pegue suas coisas, você está demitido
Leonardo Galani
Como ensinei mais de 1000 testadores
Como ensinei mais de 1000 testadores
Elias Nogueira
Discutindo DevOps na pratica, por Danilo Sato
Discutindo DevOps na pratica, por Danilo Sato
Thoughtworks
Memoir de um Dev-Não-Ops
Memoir de um Dev-Não-Ops
Fernando Junior
Mtc docker - utilizando no seu dia a dia
Mtc docker - utilizando no seu dia a dia
Rafael Chiavegatto
Quebrando barreiras entre desenvolvimento e operação de software com DevOps
Quebrando barreiras entre desenvolvimento e operação de software com DevOps
José Alexandre Macedo
Qa ops mtc 2020 - mayara fernandes
Qa ops mtc 2020 - mayara fernandes
Mayara Fernandes
Mais procurados
(20)
Instalando os Plug-ins do Gephi
Instalando os Plug-ins do Gephi
WTM - Workshop Agile Testing
WTM - Workshop Agile Testing
Como escrever apps de qualidade em qualquer arquitetura
Como escrever apps de qualidade em qualquer arquitetura
Agil das trincheiras
Agil das trincheiras
TDC2018SP | Trilha Testes - Testes de Acessibilidade - Qualidade para Todos
TDC2018SP | Trilha Testes - Testes de Acessibilidade - Qualidade para Todos
Testes de Performance na Nuvem com JMeter e Blazemeter
Testes de Performance na Nuvem com JMeter e Blazemeter
DrupalCamp SP 2015 - DevOps, por onde começar? Por Sebastian Ferrari
DrupalCamp SP 2015 - DevOps, por onde começar? Por Sebastian Ferrari
Automatizando a entrega/deploy de software
Automatizando a entrega/deploy de software
ATC BSB - Agile Testing
ATC BSB - Agile Testing
Visual Regression Tests - Dando um Upload nos seus testes de UI!
Visual Regression Tests - Dando um Upload nos seus testes de UI!
Mais com menos
Mais com menos
TDC 2011 Trilha de Teste
TDC 2011 Trilha de Teste
Medindo a performance de aplicações web com JMeter
Medindo a performance de aplicações web com JMeter
Tester, pegue suas coisas, você está demitido
Tester, pegue suas coisas, você está demitido
Como ensinei mais de 1000 testadores
Como ensinei mais de 1000 testadores
Discutindo DevOps na pratica, por Danilo Sato
Discutindo DevOps na pratica, por Danilo Sato
Memoir de um Dev-Não-Ops
Memoir de um Dev-Não-Ops
Mtc docker - utilizando no seu dia a dia
Mtc docker - utilizando no seu dia a dia
Quebrando barreiras entre desenvolvimento e operação de software com DevOps
Quebrando barreiras entre desenvolvimento e operação de software com DevOps
Qa ops mtc 2020 - mayara fernandes
Qa ops mtc 2020 - mayara fernandes
Semelhante a #Javou10 - Testes E2E com JavaScript
Continuous delivery
Continuous delivery
Leonardo Bernardelli
Agile e Testes no PagSeguro
Agile e Testes no PagSeguro
André Abe Vicente
Boas práticas de desenvolvimento Ágil
Boas práticas de desenvolvimento Ágil
Sthanley Carlos De Lima Junior
TDC 2014 Floripa - Melhorando sua Estratégia de Testes Automatizados
TDC 2014 Floripa - Melhorando sua Estratégia de Testes Automatizados
Stefan Teixeira
Métodos Ágeis para Desenvolvimento de Software Livre
Métodos Ágeis para Desenvolvimento de Software Livre
Dionatan default
[Lady talks]Continuous Delivery
[Lady talks]Continuous Delivery
Samanta Cicilia
Automação de Testes: Ferramentas e Aplicação com Integração Contínua
Automação de Testes: Ferramentas e Aplicação com Integração Contínua
Gabriela Patuci
Testes
Testes
Paulo César M Jeveaux
Automação de testes em projetos ágeis
Automação de testes em projetos ágeis
Cristiano Caetano
Greenbar - Testes automatizados na sua empresa
Greenbar - Testes automatizados na sua empresa
Rafael Ponte
TesteDeSoftware_WorkshopSINFO2014.pdf
TesteDeSoftware_WorkshopSINFO2014.pdf
Bruno Zolotareff dos Santos
Teste de Software
Teste de Software
Roberto Espinha
Uma Sprint na Vida do Tester
Uma Sprint na Vida do Tester
Vitor Pelizza
XP - Extreme Programming
XP - Extreme Programming
Rodrigo Branas
DODPOA19_Arrancada - o que este esporte pode nos ensinar sobre agilidade e pe...
DODPOA19_Arrancada - o que este esporte pode nos ensinar sobre agilidade e pe...
taty paya
DODSALVADOR19_Arrancada & DevOps - o que este esporte pode nos ensinar sobre ...
DODSALVADOR19_Arrancada & DevOps - o que este esporte pode nos ensinar sobre ...
taty paya
Bdd&tdd
Bdd&tdd
Márcio Habigzang Brufatto
Boas práticas para deploy contínuo com drupal
Boas práticas para deploy contínuo com drupal
Renato Vasconcellos Gomes
Apresentacao dev ops
Apresentacao dev ops
Carlos Wagner Costa
Apresentação TDC2015
Apresentação TDC2015
Bruno Murawski
Semelhante a #Javou10 - Testes E2E com JavaScript
(20)
Continuous delivery
Continuous delivery
Agile e Testes no PagSeguro
Agile e Testes no PagSeguro
Boas práticas de desenvolvimento Ágil
Boas práticas de desenvolvimento Ágil
TDC 2014 Floripa - Melhorando sua Estratégia de Testes Automatizados
TDC 2014 Floripa - Melhorando sua Estratégia de Testes Automatizados
Métodos Ágeis para Desenvolvimento de Software Livre
Métodos Ágeis para Desenvolvimento de Software Livre
[Lady talks]Continuous Delivery
[Lady talks]Continuous Delivery
Automação de Testes: Ferramentas e Aplicação com Integração Contínua
Automação de Testes: Ferramentas e Aplicação com Integração Contínua
Testes
Testes
Automação de testes em projetos ágeis
Automação de testes em projetos ágeis
Greenbar - Testes automatizados na sua empresa
Greenbar - Testes automatizados na sua empresa
TesteDeSoftware_WorkshopSINFO2014.pdf
TesteDeSoftware_WorkshopSINFO2014.pdf
Teste de Software
Teste de Software
Uma Sprint na Vida do Tester
Uma Sprint na Vida do Tester
XP - Extreme Programming
XP - Extreme Programming
DODPOA19_Arrancada - o que este esporte pode nos ensinar sobre agilidade e pe...
DODPOA19_Arrancada - o que este esporte pode nos ensinar sobre agilidade e pe...
DODSALVADOR19_Arrancada & DevOps - o que este esporte pode nos ensinar sobre ...
DODSALVADOR19_Arrancada & DevOps - o que este esporte pode nos ensinar sobre ...
Bdd&tdd
Bdd&tdd
Boas práticas para deploy contínuo com drupal
Boas práticas para deploy contínuo com drupal
Apresentacao dev ops
Apresentacao dev ops
Apresentação TDC2015
Apresentação TDC2015
#Javou10 - Testes E2E com JavaScript
1.
#JAVOU10 TESTES E2E COM JAVASCRIPT Henrique
Luz
2.
BIO Henrique Luz ‣ Bacharel
em Computação / UFC ‣ Desenvolvedor no Instituto Atlântico ‣ Corredor nas horas livres
3.
AGENDA ‣ Testes na
Idade Média ‣ Agile testing - Evolução ‣ Testes E2E - Intro - Trade-off ‣ Back-end x Front-end ‣ WebDriver I/O ‣ Hands-on
4.
TESTES NA IDADE
MÉDIA ANTES ▸Cascata ▸Manuais ▸Caixa-preta ▸Orientados a bugs ▸Feedback tardio
5.
6.
AGILE TESTING EVOLUÇÃO
7.
TESTES ÁGEIS DEPOIS ▸Agile Development ▸TDD
BDD ▸Unitários + Integração ▸Entrega Contínua ▸Feedback Instantâneo
8.
SUFICIENTE? DEPENDE!
9.
“CHECAM SE O
FLUXO DA APLICAÇÃO FAZ O QUE FOI DESENHADA PARA FAZER, PASSANDO POR TODOS OS COMPONENTES E SUAS
10.
E2E TESTING ▸Simula fluxo
do usuário ▸UI’s ▸Interage com toda app ▸Ajuda a validar critérios de aceitação ▸Regressão de testes bem mais rápida
11.
TRADE-OFF ▸Mais custosos ▸Mais lentos ▸Mudanças
na UI tendem a impactar
12.
ONDE ESCREVER MEUS TESTES
E2E? MAIS UMA VEZ: DEPENDE
13.
14.
Tipo da Aplicação Tecnologias
disponíveis Maturidade do time Conhecimento do time ? ? ? ? ? ? ? ? ? ? ? ? ? ??
15.
E2E TESTING FERRAMENTAS JAVASCRIPT
16.
WEBDRIVER I/O TESTES DE
REGRESSÃO DE UI DSL FLUENTE VARIEDADE DE HOOKS SUPORTA SINCRONISMO SUPORTA GULP E GRUNT FORNECE CLI SETUP FÁCIL
17.
ALGUMAS FEATURES ▸ client.addValue(selector,
values) ▸ client.click(selector) ▸ client.dragAndDrop(source, dest) ▸ client.submitForm(selector) ▸ client.getText(selector, attrName) ▸ client.getUrl() ▸ client.getValue(selector) ▸ client.launch() ▸ client.orientation([deviceOrientation]) ▸ client.getGeolocation() ▸ client.rotate(x, y, duration, radius, rotation, touchCount) ▸ client.swipe([selector][xoffset][yoffset][s peed]); ▸ client.currentActivity();
18.
DEMO
19.
PERGUNT
Baixar agora