Como ensinei mais de 1000 testadores

Elias Nogueira
Elias NogueiraLead Software Engineer at Waes
COMO ENSINEI MAIS DE 1000
TESTADORES A AUTOMATIZAR TESTES
ELIAS NOGUEIRA
@eliasnogueira
enogueira@adaptworks.com.br
ELIAS NOGUEIRA
Agile Coach & Trainer na Adaptworks
Professor de Pós Graduação na Unisinos/RS
Instrutor de Teste e Qualidade de Software desde 2008
Eu ajudo pessoas de tecnologias a aprenderem uma ferramenta de automação de
acordo as as suas necessidades para que possam resolver problemas no trabalho ou
mesmo encontrar um novo desafio
PAUTAR UM CONHECIMENTO
BASICO É A CHAVE
CONHECIMENTO
É importante definir um pré-requisito para
qualquer tipo de treinamento técnico.
Seja sempre bem claro no que você exatamente
precisa.
Se você tiver dúvida se o seu aluno não sabe sobre
determinado assunto, ensine-o durante o curso
Com ensinei mais de 1.000 testadores a automatizar
CRIAR UMA FORMA DE ENSINO É
FUNDAMENTAL
METODOLOGIA
Analise como é o conteúdo que você irá ensinar
Tente dividi-lo em pequenos pedaços funcionais
Aplique exercícios constantemente
Com ensinei mais de 1.000 testadores a automatizar
Explique de forma didática e claraPASSO 1
PASSO 2
PASSO 3
Resultado
Analise se cada um
individualmente
Execute o exemplo prático
Explique com um exemplo prático
PASSO 4 Aplique um exercício
EXPLIQUE DE FORMA DIDÁTICA E CLARA
PASSO 1
Insira toda a conceituação e explicação
Explique quantas vezes forem necessárias
Crie mecanismos visuais para facilitar o aprendizado
1
Com ensinei mais de 1.000 testadores a automatizar
É necessário inserir na capacidade DEVICE_NAME o nome do dispositivo
que receberá a execução do teste
O nome do dispositivo pode ser obtido através:
• do comando adb devices
• da visualização do número de série do aparelho
Mas para obter estas informações é necessário habilitar a opção de
desenvolvedor do aparelho e ligá-la
Executando testes em um dispositivo real
Com ensinei mais de 1.000 testadores a automatizar
HABILITAR MODO
DESENVOLVEDOR
OBTER O NOME DO DEVICE
COMANDO adb devices
VISUALIZAR NRO SERIE
EXPLIQUE COM UM EXEMPLO PRÁTICO
PASSO 2
2
Sempre faça referência a um exemplo prático
(mundo real)
Os alunos tendem a aprender mais rápido com um
problema do dia a dia
Se possível use gifs ou mostre ao vivo o exemplo
Com ensinei mais de 1.000 testadores a automatizar
1. Entrar na lista de aplicativos do dispositivo
2. Clicar em Configurar
3. Na sessão Sistema clicar em Sobre o Telefone
4. Vá até o final da tela. Encontre o item Número
da versão
5. Dê diversos toques neste item
(aproximadamente 10) até que a mensagem
“Você agora é um desenvolvedor)
HABILITANDO O MODE DESENVOLVEDOR
Com ensinei mais de 1.000 testadores a automatizar
O GIF pode ser visualizdo em
http://www.qualister.com.br/blog/appium---como-executar-testes-em-dispositivos-reais-no-android
1. Entrar na lista de aplicativos do dispositivo
2. Clicar em Configurar
3. Na sessão Sistema clicar em Opções do
Desenvolvedor
4. Localizar o item “Depuração por USB” e marca-lo
5. Clicar em OK na mensagem de confirmação de
ativação da depuração
LIGANDO O MODE DESENVOLVEDOR
Com ensinei mais de 1.000 testadores a automatizar
O GIF pode ser visualizdo em
http://www.qualister.com.br/blog/appium---como-executar-testes-em-dispositivos-reais-no-android
1. Entrar na lista de aplicativos do dispositivo
2. Clicar em Configurar
3. Na sessão Sistema clicar em Sobre o Telefone
4. Clicar no item Status
5. Encontrar o item Número de série
6. Anotar o Número de série do seu dispositivo
VISUALIZAR NRO DE SÉRIE
Com ensinei mais de 1.000 testadores a automatizar
O GIF pode ser visualizdo em
http://www.qualister.com.br/blog/appium---como-executar-testes-em-dispositivos-reais-no-android
CODIGO DE EXEMPLO
Com ensinei mais de 1.000 testadores a automatizar
EXECUTE O EXEMPLO PRÁTICO
PASSO 3
Execute o exemplo explicando como você chegou
aquele exemplo.
De preferência faça o exemplo ”do zero” explicando
como fazer
3
Com ensinei mais de 1.000 testadores a automatizar
<DEMO>
Com ensinei mais de 1.000 testadores a automatizar
APLIQUE UM EXERCÍCIO
PASSO 4
Coloque apenas parte do exercício pronto, isso
facilitará a absorção pelo aluno
Explique passo a passo o que o aluno deve fazer
Explique o porquê de alguns pontos ou dê dicas de
como ele pode chegar lá
4
Com ensinei mais de 1.000 testadores a automatizar
PASSOS
1. Habilite o modo desenvolvedor
2. Ligue o modo desenvolvedor
3. Obtenha o número de série do aparelho
4. Altera a capacidade DEVICE_NAME para o número de série
5. Execute o script no dispositivo
RESULTADOS ESPERADOS
• Execução do script no dispositivo real
EXERCÍCIO
Com ensinei mais de 1.000 testadores a automatizar
enogueira@adaptworks.com.br
ELIAS NOGUEIRA
OBRIGADO!
eliasnogueira.com
eliasnogueira
br.linkedin.com/in/eliasnogueira
github.com/eliasnogueira
youtube.com/user/sembugs
blog.adaptworks.com.br
1 of 17

