890887654666679
3884 palavras
16 páginas
Técnicas e Estratégias de Teste de SoftwareEngenharia de Software,
Roger Pressman,
Capítulos 18 e 19
Organização para a Realização de Teste de Software
Quando o teste se inicia há um conflito de interesses: Desenvolvedores : têm interesse de demonstrar que o programa é isento de erros Os responsáveis pelos testes : têm interesse em mostrar que o programa tem erros.
Do ponto de vista psicológico: Análise, Projeto e Codificação de Software são tarefas construtivas Teste é tarefa destrutiva
Para suprir o conflito de interesses existe o Grupo Independente de Testes (ITG).
O ITG faz parte da equipe de projeto de desenvolvimento de software , no sentido de que está envolvido durante o processo de especificação e continua envolvido planejando e especificando procedimentos de teste ao longo de um grande projeto.
Erro (Defeito) e Falha
FALHA - consiste essencialmente de um evento observável onde o sistema viola a sua especificação.
ERRO (DEFEITO) - item de informação que pode levar a uma falha
A atividade de teste de software é um elemento de um tema mais amplo chamado Verificação e Validação (V&V).
VERIFICAÇÃO - refere-se ao conjunto de atividades que garante que o software implemente corretamente um função específica (sem ERROS).
VALIDAÇÃO - refere-se ao conjunto de atividades que garante que o software que foi construído é rastreável às exigências do cliente (sem FALHAS).
Objetivos da Atividade de Teste
1- A atividade de teste é o processo de executar um programa com a intenção de descobrir um erro.
2- Um bom caso de teste é aquele que tem uma elevada probabilidade de revelar um erro ainda não descoberto
3- Um teste bem -sucedido é aquele que revela um erro ainda não descoberto.
O objetivo é projetar testes que descubram sistematicamente diferentes classes de erros e façam-no com uma quantidade de tempo e esforço mínimos.
Se a atividade de teste for conduzida com sucesso, ela descobrirá erros no software.
A