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.