Recommended

Automação de Teste com Robotium - Tche Mobile 2014 by
Automação de Teste com Robotium - Tche Mobile 2014Automação de Teste com Robotium - Tche Mobile 2014
Automação de Teste com Robotium - Tche Mobile 2014Elias Nogueira
1.5K views11 slides
Testes para Android de ponta a ponta by
Testes para Android de ponta a pontaTestes para Android de ponta a ponta
Testes para Android de ponta a pontaElias Nogueira
1.5K views16 slides
Automação de Teste para iOS e Android com Appium by
Automação de Teste para iOS e Android com AppiumAutomação de Teste para iOS e Android com Appium
Automação de Teste para iOS e Android com AppiumElias Nogueira
3.9K views16 slides
Automação de Teste em Front End - Caipira Ágil by
Automação de Teste em Front End - Caipira ÁgilAutomação de Teste em Front End - Caipira Ágil
Automação de Teste em Front End - Caipira ÁgilElias Nogueira
2.6K views37 slides
Tudo o que você precisa saber para começar a automação de testes em dispositi... by
Tudo o que você precisa saber para começar a automação de testes em dispositi...Tudo o que você precisa saber para começar a automação de testes em dispositi...
Tudo o que você precisa saber para começar a automação de testes em dispositi...Elias Nogueira
1.1K views35 slides
Teste sua app e aumente as chances de mantê-la no mercado by
Teste sua app e aumente as chances de mantê-la no mercadoTeste sua app e aumente as chances de mantê-la no mercado
Teste sua app e aumente as chances de mantê-la no mercadoElias Nogueira
1.4K views12 slides

More Related Content

What's hot

Automação em Wearables para Android by
Automação em Wearables para AndroidAutomação em Wearables para Android
Automação em Wearables para AndroidElias Nogueira
2.3K views11 slides
A importância dos Testes no Devops by
A importância dos Testes no DevopsA importância dos Testes no Devops
A importância dos Testes no DevopsElias Nogueira
1.4K views13 slides
Testes de Performance na Nuvem com JMeter e Blazemeter by
Testes de Performance na Nuvem com JMeter e BlazemeterTestes de Performance na Nuvem com JMeter e Blazemeter
Testes de Performance na Nuvem com JMeter e BlazemeterElias Nogueira
4.2K views13 slides
Como integrar um Agile Tester no seu time by
Como integrar um Agile Tester no seu timeComo integrar um Agile Tester no seu time
Como integrar um Agile Tester no seu timeElias Nogueira
2.1K views11 slides
Como testar sua aplicação Android com Robotium by
Como testar sua aplicação Android com RobotiumComo testar sua aplicação Android com Robotium
Como testar sua aplicação Android com RobotiumThayse Severiano
931 views20 slides
Nunca foi tao facil testar by
Nunca foi tao facil testarNunca foi tao facil testar
Nunca foi tao facil testarElias Nogueira
2.3K views19 slides

What's hot(20)

