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:

  1. 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;
  2. 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;
  3. 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.
  4. Especificação de Procedimento de Teste: Especifica os passos para executar um conjunto de casos de teste.
  5. 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;

Entradas relacionadas: