Modelo para relato diário de progresso da execução de testes funcionais
Durante a execução dos testes funcionais por uma equipe independente do desenvolvimento, é importante estabelecer uma forma comunicação para o relato do progresso da execução dos testes.
No momento da execução a equipe já tem em mãos o total de caso de testes e se for uma equipe que possui registros históricos de outros projetos executados, terá também a produtividade dos executores medida em casos de testes executados por hora.
A partir disso suponha uma equipe com 5 executores, 8 horas de trabalho diário, com produtividade de 6 casos de testes por hora, e que estão a frente de um projeto para executar 1.000 casos de testes no prazo de 5 dias.
A tabela abaixo mostra um exemplo para o relato diário do progresso da execução dos testes funcionais para esse cenário proposto:
|
|
06/jun |
07/jun |
08/jun |
09/jun |
10/jun |
|
Casos de testes planejados |
200 |
400 |
600 |
800 |
1000 |
|
Casos de testes realizados (acumulados) |
240 |
460 |
580 |
790 |
1000 |
|
Progresso Diário |
120% |
115% |
96,6% |
98,7 |
100% |
|
Atraso Diário |
-20% |
-15% |
3,4% |
1,3% |
0% |
|
Progresso para o Final |
24% |
46% |
58% |
79% |
100% |
|
Casos de Testes em Atraso |
-40 |
-60 |
20 |
10 |
0 |
|
Produtividade Prevista (CT/hora) |
6 |
6 |
6 |
6 |
6 |
|
Produtividade Realizada (CT/hora) |
6 |
5,5 |
3 |
5,25 |
5,25 |
Na linha de caso de testes planejados apresenta-se a distribuição dos 1.000 casos de testes no prazo de 5 dias para a conclusão da execução. Na próxima linha demonstra-se o total de casos de testes acumulados realizados diariamente. Observe que pela produtividade prevista de execução de 6 casos de testes por hora, e considerando-se a equipe de 5 executores, teríamos 240 casos de testes executados por dia; mas essa produtividade não é conseguida a partir do segundo dia de trabalho, variando de 3 a 5,25 casos de testes executados por hora.
A linha de progresso diário apresenta a efetividade da equipe de execução dos testes em função da meta diária, sendo a linha de atraso diário a sua complementar.
Por fim a linha de progresso para o final demonstra o avanço obtido diariamente na execução do total de casos de testes previstos para esse ciclo.
Esse tipo de acompanhamento é muito útil em projetos críticos com cronogramas rígidos, pois permite ao gerente do sistema sob teste ter um visão detalhada do progresso (ou não) da execução dos testes, permite ao gerente de testes alocar mais ou menos recursos na equipe de executores, ou ainda endereçar problemas que impeçam o progresso previsto para a execução dos testes (problemas de ambiente, da aplicação ou de massa de dados).Além disso e não menos importante, dá visibilidade para a equipe de testes sobre o seu desempenho.
E você e sua equipe de testes, como relatam o progresso do trabalho?
Related posts:
- Como elaborar em seis passos uma boa estratégia para testes funcionais de software?
- Seis dicas para preparação de massa de dados para testes funcionais
- Sete comportamentos esperados de um líder de testes de software
- Visão geral do mercado de ferramentas para testes de software
- Ferramentas open-source para testes de software – uma visão geral