Automação em Wearables para Android by Elias Nogueira
Automação em Wearables para AndroidAutomação em Wearables para Android
Automação em Wearables para Android
Elias Nogueira2.3K views
A importância dos Testes no Devops by Elias Nogueira
A importância dos Testes no DevopsA importância dos Testes no Devops
A importância dos Testes no Devops
Elias Nogueira1.4K views
Testes de Performance na Nuvem com JMeter e Blazemeter by Elias Nogueira
Testes de Performance na Nuvem com JMeter e BlazemeterTestes de Performance na Nuvem com JMeter e Blazemeter
Testes de Performance na Nuvem com JMeter e Blazemeter
Elias Nogueira4.2K views
Como integrar um Agile Tester no seu time by Elias Nogueira
Como integrar um Agile Tester no seu timeComo integrar um Agile Tester no seu time
Como integrar um Agile Tester no seu time
Elias Nogueira2.1K views
Como testar sua aplicação Android com Robotium by Thayse Severiano
Como testar sua aplicação Android com RobotiumComo testar sua aplicação Android com Robotium
Como testar sua aplicação Android com Robotium
Thayse Severiano931 views
Nunca foi tao facil testar by Elias Nogueira
Nunca foi tao facil testarNunca foi tao facil testar
Nunca foi tao facil testar
Elias Nogueira2.3K views
Acelerando o feedback e deploy com Automação de Testes! by Elias Nogueira
Acelerando o feedback e deploy com Automação de Testes! Acelerando o feedback e deploy com Automação de Testes!
Acelerando o feedback e deploy com Automação de Testes!
Elias Nogueira1.3K views
Automatizando uma app Híbrida by Elias Nogueira
Automatizando uma app HíbridaAutomatizando uma app Híbrida
Automatizando uma app Híbrida
Elias Nogueira1.5K views
Agileze seus testes com automacao e grid by Elias Nogueira
Agileze seus testes com automacao e gridAgileze seus testes com automacao e grid
Agileze seus testes com automacao e grid
Elias Nogueira2.1K views
Todas as abordagens de testes dentro do ágil by Elias Nogueira
Todas as abordagens de testes dentro do ágilTodas as abordagens de testes dentro do ágil
Todas as abordagens de testes dentro do ágil
Elias Nogueira5.7K views
Apenas um script de teste para iOS e Android by Elias Nogueira
Apenas um script de teste para iOS e AndroidApenas um script de teste para iOS e Android
Apenas um script de teste para iOS e Android
Elias Nogueira1.3K views
4° Encontro Mensal ALATS: Automação de Teste - Mitos e Verdades by Elias Nogueira
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 Nogueira2K views
Automação para Aplicaticos Móveis - Testes Automáticos Utilizando Appium by Fabio Moura
Automação para Aplicaticos Móveis - Testes Automáticos Utilizando AppiumAutomação para Aplicaticos Móveis - Testes Automáticos Utilizando Appium
Automação para Aplicaticos Móveis - Testes Automáticos Utilizando Appium
Fabio Moura1.6K views
Automação de Teste em UI para Android by Elias Nogueira
Automação de Teste em UI para AndroidAutomação de Teste em UI para Android
Automação de Teste em UI para Android
Elias Nogueira2.6K views
Medindo a performance de aplicações web com JMeter by Júlio de Lima
Medindo a performance de aplicações web com JMeterMedindo a performance de aplicações web com JMeter
Medindo a performance de aplicações web com JMeter
Júlio de Lima2.1K views
Qualidade em Aplicações Android - Automação de Testes Funcionais com Robotium by Elvírio Junior
Qualidade em Aplicações Android - Automação de Testes Funcionais com  RobotiumQualidade em Aplicações Android - Automação de Testes Funcionais com  Robotium
Qualidade em Aplicações Android - Automação de Testes Funcionais com Robotium
Elvírio Junior1.8K views
Coders On Beer + Ministry Of Testing - Agile Testing by Samanta Cicilia
Coders On Beer + Ministry Of Testing - Agile TestingCoders On Beer + Ministry Of Testing - Agile Testing
Coders On Beer + Ministry Of Testing - Agile Testing
Samanta Cicilia363 views

Viewers also liked

A Importância do Teste Continuo by
A Importância do Teste ContinuoA Importância do Teste Continuo
A Importância do Teste ContinuoElias Nogueira
1.3K views9 slides
O que Evitar na Escrita de Criterios de Aceite by
O que Evitar na Escrita de Criterios de AceiteO que Evitar na Escrita de Criterios de Aceite
O que Evitar na Escrita de Criterios de AceiteElias Nogueira
8.4K views12 slides
Workshop Agile Testing Mindset by
Workshop Agile Testing MindsetWorkshop Agile Testing Mindset
Workshop Agile Testing MindsetElias Nogueira
1.8K views34 slides
Feedback mais rápido na sua build dividindo os testes funcionais by
Feedback mais rápido na sua build dividindo os testes funcionaisFeedback mais rápido na sua build dividindo os testes funcionais
Feedback mais rápido na sua build dividindo os testes funcionaisElias Nogueira
979 views14 slides
Automatizando uma app Híbrida by
Automatizando uma app HíbridaAutomatizando uma app Híbrida
Automatizando uma app HíbridaElias Nogueira
842 views9 slides
O testador esta morto! by
O testador esta morto!O testador esta morto!
O testador esta morto!Elias Nogueira
5.8K views15 slides

Viewers also liked(20)

