Mapa mental
Processo de Teste 3

Contenido del mapa
Processo de Teste 3
Estratégia Para projeto de caso de Teste
- Caixa Branca
- O engenheiro de sistema realiza o teste direto no código fonte do software. São determinados os dados de entrada para analisar a lógica do software (MYERS, 2004).
- Não preocupa-se com o valor de saída, mas com a lógica interna. Já o teste de caixa preta, tem um valor de saída já esperado a ser comparado.
- Desvantagem: não analisa se a especificação esta certa, concentra apenas no código fonte e não verifica a lógica da especificação
- Grafo de fluxo
- o código fonte deve estar pronto, neste código fonte terminada, extrai se o grafo de fluxo que representa a lógica do código fonte
- O grafo de fluxo é um gráfico que demonstra a lógica do código fonte através de fios e ramos (MCCABE, 2010).
- Teste de condição
- Esta técnica põe a prova as condições lógicas contidas no código fonte do programa.
- Teste de fluxo de dados
- Seleciona os caminhos de teste de acordo com o uso de variáveis.
- Teste de laços
- Esta técnica concentra-se exclusivamente na validade de construções de laços.
- Teste de caminho básico
- Os casos de teste são derivados com o objetivo de executar cada instrução, dentro de uma estrutura de repetição com desvio condicionais, pelo menos uma vez.
- Qual o Critério para Aceitação?
- Estão satisfazendo os requisitos de teste
- Falhas
- Adivinhação do Erro
- •Baseada na experiência do testador e na intuição de pontos onde podem ocorrer defeitos. •Alguns exemplos comuns: –Divisões por Zero. –Limites do array.
- Teste de Mutação
- •Abordagem baseada em falhas.
- Considera possíveis falhas que poderiam ocorrer no componente de software como base para geração de dados de teste e testar a efetividade dos mesmos.
- Adivinhação do Erro
- Natureza da Aplicação
- •Testes Orientado a Objetos. •Testes WEB. •Testes GUI. •Testes de Programas Concorrentes. •Testes de Sistemas de Tempo Real. •Teste de Conformidade de Protocolo.
- Qual a melhor abordagem para projetar os testes?
- São abordagens complementares e devem ser utilizadas em conjunto. O processo de teste precisa contemplar várias das abordagens apresentadas.
- Caixa Branca


