Função: Analista de Teste
Essa função identifica e define os testes exigidos, monitora o processo de teste em detalhes e os resultados em cada ciclo de teste e avalia a qualidade geral. Essa função também representa os investidores que não têm representação direta ou regular no projeto.
Conjuntos de Funções: Testadores
Relacionamentos
Descrição Principal

As funções organizam a responsabilidade de executar tarefas e desenvolver produtos de trabalho 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 função de Analista de Teste, você deve considerar as habilidades exigidas para a função e as diferentes abordagens que podem ser feitas para designar a equipe à função.

Em algumas culturas em desenvolvimento, essa função é referida como Designer de Teste ou considerada uma especialização da função de Testador.

Criação da Equipe
Habilidades

As habilidades e o conhecimento exigidos para a função de Analista de Teste incluem:

  • boas habilidades analíticas
  • disposição para desafios e gosto pela pesquisa
  • atenção a detalhes e tenacidade
  • conhecimento de falhas e erros comuns de software
  • conhecimento do domínio (altamente desejável)
  • conhecimento do sistema ou do aplicativo em teste (altamente desejável)
  • experiência em uma variedade de esforços de teste (desejável)

Essa função é responsável principalmente por:

  • Identificar os Itens de Teste-alvo a serem avaliados pelo esforço de teste
  • Definir os testes apropriados necessários e quaisquer Dados de Teste associados
  • Coletar e gerenciar os Dados de Teste
  • Avaliar o resultado de cada ciclo de teste
Abordagens da Designação

A função de Analista de Teste pode ser designada das seguintes formas:

  • Designe um ou mais membros da equipe para desempenhar as funções de Analista de Teste e Testador. Esta é uma abordagem adotada com freqüência, sendo especificamente adequada para equipes pequenas e equipes de teste de qualquer tamanho, formadas por um grupo experiente de Testadores com nível de experiência relativamente igual.
  • Designe um ou mais membros da equipe para desempenhar somente a função de Analista de Teste. Esta abordagem funciona bem em equipes grandes, particularmente em situações nas quais existem especialistas do domínio com experiência mínima em implementação de testes, mas que possuem um nível de conhecimento significativo do domínio para especificar os testes adequados e determinar os resultados apropriados para esses testes. Esta estratégia de designação de funções também pode ser utilizada para separar responsabilidades se algum membro da equipe de teste tiver experiência mínima em automatização de testes e, em virtude disso, apresentar dificuldade para desempenhar as funções de Testador e Designer de Teste.
  • Designe um membro da equipe para desempenhar as funções de Analista de Teste e Gerente 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 Gerente de Teste. Para minimizar esse risco, designe 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.
  • Designe um ou mais membros da equipe para desempenhar as funções de Analista de Teste e Especificador de Requisitos. Esta estratégia é uma outra opção para equipes de teste de pequeno a médio porte e geralmente é utilizada quando existem especialistas do domínio disponíveis para desempenhar ambas as funções. Tenha cuidado para destinar o esforço apropriado ao atendimento das duas funções.

Observe também que os requisitos de habilidades específicas variam de acordo com o tipo de teste a ser realizado. Por exemplo, as habilidades necessárias para analisar corretamente os requisitos de teste de carregamento do sistema são diferentes daquelas necessárias para analisar os requisitos de teste funcionais do sistema.

Informações Adicionais