A Importância do Teste Continuo by Elias Nogueira
A Importância do Teste ContinuoA Importância do Teste Continuo
A Importância do Teste Continuo
Elias Nogueira1.3K views
O que Evitar na Escrita de Criterios de Aceite by Elias Nogueira
O que Evitar na Escrita de Criterios de AceiteO que Evitar na Escrita de Criterios de Aceite
O que Evitar na Escrita de Criterios de Aceite
Elias Nogueira8.4K views
Workshop Agile Testing Mindset by Elias Nogueira
Workshop Agile Testing MindsetWorkshop Agile Testing Mindset
Workshop Agile Testing Mindset
Elias Nogueira1.8K views
Feedback mais rápido na sua build dividindo os testes funcionais by Elias Nogueira
Feedback mais rápido na sua build dividindo os testes funcionaisFeedback mais rápido na sua build dividindo os testes funcionais
Feedback mais rápido na sua build dividindo os testes funcionais
Elias Nogueira979 views
Automatizando uma app Híbrida by Elias Nogueira
Automatizando uma app HíbridaAutomatizando uma app Híbrida
Automatizando uma app Híbrida
Elias Nogueira842 views
Automação de Teste não é um bicho de 7 cabeças by Elias Nogueira
Automação de Teste não é um bicho de 7 cabeçasAutomação de Teste não é um bicho de 7 cabeças
Automação de Teste não é um bicho de 7 cabeças
Elias Nogueira2.1K views
Testes em ambiente agil - TechTalks ADP Labs by Elias Nogueira
Testes em ambiente agil - TechTalks ADP LabsTestes em ambiente agil - TechTalks ADP Labs
Testes em ambiente agil - TechTalks ADP Labs
Elias Nogueira1.3K views
Automação de testes de desempenho para sistemas web utilizando a ferramenta J... by Leandro Ugioni
Automação de testes de desempenho para sistemas web utilizando a ferramenta J...Automação de testes de desempenho para sistemas web utilizando a ferramenta J...
Automação de testes de desempenho para sistemas web utilizando a ferramenta J...
Leandro Ugioni1.3K views
Caipira agil automacao front end selenium by Qualister
Caipira agil automacao front end seleniumCaipira agil automacao front end selenium
Caipira agil automacao front end selenium
Qualister5.8K views
TDC2016POA | Trilha Web - Garanta a segurança de suas aplicações Web com Keyc... by tdc-globalcode
TDC2016POA | Trilha Web - Garanta a segurança de suas aplicações Web com Keyc...TDC2016POA | Trilha Web - Garanta a segurança de suas aplicações Web com Keyc...
TDC2016POA | Trilha Web - Garanta a segurança de suas aplicações Web com Keyc...
tdc-globalcode482 views
TDC2016POA | Trilha Web - A essência do CSS by tdc-globalcode
TDC2016POA | Trilha Web - A essência do CSSTDC2016POA | Trilha Web - A essência do CSS
TDC2016POA | Trilha Web - A essência do CSS
tdc-globalcode295 views
Agilizando o desenvolvimento web com SASS by Renato Galvão
Agilizando o desenvolvimento web com SASSAgilizando o desenvolvimento web com SASS
Agilizando o desenvolvimento web com SASS
Renato Galvão2.6K views
Levando seu app do iOS para o macOS by Guilherme Rambo
Levando seu app do iOS para o macOSLevando seu app do iOS para o macOS
Levando seu app do iOS para o macOS
Guilherme Rambo351 views
TDC 2016 - Sass: CSS com super-poderes. by Rodrigo Amora
TDC 2016 - Sass: CSS com super-poderes.TDC 2016 - Sass: CSS com super-poderes.
TDC 2016 - Sass: CSS com super-poderes.
Rodrigo Amora550 views
TDC 2016 - Garantindo a qualidade da sua infraestrutura by Fernanda Martins
TDC 2016 - Garantindo a qualidade da sua infraestruturaTDC 2016 - Garantindo a qualidade da sua infraestrutura
TDC 2016 - Garantindo a qualidade da sua infraestrutura
Fernanda Martins503 views
TDC2016POA | Trilha Web - Realtime applications com Socket.io by tdc-globalcode
TDC2016POA | Trilha Web - Realtime applications com Socket.ioTDC2016POA | Trilha Web - Realtime applications com Socket.io
TDC2016POA | Trilha Web - Realtime applications com Socket.io
tdc-globalcode300 views
Apresentação tdc 2016 - trilha de testes by Samuel Lucas
Apresentação tdc   2016 - trilha de testesApresentação tdc   2016 - trilha de testes
Apresentação tdc 2016 - trilha de testes
Samuel Lucas492 views
A transição de um QA tradicional para um Agile Tester by Jéssica Mollo
A transição de um QA tradicional para um Agile TesterA transição de um QA tradicional para um Agile Tester
A transição de um QA tradicional para um Agile Tester
Jéssica Mollo904 views

Similar to Como ensinei mais de 1000 testadores

TesteDeSoftware_WorkshopSINFO2014.pdf by
TesteDeSoftware_WorkshopSINFO2014.pdfTesteDeSoftware_WorkshopSINFO2014.pdf
TesteDeSoftware_WorkshopSINFO2014.pdfBruno Zolotareff dos Santos
3 views53 slides
Mini curso de testes ágeis by
Mini curso de testes ágeisMini curso de testes ágeis
Mini curso de testes ágeisQualister
3.9K views63 slides
Por que automatizar testes de software? by
Por que automatizar testes de software?Por que automatizar testes de software?
Por que automatizar testes de software?Samuel Lourenço
770 views50 slides
Test Girls - Workshop Testes de Performance by
Test Girls  - Workshop Testes de PerformanceTest Girls  - Workshop Testes de Performance
Test Girls - Workshop Testes de PerformanceTest Girls
102 views36 slides
Testes automatizados end-to-end com WordPress por Fabio Nas by
Testes automatizados end-to-end com WordPress por Fabio NasTestes automatizados end-to-end com WordPress por Fabio Nas
Testes automatizados end-to-end com WordPress por Fabio NasWordCamp Floripa
434 views26 slides
TDD para "meros mortais" by
TDD para "meros mortais"TDD para "meros mortais"
TDD para "meros mortais"thiagobapt
1.1K views140 slides

Similar to Como ensinei mais de 1000 testadores(20)

