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

Como ensinei mais de 1000 testadores

  • 1.
    COMO ENSINEI MAISDE 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 FORMADE 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 formadidá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 FORMADIDÁ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 inserirna 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 UMEXEMPLO 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 nalista 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 nalista 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 nalista 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 Comensinei mais de 1.000 testadores a automatizar
  • 13.
    EXECUTE O EXEMPLOPRÁ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 maisde 1.000 testadores a automatizar
  • 15.
    APLIQUE UM EXERCÍCIO PASSO4 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 omodo 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
  • 17.