Função: Gerenciador de Teste
A função de Gerenciador de Teste tem a responsabilidade geral pelo
êxito do esforço de teste. A função envolve defesa da qualidade e dos testes, planejamento e gerenciamento de recursos e resolução de problemas que representam um obstáculo para o esforço de teste.
|
Tópicos
|
|
As funções organizam a responsabilidade de executar atividades e desenvolver artefatos em grupos lógicos.
Cada função pode ser designada a uma ou mais pessoas e cada pessoa pode desempenhar uma ou mais funções.
Ao criar a equipe da função de Gerenciador de Teste , é necessário considerar
as habilidades exigidas para a função e as diferentes abordagens que podem ser feitas
para designar a equipe à função.
Esta seção fornece links para informações adicionais relacionadas a esta função.
Suportadas pelas habilidades e conveniências básicas a seguir:
- conhecimento geral de todos os aspectos do processo de engenharia de software
- experiência em uma grande variedade de esforços, técnicas e ferramentas de teste
- habilidades interpessoais, principalmente diplomacia e defesa
- habilidades de planejamento e gerenciamento
- conhecimento do domínio, sistema ou aplicativo em teste (desejável)
- experiência em programação ou gerenciamento de equipes de programação (desejável)
Essa função é responsável principalmente por:
- Negociar a finalidade e os produtos liberados do esforço de teste
- Assegurar o planejamento e o gerenciamento apropriados dos recursos de teste
- Avaliar o andamento e a eficácia do esforço de teste
- Defender o nível apropriado de qualidade mediante a correção de Defeitos importantes
- Defender um nível apropriado de enfoque na testabilidade durante o processo de desenvolvimento de software
A função de Gerenciador de Teste pode ser designada das seguintes formas:
- Designe um membro da equipe para executar a função de Gerenciador de Teste apenas. Esta é uma abordagem adotada com freqüência, sendo especificamente adequada para equipes grandes ou equipes menores, nas quais o Coordenador de Projeto tem experiência mínima em testes.
- Designe um membro da equipe para executar as funções de Coordenador de Projeto e de Gerenciador de Teste
. Esta estratégia é uma boa opção para equipes de teste menores.
- Designe um membro da equipe para executar as funções de Gerenciador de Teste e de Designer de
Teste. Esta estratégia também é uma boa opção para equipes de teste menores.
Uma pessoa que desempenha essas duas funções deve ter grande capacidade de liderança e gerenciamento, bem como forte habilidade técnica e ampla experiência.
- Designe um membro da equipe para executar as funções de Gerenciador de Teste e de Analista de
Teste. Esta estratégia é uma outra opção para equipes de teste de pequeno a médio porte.
Atente para que as minúcias da função de Analista de Teste não
afetem de modo adverso as responsabilidades da função de Gerenciador de Teste . Para minimizar esse risco, atribua tarefas de Analista de Teste menos críticas a uma pessoa que desempenhe essas duas funções, deixando as tarefas mais importantes para os membros da equipe que não possuem nenhuma responsabilidade direta de gerenciamento.
Recomendamos a leitura de Managing the Testing Process [BLA99] de Rex Black
como uma boa origem de informações sobre gerenciamento de teste. Recomendamos a leitura de
Lessons Learned in Software Testing [KAN01], de Kaner, Bach e Pettichord,
que contém uma excelente coleta de considerações importantes para equipes de teste.
De especial interesse para a função de Gerenciador de Teste são os capítulos com os itens Managing the
testing project e Supervising the testing group.
| |
|