Mini curso de testes ágeis by Qualister
Mini curso de testes ágeisMini curso de testes ágeis
Mini curso de testes ágeis
Qualister3.9K views
Por que automatizar testes de software? by Samuel Lourenço
Por que automatizar testes de software?Por que automatizar testes de software?
Por que automatizar testes de software?
Samuel Lourenço770 views
Test Girls - Workshop Testes de Performance by Test Girls
Test Girls  - Workshop Testes de PerformanceTest Girls  - Workshop Testes de Performance
Test Girls - Workshop Testes de Performance
Test Girls102 views
Testes automatizados end-to-end com WordPress por Fabio Nas by WordCamp Floripa
Testes automatizados end-to-end com WordPress por Fabio NasTestes automatizados end-to-end com WordPress por Fabio Nas
Testes automatizados end-to-end com WordPress por Fabio Nas
WordCamp Floripa434 views
TDD para "meros mortais" by thiagobapt
TDD para "meros mortais"TDD para "meros mortais"
TDD para "meros mortais"
thiagobapt1.1K views
Testes e depuração de código com Python by Dorneles Treméa
Testes e depuração de código com PythonTestes e depuração de código com Python
Testes e depuração de código com Python
Dorneles Treméa2.2K views
Curso Básico de Selenium by Autotic
Curso Básico de SeleniumCurso Básico de Selenium
Curso Básico de Selenium
Autotic313 views
Teste para dispositivos móveis apresentação pra ufam -eliane by Eliane Collins
Teste para dispositivos móveis   apresentação pra ufam -elianeTeste para dispositivos móveis   apresentação pra ufam -eliane
Teste para dispositivos móveis apresentação pra ufam -eliane
Eliane Collins898 views
Fundamentos de Teste de Software - Dev in PF. por Aline Zanin by DevInPF
Fundamentos de Teste de Software - Dev in PF. por Aline ZaninFundamentos de Teste de Software - Dev in PF. por Aline Zanin
Fundamentos de Teste de Software - Dev in PF. por Aline Zanin
DevInPF1.4K views
13º É dia de Java: Automação de Testes Funcionais com Selenium Web driver by Júlio de Lima
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 Lima2.1K views
Automação de testes funcionais com selenium webdriver by Qualister
Automação de testes funcionais com selenium webdriverAutomação de testes funcionais com selenium webdriver
Automação de testes funcionais com selenium webdriver
Qualister5.7K views
Principais conceitos em testes de software by Joyce Bastos
Principais conceitos em testes de softwarePrincipais conceitos em testes de software
Principais conceitos em testes de software
Joyce Bastos73 views
PHPUnit e teste de software by ricardophp
PHPUnit e teste de softwarePHPUnit e teste de software
PHPUnit e teste de software
ricardophp2.4K views
T@rget trust t-curso de ferramentas para automação de teste de software by Targettrust
T@rget trust   t-curso de ferramentas para automação de teste de softwareT@rget trust   t-curso de ferramentas para automação de teste de software
T@rget trust t-curso de ferramentas para automação de teste de software
Targettrust722 views
T@rget trust t-curso de ferramentas para automação de teste de software by Targettrust
T@rget trust   t-curso de ferramentas para automação de teste de softwareT@rget trust   t-curso de ferramentas para automação de teste de software
T@rget trust t-curso de ferramentas para automação de teste de software
Targettrust532 views

More from Elias Nogueira

Criando uma arquitetura para seus testes de API com RestAssured by
Criando uma arquitetura para seus testes de API com RestAssuredCriando uma arquitetura para seus testes de API com RestAssured
Criando uma arquitetura para seus testes de API com RestAssuredElias Nogueira
2.3K views42 slides
API Testing following the Test Pyramid by
API Testing following the Test PyramidAPI Testing following the Test Pyramid
API Testing following the Test PyramidElias Nogueira
1.7K views51 slides
De a máxima cobertura nos seus testes de API by
De a máxima cobertura nos seus testes de APIDe a máxima cobertura nos seus testes de API
De a máxima cobertura nos seus testes de APIElias Nogueira
3.2K views37 slides
Automação e virtualização de serviços by
Automação e virtualização de serviçosAutomação e virtualização de serviços
Automação e virtualização de serviçosElias Nogueira
2.2K views53 slides
Usando containers com auto-escala de testes by
Usando containers com auto-escala de testesUsando containers com auto-escala de testes
Usando containers com auto-escala de testesElias Nogueira
1.1K views22 slides
Coach por Imersão - Buscando a excelência técnica com o time by
Coach por Imersão - Buscando a excelência técnica com o timeCoach por Imersão - Buscando a excelência técnica com o time
Coach por Imersão - Buscando a excelência técnica com o timeElias Nogueira
881 views22 slides

More from Elias Nogueira(20)

Criando uma arquitetura para seus testes de API com RestAssured by Elias Nogueira
Criando uma arquitetura para seus testes de API com RestAssuredCriando uma arquitetura para seus testes de API com RestAssured
Criando uma arquitetura para seus testes de API com RestAssured
Elias Nogueira2.3K views
API Testing following the Test Pyramid by Elias Nogueira
API Testing following the Test PyramidAPI Testing following the Test Pyramid
API Testing following the Test Pyramid
Elias Nogueira1.7K views
De a máxima cobertura nos seus testes de API by Elias Nogueira
De a máxima cobertura nos seus testes de APIDe a máxima cobertura nos seus testes de API
De a máxima cobertura nos seus testes de API
Elias Nogueira3.2K views
Automação e virtualização de serviços by Elias Nogueira
Automação e virtualização de serviçosAutomação e virtualização de serviços
Automação e virtualização de serviços
Elias Nogueira2.2K views
Usando containers com auto-escala de testes by Elias Nogueira
Usando containers com auto-escala de testesUsando containers com auto-escala de testes
Usando containers com auto-escala de testes
Elias Nogueira1.1K views
Coach por Imersão - Buscando a excelência técnica com o time by Elias Nogueira
Coach por Imersão - Buscando a excelência técnica com o timeCoach por Imersão - Buscando a excelência técnica com o time
Coach por Imersão - Buscando a excelência técnica com o time
Elias Nogueira881 views
O Agile Coach pode (e muitas vezes deve) ser técnico by Elias Nogueira
O Agile Coach pode (e muitas vezes deve) ser técnicoO Agile Coach pode (e muitas vezes deve) ser técnico
O Agile Coach pode (e muitas vezes deve) ser técnico
Elias Nogueira714 views
Create an architecture for web test automation by Elias Nogueira
Create an architecture for web test automationCreate an architecture for web test automation
Create an architecture for web test automation
Elias Nogueira1.2K views
Paralelize seus testes web e mobile para ter feedbacks mais rápidos by Elias Nogueira
Paralelize seus testes web e mobile para ter feedbacks mais rápidosParalelize seus testes web e mobile para ter feedbacks mais rápidos
Paralelize seus testes web e mobile para ter feedbacks mais rápidos
Elias Nogueira704 views
Como 4 Agile Coaches trabalham em uma Transformação Ágil by Elias Nogueira
Como 4 Agile Coaches trabalham em uma Transformação Ágil Como 4 Agile Coaches trabalham em uma Transformação Ágil
Como 4 Agile Coaches trabalham em uma Transformação Ágil
Elias Nogueira810 views
Papel do QA na Transformação Ágil by Elias Nogueira
Papel do QA na Transformação ÁgilPapel do QA na Transformação Ágil
Papel do QA na Transformação Ágil
Elias Nogueira1.2K views
BDD não é automação de teste - Scrum Gathering by Elias Nogueira
BDD não é automação de teste - Scrum GatheringBDD não é automação de teste - Scrum Gathering
BDD não é automação de teste - Scrum Gathering
Elias Nogueira4.1K views
Como criar e executar testes paralelos web usando Selenium e containers by Elias Nogueira
Como criar e executar testes paralelos web usando Selenium e containersComo criar e executar testes paralelos web usando Selenium e containers
Como criar e executar testes paralelos web usando Selenium e containers
Elias Nogueira3.5K views
Improve Yourself -- Learn the Skills, Join the Community - Tests by Elias Nogueira
Improve Yourself -- Learn the Skills, Join the Community - TestsImprove Yourself -- Learn the Skills, Join the Community - Tests
Improve Yourself -- Learn the Skills, Join the Community - Tests
Elias Nogueira376 views
Confie no seu pipeline: Teste automaticamente um aplicativo Java de ponta a p... by Elias Nogueira
Confie no seu pipeline: Teste automaticamente um aplicativo Java de ponta a p...Confie no seu pipeline: Teste automaticamente um aplicativo Java de ponta a p...
Confie no seu pipeline: Teste automaticamente um aplicativo Java de ponta a p...
Elias Nogueira1.2K views
BDD não é Automação de Testes by Elias Nogueira
BDD não é Automação de TestesBDD não é Automação de Testes
BDD não é Automação de Testes
Elias Nogueira5.3K views
Criando uma grid para execução de testes paralelo com Appium by Elias Nogueira
Criando uma grid para execução de testes paralelo com AppiumCriando uma grid para execução de testes paralelo com Appium
Criando uma grid para execução de testes paralelo com Appium
Elias Nogueira1.4K views
Como ter sucesso ministrando uma palestra técnica by Elias Nogueira
Como ter sucesso ministrando uma palestra técnicaComo ter sucesso ministrando uma palestra técnica
Como ter sucesso ministrando uma palestra técnica
Elias Nogueira594 views
Quais são os steps de que deve conter na sua pipeline? by Elias Nogueira
Quais são os steps de que deve conter na sua pipeline?Quais são os steps de que deve conter na sua pipeline?
Quais são os steps de que deve conter na sua pipeline?
Elias Nogueira391 views

Recently uploaded

Gabarito CAÇA PALAVRAS BANDEIRA.docx by
Gabarito CAÇA PALAVRAS BANDEIRA.docxGabarito CAÇA PALAVRAS BANDEIRA.docx
Gabarito CAÇA PALAVRAS BANDEIRA.docxJean Carlos Nunes Paixão
44 views1 slide
Reflexió personal.pdf by
Reflexió personal.pdfReflexió personal.pdf
Reflexió personal.pdfRaulGomez822561
29 views3 slides
Diante do exposto, pesquise em quaisquer fontes de consultas ou in loco em su... by
Diante do exposto, pesquise em quaisquer fontes de consultas ou in loco em su...Diante do exposto, pesquise em quaisquer fontes de consultas ou in loco em su...
Diante do exposto, pesquise em quaisquer fontes de consultas ou in loco em su...azulassessoriaacadem3
44 views2 slides
A partir do exposto acima, disserte sobre os três campos de atuação da ciênci... by
A partir do exposto acima, disserte sobre os três campos de atuação da ciênci...A partir do exposto acima, disserte sobre os três campos de atuação da ciênci...
A partir do exposto acima, disserte sobre os três campos de atuação da ciênci...IntegrareAcademy2
456 views2 slides
Concurso da Sardinha .pptx by
Concurso da Sardinha .pptxConcurso da Sardinha .pptx
Concurso da Sardinha .pptxBibliotecaLavra
19 views8 slides
Caça-palavras sobre BANDEIRAS NO BRASIL.docx by
Caça-palavras sobre BANDEIRAS NO BRASIL.docxCaça-palavras sobre BANDEIRAS NO BRASIL.docx
Caça-palavras sobre BANDEIRAS NO BRASIL.docxJean Carlos Nunes Paixão
68 views2 slides

