Escolar Documentos
Profissional Documentos
Cultura Documentos
Atividades:
Informais
Normalmente feita entre os técnicos envolvidos. Não existem
restrições sobre a validade do defeito e/ou a solução para a correção.
Os testes unitários podem remover entre 30% e 50% dos defeitos dos
programas;
Os testes de sistemas podem remover entre 30 e 50% dos defeitos
que sobrarem;
Desta forma os sistemas podem ir para produção ainda com 49% de
defeitos;
Por último ele afirma que revisões de códigos podem ainda reduzir
entre 20% e 30% destes defeitos.
Produtos da Especificação:
Cenários de Teste
Casos de Teste
Scripts de teste
Derivação do Caso de Teste
Casos de
Teste
Requerimentos
Casos de Uso
Derivação do Caso de Teste
Fluxo Básico
Fluxo Alternativo
Ao percorrer os possíveis
caminhos diversos cenários
são identificados RUP – IBM rational [RUP 2002]
O caso de Teste como centro motivador
do teste
O que motivou o meu teste ? Onde devo testar ?
Requisitos Configurações
Caso de Teste
Iteração Implementação
Agredir o software
Valores estranhos
Conjunto de entradas
Condições de execução
Resultados esperados
O Sistema apresenta
uma mensagem
Padrão de Qualidade do Caso de Teste
Windows 98 Fedora
Linux Windows XP
Windows 2000 Windows Vista
Caso de Teste:
Step-by-Step
Causa-efeito
PairWise
Classes de equivalência
Exemplo:
Programa de cobrança de chamadas telefônicas
obs: Valores das chamadas são definidos de acordo
com a duração, destino e faixa de horário
Local 6h/24h 1h X
DDD 21h/9h 10 min Y
DDI 0h/6h 1 min Z
Método Causa-Efeito
Funcionalidade: Calcular valor da chamada
Exemplos:
Vamos supor que o campo idade deva ter valores dentro dos
seguintes limites:
18 <= idade <= 65
Vamos supor que o campo idade deva ter valores dentro dos
seguintes limites:
18 <= idade <= 65
Treinamento
36
Por que utilizar Templates?
Socorre o desorganizado
Construção em padrões
Características: