Bom, vou falar aqui como documentar seus testes, não só os unitários que os desenvolvedores estão acostumados a criar, mas vou falar de uma norma existente pra isso, a norma IEEE 829.
O propósito desta norma é facilitar a comunicação e, dentre outras coisas, prover uma forma organizada de manter uma documentação eficaz para seus testes.
Então vamos direto ao que interessa...
Esse documento descreve 8 sugestões de documentação:
- Plano de Teste: Apresenta o planejamento para execução do teste, incluindo a abrangência, abordagem, recursos e cronograma das atividades de teste.
A tarefa de especificação de testes é coberta por 3 documentos:
- Especificação de Projeto de Teste: Refina a abordagem apresentada no Plano de Teste e identifica as funcionalidades e características a serem testadas pelo projeto e por seus testes associados.
- Especificação de Caso de Teste: Define os casos de teste, incluindo dados de entrada, resultados esperados, ações e condições gerais para a execução do teste.
- Especificação de Procedimento de Teste: Especifica os passos para executar um conjunto de casos de teste.
Os relatórios de teste são cobertos por 4 documentos:
- Diário de Teste: Apresenta registros cronológicos dos detalhes relevantes relacionados com a execução dos testes.
- Relatório de Incidente de Teste: Documenta qualquer evento que ocorra durante a atividade de teste e que requeira análise posterior.
- Relatório-Resumo de Teste: Apresenta de forma resumida os resultados das atividades de teste associadas com uma ou mais especificações de projeto de teste e provê avaliações baseadas nesses resultados.
- Relatório de Encaminhamento de Item de Teste: Identifica os itens encaminhados para teste no caso de equipes distintas serem responsáveis pelas tarefas de desenvolvimento e de teste.
Você não precisa utilizar todos estes itens necessariamente. O ideal é você utilizar o que mais se adequar a sua necessidade.
Para saber mais sobre esta norma e sobre o assunto visite estes links http://www.ruleworks.co.uk/testguide/IEEE-std-829-1998.htm
http://www.ieee.org.br/
http://www.ieee.org/portal/site
5 comentários:
Olá, Elias!
Sou estudante de TI e gostaria muito de me aprofundar mais na área de Qualidade de Software.
Você teria algum exemplo? Algum documento "modelo" deste plano de teste que você cita no artigo?
Poderia me enviar por e-mail (isabelacolucci@gmail.com)?
Grata.
Olá Elias...
Estava pesquisando na internet e te encontrei...
Tenho acesso a norma da IEEE 829, porém ela descreve mais a união dos testes e não nos fornece qualquer exemplo.
Sabe onde posso encontrar algo?? Algum livro???
Grata pela ajuda!!
Silvia (silvia.sinfo@gmail.com)
Olá Silvia!
Não entendi muito bem a tua pergunta.
A Norma IEEE 829 nos apresenta quais são os documentos que devem ser gerados durante um projeto de teste.
No final da norma é apresentado um exemplo de cada documento, de como eles se comportam no projeto.
E +- isso?
Olá Elias,
Dentro da Norma IEEE 829 é apresentado um modelo de caso de teste com todos os campos que devem existir no mesmo?
Abraço
Felipe
Isso, a norma ja traz todos os campos que devem estar no Caso de Teste, mas nada impede voce de colocar mais algum item que seja da tua realidade.
Postar um comentário