SlideShare uma empresa Scribd logo
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

Mais conteúdo relacionado

PDF
Automação de Teste com Robotium - Tche Mobile 2014
PDF
Testes para Android de ponta a ponta
PDF
Automação de Teste para iOS e Android com Appium
PDF
Automação de Teste em Front End - Caipira Ágil
PPTX
Tudo o que você precisa saber para começar a automação de testes em dispositi...
PDF
Teste sua app e aumente as chances de mantê-la no mercado
PPTX
Automação de Teste para REST, Web e Mobile
PDF
DevCamp - O papel de um testador em uma equipe ágil
Automação de Teste com Robotium - Tche Mobile 2014
Testes para Android de ponta a ponta
Automação de Teste para iOS e Android com Appium
Automação de Teste em Front End - Caipira Ágil
Tudo o que você precisa saber para começar a automação de testes em dispositi...
Teste sua app e aumente as chances de mantê-la no mercado
Automação de Teste para REST, Web e Mobile
DevCamp - O papel de um testador em uma equipe ágil

Mais procurados (20)

PDF
Automação em Wearables para Android
PDF
A importância dos Testes no Devops
PDF
Testes de Performance na Nuvem com JMeter e Blazemeter
PDF
Como integrar um Agile Tester no seu time
PDF
Como testar sua aplicação Android com Robotium
PPTX
Nunca foi tao facil testar
PDF
Acelerando o feedback e deploy com Automação de Testes!
PDF
Automatizando uma app Híbrida
PDF
Agileze seus testes com automacao e grid
PPTX
Todas as abordagens de testes dentro do ágil
PDF
Apenas um script de teste para iOS e Android
PDF
4° Encontro Mensal ALATS: Automação de Teste - Mitos e Verdades
PDF
Automação para Aplicaticos Móveis - Testes Automáticos Utilizando Appium
PDF
Automação de Teste em UI para Android
PDF
O Testador Técnico
PDF
Medindo a performance de aplicações web com JMeter
PDF
SEMINFO 2014 - Teste de software, uma área, uma carreira, um novo perfil.
ODP
Qualidade em Aplicações Android - Automação de Testes Funcionais com Robotium
PPTX
PDF
Coders On Beer + Ministry Of Testing - Agile Testing
Automação em Wearables para Android
A importância dos Testes no Devops
Testes de Performance na Nuvem com JMeter e Blazemeter
Como integrar um Agile Tester no seu time
Como testar sua aplicação Android com Robotium
Nunca foi tao facil testar
Acelerando o feedback e deploy com Automação de Testes!
Automatizando uma app Híbrida
Agileze seus testes com automacao e grid
Todas as abordagens de testes dentro do ágil
Apenas um script de teste para iOS e Android
4° Encontro Mensal ALATS: Automação de Teste - Mitos e Verdades
Automação para Aplicaticos Móveis - Testes Automáticos Utilizando Appium
Automação de Teste em UI para Android
O Testador Técnico
Medindo a performance de aplicações web com JMeter
SEMINFO 2014 - Teste de software, uma área, uma carreira, um novo perfil.
Qualidade em Aplicações Android - Automação de Testes Funcionais com Robotium
Coders On Beer + Ministry Of Testing - Agile Testing
Anúncio

Destaque (20)

