Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Práticas de Teste em Produção no mundo DevOps

Avatar for Thais Freitas Thais Freitas
November 01, 2018
29

Práticas de Teste em Produção no mundo DevOps

Avatar for Thais Freitas

Thais Freitas

November 01, 2018
Tweet

Transcript

  1. Tudo está funcionando como esperado? Depois de um deploy como

    garantir que tudo está funcionando como esperado... 3
  2. TESTES EM PRODUÇÃO NOS PROJETOS TRADICIONAIS Precisa retestar tudo em

    produção depois de aplicar grandes mudanças Só gera novos inputs quando possui issues críticas É considerado o check final nos projetos tradicionais
  3. TESTES EM PRODUÇÃO NOS PROJETOS NO MUNDO DevOps Monitoramento Contínuo

    DESCOBERTA Identificação dos recursos e tecnologias das aplicações COMUNICAÇÃO MONITORAMENTO Configuração de testes Gráficos 8 Alertas Monitoramento Contínuo Time Cliente
  4. Constante feedbacks que ajudam a moldar as futuras entregas 9

    Resultados inesperados incluindo interrupções e falhas globais que impactam todos os clientes Projetos Tradicionais VS. Mundo DevOps
  5. Práticas Teste A/B Usando um experimento controlado, apresentar duas versões

    do software para os usuários e ver qual delas eles preferem BETA Teste Liberar uma nova versão do software para um subconjunto de usuários para determinar sua prontidão para um público mais amplo Monitoramento Use monitoramento em produção para identificar quando os problemas acontecerem e para confirmar quando eles foram consertados Três práticas comuns para testes em produção:
  6. Teste A/B ◻ O que estamos medindo? ◻ Quanto tempo

    vamos rodar o experimento? ◻ Como incluir cada audiência?
  7. Beta Teste ◻ Usuários reais encontrando Bugs ◻ Possibilidades de

    testes (localidade, plataformas) ◻ Estratégia de produto (é inovação)
  8. Monitoramento Time Monitoramento Contínuo DESCOBERTA Identificação dos recursos e tecnologias

    das aplicações COMUNICAÇÃO MONITORAMENTO Configuração de testes e execução de testes Gráficos 1 4 Alertas Monitoramento Contínuo
  9. Monitoramento como Teste ◻ Identificar problemas em produção ◻ Problemas

    resolvidos ◻ Tomada de decisão em tempo real ◻ Acompanhamento de logs