FL-5.2.5 (K1) Identificar fatores que influenciam o esforço relacionado ao teste
FATORES QUE AFETAM O ESFORÇO DE TESTE
Teste é uma empreitada complexa para muitos projetos, no qual uma variedade de fatores podem ter influencia sobre ele.

Fatores Relacionados ao Produto
1. Existência de documentação suficiente do projeto – contribui para maior eficiência no teste;
2. Requisitos não funcionais: Usabilidade, confiabilidade, segurança, etc – esses tipos de testes podem ser caros e gastam muito tempo;
3. Complexidade:
a) Dificuldade em entender o problema que o sistema irá resolver;
b) Uso de novas tecnologias, pouco maduras ou conhecidas;
c) Necessidade de múltiplas configurações de testes complexas e com escassez de recursos;
d) Rigorosidade de regras de segurança, processos e regulamentos;
e) Distribuição geográfica da equipe em diferentes fusos horários, ou outsourcing do serviço de teste.
4. Aumento do tamanho do produto resulta em aumento da equipe e a dificuldade na sua gestão. Isso causa um grande índice de colapso nos grandes projetos.
Fatores Relacionados ao Processo
1. Disponibilidade de ferramentas, principalmente as de execução de testes;
2. Modelo de ciclo de vida – o modelo V é menos flexível a mudanças tardias, enquanto o modelo incremental demanda altos custos para os testes de regressão;
3. Maturidade de processo – a medida que processos mais maduros tratam melhor as solicitações de mudanças, gerando menos impactos de custos dos testes;
4. Pressão de tempo – é uma razão para tomar boas decisões, planejar e replanejar durante todo o processo;
5. Pessoas – é o fator mais importante – ainda quando o projeto tem muitos problemas, uma boa equipe pode fazer muitas coisas boas para o projeto. A estabilidade da equipe do projeto é muito importante.
Fatores Relacionados ao Resultado do Teste
1. Entrega de um software de boa qualidade no início da execução dos testes – contribui para a celeridade dos testes;
2. Rapidez e correção sólida dos defeitos identificados – para que o defeito não passe por diversos ciclos de teste.
Como diversos dos fatores expostos estão fora do controle do líder ou do gerente de teste, é importante que ambos fiquem antenados no ambiente geral em que trabalham, já que o que ocorre fora do contexto do teste pode afetar o seu resultado.
