A Implementação, a execução e a avaliação do teste;
Determinar os critérios de finalização (saída)
Definir Escopo
Definir a Abordagem
Nota:
Definir as Técnicas;
Cobertura;
Identificação;
Interagir com a equipe;
TESTWARE
Determinar os Recursos requeridos do test
Nota:
Recursos (Humano ou não)
1.2-Controle (TEST CONTROL)
Nota:
Atividade do Gerente do projeto de teste.
Comparar o processo ATUAL / PLANEJADO
AÇÕES CORRETIVAS
Considerar o retorno da informações
Atividades principais:
Medir e analisar(O teste deve ser executado de acordo com o planejado);
Monitorar e documentar o progresso, cobertura de teste e critério de saída;
Iniciar ações corretivas;
Tomada de decisão;
2.1-Analise e Modelagem (56)
Produzir as condições de teste(56);
Nota:
[56]As condições de testes indicam "o que" será testado não "como".
Analise e Modelagem de teste / implementação e execução do teste são intimamente ligadas (uma diz o q testar e a outra como).
A condição dos testes indica 'O QUE' será testado;
As condições de testes deve ser analisada em detalhes, na perspectiva do Cliente / Técnica
O objetivo é exercitar as condições dos casos de uso (com eficiência - Alcançando o MAXIMO de
cobertura com o mínimo de CasoTeste);
Analise e modelagem (o q testar) X implementação e execução (como testar)
Principais Atividades (57):
Nota:
A ação da modelagem de teste e um dos mais efetivos mecanismos de prevenção de erros, em qualquer fase do desenvolvimento, eliminando e prevenindo os problemas.
Revisar a base de Teste (Requisitos);
Req. Mal definidos,
Req. incompletos,
Req. ambíguos e
etc.
Identificar condições de teste e Req. de dados;
Priorizar as condições do teste;
Tempo / custo
Avaliar a testabilidade dos Requisitos;
Modelar o Ambiente de teste (set-up) Identificar qualquer registro de
infraestrutura e ferramenta;
3.1-Implementação e
Execução
Transformar Condições de Testes em Casos de Teste;
Casos de Testes: Especificam em detalhes uma determinada Condição de teste;
Deve conter: O resultados esperado após a execução;
Após os Casos de testes criados, podem ser executados;
Iniciando pelas condições de testes PRIORIZADAS;
Principais atividades da Implementação (59):
1-Criar os Casos de Teste;
2-Priorizar os casos de testes;
1º Priorizar de acordo com
a CONDIÇÃO DE TESTE;
2º Sequencia lógica da função;
3-Criar DADOS de teste;
4- Escrever os procedimentos de testes;
Ordenar Execução dos teste
de forma lógica;
5-SE for o caso- Escrever os Scripts automatizados de teste;
6- Criar as SUÍTES de teste a partir dos casos de testes;
Nota:
Suite: Conjunto de testes
Para uma eficiente execução;
Este caso tem SINERGIA com os
procedimentos de testes;
Nota:
Sinergia:
2 objetos agem da mesma forma para atingir um determinado objetivo.
7- Configuração do ambiente de teste configurado corretamente;
8-Caso de teste contem:
O objetivo (Ex: Testar a inclusão do cliente.)
Estado inicial do teste Pré-condições.(Ex: Usuário logado.)
Especificar entradas ou procedimento (step-by-step)
Especificar os resultados esperado;
9- Atividades de Execução(61):
1-Executar os Casos de Testes conforme planejado;
2-Registrar as saídas da execução do teste;
Nota:
Armazenando os casos de sucesso e falha;
-Imagem (telas e mensagens);
-Logs;
-Relatórios com as informações corretas;
3-Checar os resultados (Reportar bugs);
4-Analisar incidentes para estabelecer a sua causa raiz:
Nota:
Prevenção dos defeitos;
Ações Corretivas e Evolutivas;Motivos:-Desenvolvedor inexperiente;-Falta de especificação dos requisitos;-Processo de desenvolvimento maturo;-Falta de atenção do desenvolvedor;
5-Retestar, para confirmar a correção do defeito;
Nota:
Verificando se não foi introduzido novos defeitos;
6-Registar os níveis alcançado para medir os níveis de saída;
4.1-Critérios de Finalização (Exit criteria)(62);
3-Critério de Saída(62);
1-Eficácia(cobertura ou requisitos);
Nota:
Alcançar os resultados planejados;
Alcançar os objetivos;
Alcançar as metas;
2-Restrições de Tempo ou Orçamento;
3-Porcentagem de teste executado S/ gerar incidentes;
4-Número de DEFEITOS remanescentes;
1-Critério de Saída da etapa é Entrada para outra(62);
2-Ajuda a identificar os objetivos para encerrar as atividades(62);
Nota:
Estes critérios são definidos no Planejamento do Testes;
E faz paste do plano de teste;
4- Critérios de cobertura;
Nota:
Branches (ramos)
Definidos em termos de ITENS que são exercitados pelos casos de testes;
Nota:
Atingir a meta (testar 80% dos requisitos);
Na pratica:Combinação entre os critérios de finalização (Cobrir 80% no tempo de 2 meses);
1-Quando parar de testar(64)
O momento certo para Encerrar os testes É ONDE A CURVA DO
CUSTO SE INTERSECTA COM A CURVA DO CUSTO
PONTO DE EQUILÍBRIO é quando se encontra 94% dos defeitos.
Nota:
É necessário ter certa MATURIDADE (nos processos de desenvolvimento como nos processos de testes);
2-Avaliação dos critérios de saída e relatórios(65)
Nota:
Verificação de Finalização (Checking for test completion)
5.1-Atividade de encerramento de teste(66)
1-Checar o que foi planejado foi entregue;
2-Analisar os defeitos encontrados;
Nota:
Reação Pre-ativa(Identifica causa raiz e elabora plano de ação);
3-Finalizar e armazenar o TESTWARE para reutilização;
Nota:
TESTWARE - é toda a documentação gerada pelo processo de teste.
Lembando da rastreabilidade;