PDF
A Importância do Teste Continuo
PDF
O que Evitar na Escrita de Criterios de Aceite
PDF
Workshop Agile Testing Mindset
PPTX
Feedback mais rápido na sua build dividindo os testes funcionais
PDF
Automatizando uma app Híbrida
PDF
O testador esta morto!
PDF
Automação de Teste não é um bicho de 7 cabeças
PDF
Testes em ambiente agil - TechTalks ADP Labs
PPT
Automação de testes de desempenho para sistemas web utilizando a ferramenta J...
PDF
Caipira agil automacao front end selenium
PDF
TDC2016POA | Trilha Web - Garanta a segurança de suas aplicações Web com Keyc...
PDF
TDC2016POA | Trilha Web - A essência do CSS
PDF
Agilizando o desenvolvimento web com SASS
PDF
Levando seu app do iOS para o macOS
PDF
TDC 2016 - Sass: CSS com super-poderes.
PDF
TDC 2016 - Garantindo a qualidade da sua infraestrutura
PPTX
TDC POA 2016 - Robotium + Cucumber + Gradle, misture com spoon e tenha uma ex...
PDF
TDC2016POA | Trilha Web - Realtime applications com Socket.io
PPT
Apresentação tdc 2016 - trilha de testes
PPTX
A transição de um QA tradicional para um Agile Tester
A Importância do Teste Continuo
O que Evitar na Escrita de Criterios de Aceite
Workshop Agile Testing Mindset
Feedback mais rápido na sua build dividindo os testes funcionais
Automatizando uma app Híbrida
O testador esta morto!
Automação de Teste não é um bicho de 7 cabeças
Testes em ambiente agil - TechTalks ADP Labs
Automação de testes de desempenho para sistemas web utilizando a ferramenta J...
Caipira agil automacao front end selenium
TDC2016POA | Trilha Web - Garanta a segurança de suas aplicações Web com Keyc...
TDC2016POA | Trilha Web - A essência do CSS
Agilizando o desenvolvimento web com SASS
Levando seu app do iOS para o macOS
TDC 2016 - Sass: CSS com super-poderes.
TDC 2016 - Garantindo a qualidade da sua infraestrutura
TDC POA 2016 - Robotium + Cucumber + Gradle, misture com spoon e tenha uma ex...
TDC2016POA | Trilha Web - Realtime applications com Socket.io
Apresentação tdc 2016 - trilha de testes
A transição de um QA tradicional para um Agile Tester
Anúncio

Semelhante a Como ensinei mais de 1000 testadores (6)

PPTX
[GUTS-RS] Workshop (prático) de Testes Automatizados para dispositivos móveis...
PDF
Android DevConference - Automatizando testes sem sofrimento
PDF
Testes para dispositivos móveis
PDF
Apresentacao_insitucional_v12
PDF
Treinamento Appium - Introdução
PPTX
Testes automatizados mobile - uma prova de conceito
[GUTS-RS] Workshop (prático) de Testes Automatizados para dispositivos móveis...
Android DevConference - Automatizando testes sem sofrimento
Testes para dispositivos móveis
Apresentacao_insitucional_v12
Treinamento Appium - Introdução
Testes automatizados mobile - uma prova de conceito

Mais de Elias Nogueira (20)

PDF
Criando uma arquitetura para seus testes de API com RestAssured
PDF
API Testing following the Test Pyramid
PDF
De a máxima cobertura nos seus testes de API
PDF
Automação e virtualização de serviços
PDF
Usando containers com auto-escala de testes
PDF
Coach por Imersão - Buscando a excelência técnica com o time
PDF
O Agile Coach pode (e muitas vezes deve) ser técnico
PDF
Create an architecture for web test automation
PDF
Paralelize seus testes web e mobile para ter feedbacks mais rápidos
PDF
Como 4 Agile Coaches trabalham em uma Transformação Ágil
PDF
Papel do QA na Transformação Ágil
PDF
BDD não é automação de teste - Scrum Gathering
PDF
Como criar e executar testes paralelos web usando Selenium e containers
PDF
Improve Yourself -- Learn the Skills, Join the Community - Tests
PDF
Confie no seu pipeline: Teste automaticamente um aplicativo Java de ponta a p...
PDF
BDD não é Automação de Testes
PDF
Criando uma grid para execução de testes paralelo com Appium
PDF
Como ter sucesso ministrando uma palestra técnica
PDF
Quais são os steps de que deve conter na sua pipeline?
PDF
Tem que testar mesmo?
Criando uma arquitetura para seus testes de API com RestAssured
API Testing following the Test Pyramid
De a máxima cobertura nos seus testes de API
Automação e virtualização de serviços
Usando containers com auto-escala de testes
Coach por Imersão - Buscando a excelência técnica com o time
O Agile Coach pode (e muitas vezes deve) ser técnico
Create an architecture for web test automation
Paralelize seus testes web e mobile para ter feedbacks mais rápidos
Como 4 Agile Coaches trabalham em uma Transformação Ágil
Papel do QA na Transformação Ágil
BDD não é automação de teste - Scrum Gathering
Como criar e executar testes paralelos web usando Selenium e containers
Improve Yourself -- Learn the Skills, Join the Community - Tests
Confie no seu pipeline: Teste automaticamente um aplicativo Java de ponta a p...
BDD não é Automação de Testes
Criando uma grid para execução de testes paralelo com Appium
Como ter sucesso ministrando uma palestra técnica
Quais são os steps de que deve conter na sua pipeline?
Tem que testar mesmo?

