Ricardo Serradas
A importância da qualidade de
software e suas diversas
perspectivas
Visual Studio ALM Ranger
MCSD ALM
Certified Scrum Master
Services & Delivery Manager
BR Soluções Integradas
ALM & DevOps Specialist
blog.ricardoserradas.net
@ricardoserradas
facebook.com/ricardoserradas
br.linkedin.com/in/ricardoserradas
Agenda
• Por que testar?
• Os conceitos de Teste e Qualidade
• Testes em ALM e DevOps
• O apoio da suíte da Microsoft
• Demonstração
Por que não?
• Apontar os defeitos e erros que foram cometidos durante as fases de desenvolvimento;
• Maximizar a confiança e satisfação do cliente com o produto final;
• Diminuir significativamente o custo de manutenção do software;
• Avaliar disponibilidade e performance;
• Prever futuras falhas que podem ser custosas durante o uso do produto ou em fases
posteriores de desenvolvimento;
• Manter a competitividade do produto.
Tipos de Teste
Verificação Validação
Princípios de Teste de Software
Testes em ALM & DevOps
Testes em ALM & DevOps
Vocês querem ver isso acontecendo,
né?
Resultados
Tempo (hs) Custo (R$) Tempo (hs) Custo (R$)
Arquitetura 1 100 0 0
Análise de
Código
1 100 0 0
Métricas 2 200 0 0
Versão 2 200 0 0
Release 3 300 1 100
Totais 9 R$ 900 1 R$ 100
A importância da qualidade de software e suas diversas perspectivas

A importância da qualidade de software e suas diversas perspectivas

  • 2.
    Ricardo Serradas A importânciada qualidade de software e suas diversas perspectivas Visual Studio ALM Ranger MCSD ALM Certified Scrum Master Services & Delivery Manager BR Soluções Integradas ALM & DevOps Specialist blog.ricardoserradas.net @ricardoserradas facebook.com/ricardoserradas br.linkedin.com/in/ricardoserradas
  • 3.
    Agenda • Por quetestar? • Os conceitos de Teste e Qualidade • Testes em ALM e DevOps • O apoio da suíte da Microsoft • Demonstração
  • 4.
    Por que não? •Apontar os defeitos e erros que foram cometidos durante as fases de desenvolvimento; • Maximizar a confiança e satisfação do cliente com o produto final; • Diminuir significativamente o custo de manutenção do software; • Avaliar disponibilidade e performance; • Prever futuras falhas que podem ser custosas durante o uso do produto ou em fases posteriores de desenvolvimento; • Manter a competitividade do produto.
  • 5.
  • 6.
  • 7.
    Testes em ALM& DevOps
  • 8.
    Testes em ALM& DevOps
  • 10.
    Vocês querem verisso acontecendo, né?
  • 13.
    Resultados Tempo (hs) Custo(R$) Tempo (hs) Custo (R$) Arquitetura 1 100 0 0 Análise de Código 1 100 0 0 Métricas 2 200 0 0 Versão 2 200 0 0 Release 3 300 1 100 Totais 9 R$ 900 1 R$ 100