Engenharia
Componentes da metodologia de Teste: Treinamento, Processo de Teste e Suporte na Geração de Documento.
Treinamento – Consiste na capacitação da equipe, que trabalha com o teste do sistema, em conceitos básicos sobre teste de software, técnicas de teste, documentação e processo. Sem esse conhecimento a realização dos testes pode estar comprometida.
Processo de Teste – Prevê a realização das atividades de planejamento, projeto, execução e acompanhamento, pelos diversos níveis: unidade, integração, validação e sistema. Deve-se elaborar o planejamento a partir da definição em três pontos: Quando testar, referente ao nível de teste; O que testar, referente aos tipos de teste e, Como testar, referente às técnicas a aplicar.
Suporte na Geração de Documentos – baseia-se na norma IEEE 829-1998 que é uma norma que descreve um conjunto de documentos que cobrem as tarefas de Planejamento, Especificação e Registro das Atividades de Teste de um produto como:
• Plano de Teste – Desenvolve o planejamento, onde 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 testados. Identifica os casos e os procedimentos de teste. Apresentação de 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.
A equipe deve decidir quanto a elaborar um único plano ou específico para cada nível: unidade, sistema, integração e validação.
Teste de carga, também chamado de stress executa o sistema de uma forma que exige recursos em quantidade, freqüência ou