Último (20)

PDF
aulademeiodetransporteemlibras-120304202807-phpapp01_removed.pdf
PDF
Leitura obrigatória: Guia Liderança responsável.pdf
PPTX
Enfermagem Materno Infantil - Aula 1.pptx
PDF
CARTÕES DIA DOS ESTUDANTES MORANGO DO AMOR.pdf
PDF
BINGOS_DAS_PALAVRAS_bingo das palavras.pdf
PPTX
SLIDE PARAMÊTROS DE SINAIS VITA..IS.pptx
DOCX
Américas Biomas - Os 10 Biomas das Américas.docx
PDF
A História do Insper - Por Lister Ogusuku Ribeiro
PPTX
EnMed_Geografia_1ªsérie_slides_aula44.pptx
PDF
Células Introdução para as aulas de EJA.
PPTX
7º ano formação das monarquias nacionais.pptx
PDF
ESTUDOS BÍBLICOS - 73 Mapas Mentais da Bíblia.pdf
PDF
APOSTILA ANIMAIS CAPOVILLA SINAIS DIVERSOS DE A -Z
PPTX
Grandes problemas da humanidade: pobreza, desemprego e desigualdade e sua rel...
PDF
Cantores.pdf-Deslandes, Tinoco e Zambujo
PPTX
SLIDES JORNADA PEDAGÓGICA QUE BUSCA.pptx
PDF
Dinâmicas do Clima - Geografia física teoria
DOCX
Mapa das Áreas Culturais Indígenas da América Central.docx
PPTX
Introdução a farmacologia, desenvolvimento
PPTX
Filosofia Ocidental Antiga 2025 - versão atualizada
aulademeiodetransporteemlibras-120304202807-phpapp01_removed.pdf
Leitura obrigatória: Guia Liderança responsável.pdf
Enfermagem Materno Infantil - Aula 1.pptx
CARTÕES DIA DOS ESTUDANTES MORANGO DO AMOR.pdf
BINGOS_DAS_PALAVRAS_bingo das palavras.pdf
SLIDE PARAMÊTROS DE SINAIS VITA..IS.pptx
Américas Biomas - Os 10 Biomas das Américas.docx
A História do Insper - Por Lister Ogusuku Ribeiro
EnMed_Geografia_1ªsérie_slides_aula44.pptx
Células Introdução para as aulas de EJA.
7º ano formação das monarquias nacionais.pptx
ESTUDOS BÍBLICOS - 73 Mapas Mentais da Bíblia.pdf
APOSTILA ANIMAIS CAPOVILLA SINAIS DIVERSOS DE A -Z
Grandes problemas da humanidade: pobreza, desemprego e desigualdade e sua rel...
Cantores.pdf-Deslandes, Tinoco e Zambujo
SLIDES JORNADA PEDAGÓGICA QUE BUSCA.pptx
Dinâmicas do Clima - Geografia física teoria
Mapa das Áreas Culturais Indígenas da América Central.docx
Introdução a farmacologia, desenvolvimento
Filosofia Ocidental Antiga 2025 - versão atualizada

Como ensinei mais de 1000 testadores

  • 1. COMO ENSINEI MAIS DE 1000 TESTADORES A AUTOMATIZAR TESTES ELIAS NOGUEIRA @eliasnogueira
  • 2. [email protected] 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