Papel: Designer de Teste
O papel Designer de Teste é responsável por definir a abordagem de teste e assegurar sua correta implementação. O papel envolve identificar as técnicas, ferramentas e diretrizes apropriadas para implementar os testes necessários e dar orientação sobre os correspondentes requisitos de recursos para o esforço de teste. Às vezes, este papel também é chamado de Arquiteto de Testes, Arquiteto de Automatização de Testes ou Especialista em Automatização de Testes. Este papel é responsável por:
- Identificar e descrever as técnicas de teste apropriadas
- Identificar as ferramentas de suporte apropriadas
- Definir e manter a Arquitetura de Automatização de Teste
- Especificar e verificar as Configurações do Ambiente de Teste Obrigatórias
- Verificar e avaliar a Abordagem de Teste
Pessoal 
Os papéis organizam a responsabilidade de executar atividades e desenvolver artefatos em grupos lógicos. Cada papel pode ser designado a uma ou mais pessoas, e cada pessoa pode desempenhar um ou mais papéis. Ao definir o perfil do papel Designer de Teste, você deve considerar as habilidades exigidas para o papel e as diferentes abordagens que podem ser feitas para designar o papel ao pessoal.
Habilidades 
As habilidades e o conhecimento exigidos para o papel Designer de Teste incluem:
- experiência em uma variedade de esforços de teste
- capacidade para diagnosticar e resolver problemas
- amplo conhecimento sobre instalação e configuração de hardware e software
- experiência e êxito no uso de ferramentas de automatização de testes
- habilidades de programação (preferível)
- capacidade de liderança da equipe de programação e habilidades de design de software (altamente desejáveis)
- conhecimento profundo do sistema ou do aplicativo em teste (desejável)
Abordagens de designação de papéis
O papel Designer de Teste pode ser designado das seguintes formas:
- Designe um membro da equipe para desempenhar somente o papel Designer de Teste. Esta é uma abordagem adotada com freqüência, sendo especificamente adequada para equipes de médio a grande porte.
- Designe um membro da equipe para desempenhar os papéis Designer de Teste e Gerente de Testes. Esta estratégia é uma boa opção para equipes de teste pequenas. Uma pessoa que desempenha esses dois papéis 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 desempenhar os papéis Designer de Teste e Arquiteto de Software. Esta estratégia também é uma boa opção para equipes de teste pequenas. Uma pessoa que desempenha esses dois papéis deve ter forte habilidade técnica e ampla experiência em design de software e, normalmente, habilidades e experiência em automatização de testes.
- Designe um membro da equipe para desempenhar os papéis Designer de Teste e 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 do papel Analista de Teste não afetem de modo adverso as responsabilidades do papel Designer de Teste. Para minimizar esse risco, atribua tarefas de Analista de Teste menos críticas para uma pessoa que desempenhe esses dois papéis, deixando as tarefas mais importantes para os membros da equipe que não possuem as responsabilidades do Designer de Teste.
Informações Adicionais
Recomendamos a leitura da obra Lessons Learned in Software Testing [KAN01], de Kaner, Bach e Pettichord, que contém uma excelente compilação de aspectos importantes para as equipes de teste. Os capítulos sobre Técnicas de teste, Automatização de testes e Planejamento e estratégia de testes são de interesse específico do papel Designer de Teste.
Copyright © 1987 - 2001 Rational Software Corporation
| |
|