Metodologia de Teste de Software e Norma IEEE 829-1998
Classificado em Matemática
Escrito em em
português com um tamanho de 3,84 KB
Metodologia de Teste
Claudia Abreu Paes
Pode ser empregada em:
- Empresas que desenvolvem software;
- Empresas que adquirem software;
É dividida em 3 componentes:
- Treinamento
- Processo de Teste
- Suporte na Geração de Documentos
Treinamento
Consiste na capacitação em conceitos básicos sobre teste de software, técnicas de teste, documentação e processo.
Processo de Teste
Prevê a realização das atividades de planejamento, projeto, execução e acompanhamento, pelos diversos níveis: Unidade, Integração, entre outros.
Suporte na Geração de Documentos
Baseia-se na Norma IEEE 829-1998.
Fatores de Análise
Norma IEEE 829-1998
É uma norma que descreve um conjunto de 8 documentos que cobrem as tarefas de Planejamento, Especificação e Registro das Atividades de Teste de um produto. São eles:
- Plano de Teste: Desenvolve o planejamento.
- Define abrangência, abordagem, recursos e cronograma;
- Identifica os itens e funcionalidades a serem testados;
- Identifica as tarefas a serem realizadas;
- Identifica os riscos associados a cada atividade de teste;
- Especificação de Projeto de Teste:
- Identifica as funcionalidades e características a serem testadas;
- Identifica os casos e os procedimentos de teste;
- Apresenta critérios de aprovação;
- Especificação de Caso de Teste: Define casos de teste, incluindo entradas, 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.
- Relatórios:
- Diário de Teste: cronologia de execução;
- Relatório de Incidente de Teste: ocorrências de eventos não previstos para futura análise;
- Relatório-Resumo de Teste: resultados versus avaliação;
- Relatório de Encaminhamento de Item de Teste: itens relacionados para equipes;
Considerações
- Projetos pequenos ou de baixa complexidade podem agrupar documentos e/ou abreviar o conteúdo;
- A equipe deve decidir quanto a elaborar um único plano ou um específico para cada nível: Unidade, Sistema, Integração, etc.;
- As atividades de teste são divididas em três etapas: Preparação, Execução e Registro;
Processo para Elaborar Documentos
Um processo é definido para cada documento da norma, segundo a seguinte estrutura:
- Funções e Responsabilidades: Participantes na execução das tarefas.
- Critérios para o início do processo: Elementos e/ou condições necessários para iniciar a execução das tarefas.
- Entradas do processo: Dados, recursos ou ferramentas necessários para a execução das tarefas.
- Tarefas do processo: Ações necessárias para produzir as saídas.
- Saídas do Processo: Dados ou produtos gerados pela execução da tarefa.
- Critérios para término do processo: Elementos e/ou condições necessárias para encerrar a execução das tarefas.
- Medições do Processo: Medidas a serem coletadas como parte da execução das tarefas.
Conclusões
- Os documentos para teste devem incluir: planejamento, projeto, casos de teste, procedimentos adotados, resultados e incidentes ocorridos;
- Podem ser usados para todos os níveis de teste;