Recently uploaded(20)

Diante do exposto, pesquise em quaisquer fontes de consultas ou in loco em su... by azulassessoriaacadem3
Diante do exposto, pesquise em quaisquer fontes de consultas ou in loco em su...Diante do exposto, pesquise em quaisquer fontes de consultas ou in loco em su...
Diante do exposto, pesquise em quaisquer fontes de consultas ou in loco em su...
A partir do exposto acima, disserte sobre os três campos de atuação da ciênci... by IntegrareAcademy2
A partir do exposto acima, disserte sobre os três campos de atuação da ciênci...A partir do exposto acima, disserte sobre os três campos de atuação da ciênci...
A partir do exposto acima, disserte sobre os três campos de atuação da ciênci...
IntegrareAcademy2456 views
1. Como as teorias da Epistemologia Genética e a Teoria Histórico-Cultural co... by azulassessoriaacadem3
1. Como as teorias da Epistemologia Genética e a Teoria Histórico-Cultural co...1. Como as teorias da Epistemologia Genética e a Teoria Histórico-Cultural co...
1. Como as teorias da Epistemologia Genética e a Teoria Histórico-Cultural co...
Comunicação e Relações Interpessoais.ppt by IvoPereira42
Comunicação e Relações Interpessoais.pptComunicação e Relações Interpessoais.ppt
Comunicação e Relações Interpessoais.ppt
IvoPereira42120 views
Considerando o exposto, faça uma pesquisa elencando dois recursos que possam ... by azulassessoriaacadem3
Considerando o exposto, faça uma pesquisa elencando dois recursos que possam ...Considerando o exposto, faça uma pesquisa elencando dois recursos que possam ...
Considerando o exposto, faça uma pesquisa elencando dois recursos que possam ...
Paulino Silva - BSC - III Jornadas Contabilidade ISCAP - Slideshare.pdf by Paulino Silva
Paulino Silva - BSC - III Jornadas Contabilidade ISCAP - Slideshare.pdfPaulino Silva - BSC - III Jornadas Contabilidade ISCAP - Slideshare.pdf
Paulino Silva - BSC - III Jornadas Contabilidade ISCAP - Slideshare.pdf
Paulino Silva35 views
Slides Lição 10, Betel, O Verdadeiro Discípulo glorifica a Deus.pptx by LuizHenriquedeAlmeid6
Slides Lição 10, Betel, O Verdadeiro Discípulo glorifica a Deus.pptxSlides Lição 10, Betel, O Verdadeiro Discípulo glorifica a Deus.pptx
Slides Lição 10, Betel, O Verdadeiro Discípulo glorifica a Deus.pptx
Considerando os pontos elencados sobre a importância de desenvolver atividade... by azulassessoriaacadem3
Considerando os pontos elencados sobre a importância de desenvolver atividade...Considerando os pontos elencados sobre a importância de desenvolver atividade...
Considerando os pontos elencados sobre a importância de desenvolver atividade...
Sendo assim, proponho a você que explique de forma argumentativa como ocorre ... by azulassessoriaacadem3
Sendo assim, proponho a você que explique de forma argumentativa como ocorre ...Sendo assim, proponho a você que explique de forma argumentativa como ocorre ...
Sendo assim, proponho a você que explique de forma argumentativa como ocorre ...
ATIVIDADE 1 - EDUCAÇÃO, DIREITOS HUMANOS E CIDADANIA - 54/2023 by AaAssessoriadll
ATIVIDADE 1 - EDUCAÇÃO, DIREITOS HUMANOS E CIDADANIA - 54/2023ATIVIDADE 1 - EDUCAÇÃO, DIREITOS HUMANOS E CIDADANIA - 54/2023
ATIVIDADE 1 - EDUCAÇÃO, DIREITOS HUMANOS E CIDADANIA - 54/2023
AaAssessoriadll34 views
- Quais são os principais benefícios de um planejamento cuidadoso? by PrimeEducacional
- Quais são os principais benefícios de um planejamento cuidadoso?- Quais são os principais benefícios de um planejamento cuidadoso?
- Quais são os principais benefícios de um planejamento cuidadoso?
PrimeEducacional105 views
O Atletismo precisa ser compreendido como uma expressão do movimento humano i... by IntegrareAcademy2
O Atletismo precisa ser compreendido como uma expressão do movimento humano i...O Atletismo precisa ser compreendido como uma expressão do movimento humano i...
O Atletismo precisa ser compreendido como uma expressão do movimento humano i...

Como ensinei mais de 1000 testadores

  • 1. COMO ENSINEI MAIS DE 1000 TESTADORES A AUTOMATIZAR TESTES ELIAS NOGUEIRA @eliasnogueira
  • 2. enogueira@adaptworks.com.br ELIAS NOGUEIRA Agile Coach & Trainer na Adaptworks Professor de Pós Graduação na Unisinos/RS Instrutor de Teste e Qualidade de Software desde 2008 Eu ajudo pessoas de tecnologias a aprenderem uma ferramenta de automação de acordo as as suas necessidades para que possam resolver problemas no trabalho ou mesmo encontrar um novo desafio
  • 3. PAUTAR UM CONHECIMENTO BASICO É A CHAVE CONHECIMENTO É importante definir um pré-requisito para qualquer tipo de treinamento técnico. Seja sempre bem claro no que você exatamente precisa. Se você tiver dúvida se o seu aluno não sabe sobre determinado assunto, ensine-o durante o curso Com ensinei mais de 1.000 testadores a automatizar
  • 4. CRIAR UMA FORMA DE ENSINO É FUNDAMENTAL METODOLOGIA Analise como é o conteúdo que você irá ensinar Tente dividi-lo em pequenos pedaços funcionais Aplique exercícios constantemente Com ensinei mais de 1.000 testadores a automatizar
  • 5. Explique de forma didática e claraPASSO 1 PASSO 2 PASSO 3 Resultado Analise se cada um individualmente Execute o exemplo prático Explique com um exemplo prático PASSO 4 Aplique um exercício
  • 6. EXPLIQUE DE FORMA DIDÁTICA E CLARA PASSO 1 Insira toda a conceituação e explicação Explique quantas vezes forem necessárias Crie mecanismos visuais para facilitar o aprendizado 1 Com ensinei mais de 1.000 testadores a automatizar
  • 7. É necessário inserir na capacidade DEVICE_NAME o nome do dispositivo que receberá a execução do teste O nome do dispositivo pode ser obtido através: • do comando adb devices • da visualização do número de série do aparelho Mas para obter estas informações é necessário habilitar a opção de desenvolvedor do aparelho e ligá-la Executando testes em um dispositivo real Com ensinei mais de 1.000 testadores a automatizar HABILITAR MODO DESENVOLVEDOR OBTER O NOME DO DEVICE COMANDO adb devices VISUALIZAR NRO SERIE
  • 8. EXPLIQUE COM UM EXEMPLO PRÁTICO PASSO 2 2 Sempre faça referência a um exemplo prático (mundo real) Os alunos tendem a aprender mais rápido com um problema do dia a dia Se possível use gifs ou mostre ao vivo o exemplo Com ensinei mais de 1.000 testadores a automatizar
  • 9. 1. Entrar na lista de aplicativos do dispositivo 2. Clicar em Configurar 3. Na sessão Sistema clicar em Sobre o Telefone 4. Vá até o final da tela. Encontre o item Número da versão 5. Dê diversos toques neste item (aproximadamente 10) até que a mensagem “Você agora é um desenvolvedor) HABILITANDO O MODE DESENVOLVEDOR Com ensinei mais de 1.000 testadores a automatizar O GIF pode ser visualizdo em http://www.qualister.com.br/blog/appium---como-executar-testes-em-dispositivos-reais-no-android
  • 10. 1. Entrar na lista de aplicativos do dispositivo 2. Clicar em Configurar 3. Na sessão Sistema clicar em Opções do Desenvolvedor 4. Localizar o item “Depuração por USB” e marca-lo 5. Clicar em OK na mensagem de confirmação de ativação da depuração LIGANDO O MODE DESENVOLVEDOR Com ensinei mais de 1.000 testadores a automatizar O GIF pode ser visualizdo em http://www.qualister.com.br/blog/appium---como-executar-testes-em-dispositivos-reais-no-android
  • 11. 1. Entrar na lista de aplicativos do dispositivo 2. Clicar em Configurar 3. Na sessão Sistema clicar em Sobre o Telefone 4. Clicar no item Status 5. Encontrar o item Número de série 6. Anotar o Número de série do seu dispositivo VISUALIZAR NRO DE SÉRIE Com ensinei mais de 1.000 testadores a automatizar O GIF pode ser visualizdo em http://www.qualister.com.br/blog/appium---como-executar-testes-em-dispositivos-reais-no-android
  • 12. CODIGO DE EXEMPLO Com ensinei mais de 1.000 testadores a automatizar
  • 13. EXECUTE O EXEMPLO PRÁTICO PASSO 3 Execute o exemplo explicando como você chegou aquele exemplo. De preferência faça o exemplo ”do zero” explicando como fazer 3 Com ensinei mais de 1.000 testadores a automatizar
  • 14. <DEMO> Com ensinei mais de 1.000 testadores a automatizar
  • 15. APLIQUE UM EXERCÍCIO PASSO 4 Coloque apenas parte do exercício pronto, isso facilitará a absorção pelo aluno Explique passo a passo o que o aluno deve fazer Explique o porquê de alguns pontos ou dê dicas de como ele pode chegar lá 4 Com ensinei mais de 1.000 testadores a automatizar
  • 16. PASSOS 1. Habilite o modo desenvolvedor 2. Ligue o modo desenvolvedor 3. Obtenha o número de série do aparelho 4. Altera a capacidade DEVICE_NAME para o número de série 5. Execute o script no dispositivo RESULTADOS ESPERADOS • Execução do script no dispositivo real EXERCÍCIO Com ensinei mais de 1.000 testadores a automatizar