Papel: Testador
Este papel é responsável pelas principais atividades do esforço de teste. Estas atividades incluem identificar, definir, implementar e conduzir os testes necessários, bem como registrar e analisar os resultados dos testes.
Conjuntos de Papéis: Papéis no OpenUP
Relacionamentos
Descrição Principal

Este papel é responsável principalmente pelas seguintes tarefas:

  • Identificar os testes que necessitam ser executados
  • Identificar a abordagem de implementação mais apropriada para um determinado teste
  • Implementar testes individuais
  • Preparar e executar os testes
  • Registrar os resultados e verificar se os testes executaram
  • Analisar e recuperar dos erros de execução
  • Comunicar os resultados do teste à equipe
Criação da Equipe
Habilidades

Uma pessoa que execute este papel deve ter as seguintes habilidades:

  • Conhecimento de abordagens e técnicas de teste
  • Habilidades de diagnóstico e solução de problemas
  • Conhecimento do sistema ou aplicação a ser testada (desejável)
  • Conhecimento da arquitetura de sistemas e de rede (desejável)

Onde testes automatizados forem necessários, considere solicitar estas qualificações adicionais:

  • Treinamento no uso apropriado de ferramentas da automatização de teste
  • Experiência no uso de ferramentas da automatização de teste
  • Habilidades de programação
  • Habilidades de depuração e diagnóstico

Nota: Os requisitos específicos de habilidade variam dependendo do tipo de teste que você está conduzindo. Por exemplo, as habilidades necessárias para usar com sucesso ferramentas de automatização de teste de carga de sistema são diferentes daquelas necessárias para a automatização de testes funcionais do sistema.

Abordagens da Atribuição

Este papel pode ser atribuído das seguintes formas:

  • Atribua um ou mais membros da equipe de teste para executar este papel. Esta é uma abordagem razoavelmente padrão e é particularmente apropriada para equipes pequenas, bem como para equipes de qualquer tamanho onde a equipe for composta de um grupo experiente de testadores com níveis de habilidade relativamente iguais.
  • Atribua um ou mais membros da equipe de teste para executar somente este papel. Isto funciona bem em equipes grandes. É também útil separar responsabilidades quando alguém da equipe de teste tem mais experiência com automatização de testes do que os outros membros da equipe.
  • Atribua um ou mais membros da equipe que estejam executando outro papel no projeto para serem responsáveis pelo teste de alguma parte das capacidades do sistema. O membro da equipe terá que ter as habilidades apropriadas de teste