Plano de Teste
16 Jul 2010 8 Comentários
Publicado em Documentação Tags: IEEE829, Plano de Teste, PMBOK, QAI
Ao receber um projeto, o 1ª passo da Equipe de Teste é realizar o Planejamento do Teste.
O Planejamento é uma fase contínua realizada durante todo o ciclo de desenvolvimento do sistema. É onde são definidas a missão e os objetivos do teste, identificando o nível, tipo e técnicas de teste a serem aplicadas na execução dos testes. No planejamento também são definidos os riscos e delimitados os recursos e prazos necessários para a realização dos testes. Todas essas informações ficam registradas no artefato Plano de Teste.
O Plano de Teste é o documento que define o nível de cobertura que deverá ser alcançado nos testes, e juntamente com outros documentos, permite que os testes possam ser repetidos e controlados.
Existem algumas normas que definem padrões de documentação e estipulam a estrutura e as seções que o Plano de Teste deve conter. Como por exemplo: QAI, PMBOK e IEEE829.
-
A mais utilizada é a norma IEEE829 que possui as seguintes seções:
| * Identificador | * Introdução | * Itens de Teste |
| * Features a testar | * Abordagem | * Critérios de Liberação |
| * Critérios de Suspensão | * Entrega do Teste | * Tarefas do Teste |
| * Ambiente | * Responsibilidades | * Treinamentos |
| * Cronograma | * Risco e Contingência | * Aprovação |
Para o QAI, um bom Plano de Teste possui:
| * Escopo do Teste | * Objetivo do Teste | * Premissas |
| * Análise de Risco | * Estrutura do Teste | * Funçoes/Responsabilidades |
| * Recursos e Cronogramas | * Gerência de Dados | * Ambiente de Teste |
| * Comunicação | * Ferramenta de Teste |
E o Plano de Teste segundo PMBOK deve conter:
| * Escopo | * Custos | * Tempo |
| * Integração | * Recursos Humanos | * Comunicação |
| * Exemplos | * Riscos | * Suprimentos |
| * Qualidade |
E então, qual padrão de documentação devo utilizar para criar o meu Plano de Teste?!
- Devo selecionar um dos padrões citados e utilizá-lo na íntegra?
- Posso selecionar um dos padrões e utilizar apenas alguns itens?
- É viável utilizar um pouquinho de cada padrão?
Um ponto importante que observamos é que cada empresa possui uma necessidade diferente. No Teste de Software, aquela história de “Cada caso é um caso” não é só história.
Para elaborar o seu Plano de Teste, a primeira coisa que você deve pensar é:
Qual o objetivo da utilização do Plano de Teste para a minha empresa?
De acordo com a sua resposta, vai identificar quais itens são importantes abordar no seu Plano de Teste. Uma coisa é fato, os três modelos citados possuem um objetivo em comum: criar um artefato do planejamento para que o projeto de teste possa ser melhor conduzido e os problemas encontrados minimizados.
A partir daí elaboramos o template do Plano de Teste que contém aquilo que realmente nos é pertinente para trabalhar nos projetos da empresa.
Vale a pena reforçar que o modelo de Plano de Teste não deve seguir como uma receita de bolo, verifique os modelos existentes, as seções sugeridas pelas normas e os guias e monte o modelo que melhor encaixa com as suas necessidades.
Complexo isso, não?!
Não. Mas para ajudar um pouquinho vamos deixar a teoria e vamos à prática.
Seguem abaixo alguns modelos de Planos de Teste que poderá clarear um pouco mais a sua idéia e auxiliá-lo na busca do Plano de Teste ideal para sua realidade.
Os dois primeiros modelos foram confeccionados de acordo com a necessidade vivenciada por cada uma de nós nas empresas em que trabalhamos atualmente. Os demais foram baseados em alguns exemplos encontrados na internet (com suas respetivas fontes).
- Exemplo 01 (fonte: asEspecialistas)
- Exemplo 02 (fonte: asEspecialistas)
- Exemplo 03 (fonte: http://migre.me/VV8n)
- Exemplo 04 (fonte: http://migre.me/VVen)
- Exemplo 05 (fonte: http://migre.me/VVdd)
- Exemplo 06 (fonte: http://migre.me/VVgZ)
8 Respostas (+adicione o seu?)
Deixe uma Resposta



Jul 16, 2010 @ 16:45:26
Parabens pela iniciativa!
Abs
Jul 17, 2010 @ 00:17:19
Muito bom!
É importante lembrar, que o Plano de Teste é uma das formas, por assim dizer, que podemos materializar/comunicar o planejamento do testes.
De acordo com o contexto, podemos até não utilizar o Plano de Teste, mas isso não significa que estaremos pulando a fase de planejamento (que é essencial), mas sim que podemos utilizar outras formas de fazer o planejamento.
Para ilustrar o que quero dizer, vamos pensar numa equipe de Teste de Software com 3 pessoas, que testam um sistema que é desenvolvido em ciclos de 2 semanas. A cada ciclo de desenvolvimento novas funcionalidades são adicionadas e também bugs são resolvidos.
Para esta equipe, o planejamento do Teste de Software pode ser iniciado na própria reunião de planejamento do ciclo de desenvolvimento, da qual já podem sair, por exemplo, com as funcionalidades que serão testadas, o que não será testado, ambientes que serão usados e os prazos.
Depois os três podem fazer uma reunião entre eles para detalhar melhor o planejamento de teste. Deste detalhamento podem sair com vários post-its para serem colocados num quadro ou com um checklist num Google Docs, por exemplo.
Lembrando que esse foi só um exemplo, com certeza há MUITOS outros, nos quais o plano de teste pode ser ou não um artefato de saída do planejamento dos testes.
Abraços!
Jul 18, 2010 @ 19:28:31
Padrões existem para descomplicar, não para complicar, correto?
Concordo com vocês, a escolha do padrão, ou o “merge” entre eles, é decidido conforme o objetivo à que o plano de teste se propõe.
Parabéns pelo post e fico no aguardo dos próximos.
[]‘s
Jul 19, 2010 @ 14:50:57
Muito bom! Primeira vez que visito o blog e gostei muito. Uma linguagem muito legal, onde atende todos.
Parabéns!
Jul 20, 2010 @ 10:21:44
Parabens pelo blog, vou acompanha-lo sempre que surgir as novidades. Espero que consigam mante-lo sempre atualizado.
Parabens.
Murillo Miranda