O GoConqr está de visual novo! Conte para nós o que você achou.

Mapa mental

Processo de Teste 3

Suport Silva Engenharia de Software Português

Processo de Teste 3

Conteúdo do mapa

Processo de Teste 3

  1. 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.
    • 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.

Imagens e arquivos do mapa

  • Processo de Teste 3
  • Processo de Teste 3
  • Processo de Teste 3
  • Processo de Teste 3
  • Processo de Teste 3

Informações

Descrição
Slide 7
Criado por
Suport Silva
Visualizações
0
Avaliação

Fale Conosco

Sobre o que é sua mensagem?

O que você acha do novo visual?

Você gostou?