Globalcode	
  –	
  Open4education
Como integrar um Agile Tester no seu time
Elias Nogueira
@eliasnogueira
Globalcode	
  –	
  Open4education
Como integrar um
Agile Tester no seu time
The
image
cannot
be
displaye
d. Your
comput
The
image
cannot
be
displaye
d. Your
comput
qualister.com.br	
  
eliasnogueira	
  
br.linkedin.com/in/eliasnogueira	
  
github.com/eliasnogueira	
  
Consultor de Teste na Qualister Consultoria e Treinamento
Professor de Pós Graduação na Unisinos/RS
Atuante na comunidade de teste no cenário nacional
Elias Nogueira
eliasnogueira.com	
  
Globalcode	
  –	
  Open4education
Desafios
  Time pode não dar valor para os testers
  Testers podem não dar valor para o time
  Papel do tester não está claro para o time
  Teste geralmente é encurtado por prazos
  [Ainda] trabalham como silos
  Time não detem os skills necessários para
desenvoler e testar de forma efetiva
Globalcode	
  –	
  Open4education
Tempo	
  
Approach
Iteração 1
Requisitos
Análise e Design
Código
Teste
Iteração 2
Requisitos
Análise e Design
Código
Teste
Iteração 3
Requisitos
Análise e Design
Código
Teste
Iteração 4
Requisitos
Análise e Design
Código
Teste
Deploy
Globalcode	
  –	
  Open4education
Approach
Teste em todos os pontos
do processo!!!
Globalcode	
  –	
  Open4education
CríricaaoProduto
Suporteaodesenvolvimento
Quadrante de Testes Ágeis
Testes Funcionais
Teste de Negócio
Story Testes (exemplos)
UAT
Testes Exploratórios
Testes de Usabilidade
Testes Unitários
Testes de Integração
Testes de Performance,
Carga, Segurança,
Stres…
Visão de Negócio
Visão Tecnológica
Automatizado
Ferramentas
Manual
Q1	
  
Q2	
   Q3	
  
Q4	
  
Automatizado
Globalcode	
  –	
  Open4education
CríricaaoProduto
Suporteaodesenvolvimento
Visão de Negócio
Visão Tecnológica
Atividades do Testador
Especificação do produto
Ideias de Teste
Desenho da UAT
Testes Exploratórios
Testes de Usabilidade
Idéias de Teste
Desenvolvimento de Teste
Apoio ao Dev
Scripts de teste
Análise de Teste
Colaboração com
PO
Colaboração com
TI
Colaboração com o
Cliente
Colaboração com
Devs
Q1	
  
Q2	
   Q3	
  
Q4	
  
Globalcode	
  –	
  Open4education
Interações do Tester
Interação
Anterior
Stories
Working
Product
Q3, Q4:
Teste do
Produto
Iteração
Corrente
Stories
Working
Product
Q1:
Teste e
Colaboração
Próxima
Iteração
Stories
Working
Product
Q2:
Planejamento
e Ideias de
Teste
Globalcode	
  –	
  Open4education
Fatores de sucesso
•  O trabalho é complementar
•  Todos são “donos” da Qualidade
Testers são
parte do time
•  Remover o mindset de Auditor
•  Foco no Time & Valor de/para Negócio
Agile testing
mindset
•  Tornar a prática um hábito
•  Necessidade de rápido feedback
Automação de
Teste
•  Balance against developer focus on
technical implementation
•  Use o suporte do Quadrante
Ver a Big
Picture
h>p://www.agiletester.ca/	
  
Globalcode	
  –	
  Open4education
Fatores de sucesso
•  Session Based Testing
•  Ambiente de teste
•  Espaço informativo
Principais
práticas
•  Colaboração com cliente
•  Colaboração com timeColaboração
•  Retrospectivas
•  Treino/aprendizado pessoal
Melhoria
Contínua
h>p://www.agiletester.ca/	
  
Globalcode	
  –	
  Open4education
Agile Testing Approach
  Testers são os primeiros no time (junto com o
mesmo) a suportar clientes, bussiness, devs e
todos stakeholders
  Testers incluirão a qualidade em todo o ciclo de
vida no Foco em Critérios de Aceite para para
melhorar o entendimento e tornar a story
testável
  Automatizar o possível e usar sessões de teste
exploratório sempre
  Comunicação de radiadores de informações

Como integrar um Agile Tester no seu time

  • 1.
    Globalcode  –  Open4education Comointegrar um Agile Tester no seu time Elias Nogueira @eliasnogueira
  • 2.
    Globalcode  –  Open4education Comointegrar um Agile Tester no seu time The image cannot be displaye d. Your comput The image cannot be displaye d. Your comput qualister.com.br   eliasnogueira   br.linkedin.com/in/eliasnogueira   github.com/eliasnogueira   Consultor de Teste na Qualister Consultoria e Treinamento Professor de Pós Graduação na Unisinos/RS Atuante na comunidade de teste no cenário nacional Elias Nogueira eliasnogueira.com  
  • 3.
    Globalcode  –  Open4education Desafios  Time pode não dar valor para os testers   Testers podem não dar valor para o time   Papel do tester não está claro para o time   Teste geralmente é encurtado por prazos   [Ainda] trabalham como silos   Time não detem os skills necessários para desenvoler e testar de forma efetiva
  • 4.
    Globalcode  –  Open4education Tempo   Approach Iteração 1 Requisitos Análise e Design Código Teste Iteração 2 Requisitos Análise e Design Código Teste Iteração 3 Requisitos Análise e Design Código Teste Iteração 4 Requisitos Análise e Design Código Teste Deploy
  • 5.
    Globalcode  –  Open4education Approach Testeem todos os pontos do processo!!!
  • 6.
    Globalcode  –  Open4education CríricaaoProduto Suporteaodesenvolvimento Quadrantede Testes Ágeis Testes Funcionais Teste de Negócio Story Testes (exemplos) UAT Testes Exploratórios Testes de Usabilidade Testes Unitários Testes de Integração Testes de Performance, Carga, Segurança, Stres… Visão de Negócio Visão Tecnológica Automatizado Ferramentas Manual Q1   Q2   Q3   Q4   Automatizado
  • 7.
    Globalcode  –  Open4education CríricaaoProduto Suporteaodesenvolvimento Visãode Negócio Visão Tecnológica Atividades do Testador Especificação do produto Ideias de Teste Desenho da UAT Testes Exploratórios Testes de Usabilidade Idéias de Teste Desenvolvimento de Teste Apoio ao Dev Scripts de teste Análise de Teste Colaboração com PO Colaboração com TI Colaboração com o Cliente Colaboração com Devs Q1   Q2   Q3   Q4  
  • 8.
    Globalcode  –  Open4education Interaçõesdo Tester Interação Anterior Stories Working Product Q3, Q4: Teste do Produto Iteração Corrente Stories Working Product Q1: Teste e Colaboração Próxima Iteração Stories Working Product Q2: Planejamento e Ideias de Teste
  • 9.
    Globalcode  –  Open4education Fatoresde sucesso •  O trabalho é complementar •  Todos são “donos” da Qualidade Testers são parte do time •  Remover o mindset de Auditor •  Foco no Time & Valor de/para Negócio Agile testing mindset •  Tornar a prática um hábito •  Necessidade de rápido feedback Automação de Teste •  Balance against developer focus on technical implementation •  Use o suporte do Quadrante Ver a Big Picture h>p://www.agiletester.ca/  
  • 10.
    Globalcode  –  Open4education Fatoresde sucesso •  Session Based Testing •  Ambiente de teste •  Espaço informativo Principais práticas •  Colaboração com cliente •  Colaboração com timeColaboração •  Retrospectivas •  Treino/aprendizado pessoal Melhoria Contínua h>p://www.agiletester.ca/  
  • 11.
    Globalcode  –  Open4education AgileTesting Approach   Testers são os primeiros no time (junto com o mesmo) a suportar clientes, bussiness, devs e todos stakeholders   Testers incluirão a qualidade em todo o ciclo de vida no Foco em Critérios de Aceite para para melhorar o entendimento e tornar a story testável   Automatizar o possível e usar sessões de teste exploratório sempre   Comunicação de radiadores de informações