Estimativas de Teste de Software
Sarah [email protected]
Agenda
Test Point Analysis Wideband Delphi Dicas gerais sobre estimativas
TPA
Function Points teste caixa branca Test Points teste de sistema e de aceitação Filosofia
Tamanho Estratégia Nível de produtividade
TPA
Function Points teste caixa branca Test Points teste de sistema e de aceitação Filosofia
Tamanho Estratégia Nível de produtividade
Volume
TPA
Function Points teste caixa branca Test Points teste de sistema e de aceitação Filosofia
Tamanho Estratégia Nível de produtividade
Volume
Estimativa
X
TPA
Testpointanalysis: a method for test estimationErik van Veenendaal and Ton Dekkers - 1999
Wideband Delphi
Papéis Gerente Moderador Especialista
Wideband Delphi
Como funciona? Planejamento Reunião inicial Preparação individual Reunião de estimativas
Alguns pontos a considerar...
Estimar ≠ Prever o futuro Engenharia de sistemas – incluindo teste – é
um esforço complexo repleto de riscos.
Fatores que influenciam nas estimativas...
Alinhando planetas
Do processo… atividades de teste durante o projeto papéis e responsabilidades bem definidos processo de mudança bem gerenciado processo escolhido para implementação correções de bug confiáveis e em tempo hábil cronograma e orçamento realistas e contestáveis entrega de artefatos de teste de qualidade em
tempo hábil execução adequada de testes nas primeiras fases
Test EstimationRex Black - 2002
Da natureza do projeto, ferramentas, recursos, etc… testes, processo de automação e ferramentas qualidade do sistema testado ambiente de teste adequado, dedicado e seguro ambiente para debug adequado e separado disponibilidade de um oráculo de testes confiável documentação do projeto sistemas e documentação de testes reusáveis
Test EstimationRex Black - 2002
Das pessoas que compõem o time
gerentes e líderes técnicos inspirados e inspiradores expectativas realistas habilidades, experiência e atitudes adequadas estabilidade relações positivas entre os membros do time suporte competente e responsável ausência de individualismo heróico uso de consultores externos para preencher lacunas honestidade, comprometimento, transparência
Test EstimationRex Black - 2002
Alguns fatores complicadores alta complexidade do processo, do projeto, da
tecnologia, do ambiente de teste muitos stakeholders muitos subsistemas necessidade de ramp up, treinamento, e orientação de um
time de teste novo necessidade assimilar ou desenvolver ferramentas,
técnicas ou tecnologias hardwares customizados requisitos extremamente detalhistas, falta de
familiaridade com a documentação dados frágeis
Test EstimationRex Black - 2002
“Gerentes de teste inteligentes podem aprender a fazer perguntas inteligentes” – Rex Black