¡GoConqr estrena diseño! Cuéntanos qué te parece.

Mapa mental

Processo de Testes 1

Suport Silva Engenharia de Software Portugués

Processo de Testes 1

Contenido del mapa

Processo de Testes 1

  1. Introdução

    • O que é?Define atividades, artefatos, papéis e ferramentas necessárias para planejar, projetar, implementar e gerenciar a execução de testes.
      • Plan
        • Entenda o esforço de teste - Descubra o contexto do teste. - Analise os riscos de qualidade. -estimar o teste. -planejar o teste
      • Prepare
        • Monte as pessoas e testes - construa a equipe de teste. - Projetar e implementar um sistema de teste.
      • Perform
        • faça o teste e reúna os resultados - Obter um lançamento de teste - executar e rastrear o teste
      • Perfect
        • Guia de adaptação e melhoria - Reportar quaisquer bugs .- Relatar os resultados do teste. - Gerenciar alterações.
  2. Divisão das tarefas

    • Projetista de Teste
      • Elaborar Plano de Testes
        • Tem por objetivo documentar as informações relevantes ao planejamento dos testes para uma iteração/sprint. • Entradas:  –Documento de requisitos –Modelo de casos de uso • Saída:  –Plano de teste
      • TestLink: Sistema WEB para gerenciamento do processo de testes.
      • Projetar Teste
        • Tem por objetivo identificar e descrever os casos de teste para cada build, e identificar e estruturar os procedimentos de teste, especificando como executar os casos de teste. •Entrada: –Documento de requisitos. –Modelo de casos de uso. –Plano de testes. •Saída: –Projeto de testes. –Plano de testes (atualizado).
        • ** Caso de Teste ** descreve uma condição particular a ser testada e é composto por valores de entrada, restrições para a sua execução e um resultado ou comportamento esperado.
        • Por que projetar os testes?
          • •Aumentam a probabilidade de detecção de defeitos. •Utilizam os recursos organizacionais de forma mais eficiente. •Aumenta a probabilidade de reuso do teste. •Cronograma e orçamentos mais realistas. •Aumenta a possibilidade de entregar um produto de alta qualidade.
  3. Estratégias para Projeto de Casos de Teste

    • Caixa Preta
      • nesse tipo de teste, não é necessário saber a estrutura interna de como o código foi implementado ou a tecnologia que foi utilizada.
      • Partição por Classes de Equivalência.
        • A entrada e saída de um componente pode ser dividido em classes de equivalência, cada membro da classe serão processado de forma equivalente.
        • *Eliminar a necessidade do teste exaustivo. *Guiar o testador a selecionar um subconjunto de entradas de teste com alta probabilidade de detectar defeitos. *Permite ao testador cobrir um grande domínio de entradas e saídas com um pequeno conjunto de classes de equivalência.
      • Análise dos Valores de Fronteira
        • Fortalece os testes criados pela técnica de particionamento por classes de equivalência.
        • Experiência mostra que muitos defeitos ocorrem próximos aos valores limítrofes.
      • Transição de Estados
        • Testes são selecionados para cobrir estados e transições entre estes.
      • Gráficos de Causa e Efeito
        • o efeito 2 ocorre se a causa 1 ocorrer. o efeito 2 ocorre se a causa 1 não ocorrer. o efeito 3 ocorre se ambas as causas 1 e 2 estiverem presentes
        • usa um modelo de relações lógicas entre causas e efeitos para um componente.
      • Adivinhação do Erro
        • A experiência do testador ajuda a adivinhar erros que normalmente ocorrem.
          • Divisão por 0
      • Tabelas de Decisão
        • Representam relacionamentos lógicos entre condições e ações.
      • Técnica de Sintaxe
        • é baseada sobre a análise da especificação de requisitos. Nesse documento são especificados os valores possíveis que uma entrada do sistema pode receber.
          • Ela consiste em ter como entradas esperadas e as não esperadas para validar a especificação de requisitos e avaliar o comportamento de um sistema quando esses valores não especificados são usados.
    • Caixa Branca
    • Boas Práticas na Construção de Casos de Teste
      • Devem ser objetivos e não-ambíguos.
      • Devem encontrar o maior número de falhas e atingir a maior cobertura possível.
      • Identificar e classificar os casos de testes mais importantes.
      • Evitar casos de testes exaustivos, para evitar dispersão do testador.
      • situações mais próximas do usuário final

Imágenes y archivos del mapa

  • Processo de Testes 1
  • Processo de Testes 1
  • Processo de Testes 1
  • Processo de Testes 1
  • Processo de Testes 1
  • Processo de Testes 1
  • Processo de Testes 1
  • Processo de Testes 1
  • Processo de Testes 1
  • Processo de Testes 1
  • Processo de Testes 1
  • Processo de Testes 1
  • Processo de Testes 1
  • Processo de Testes 1

Información

Descripción
Slide 5
Creado por
Suport Silva · ene 2019
Actualizado
5 feb 2019
Visitas
2
Valoración

Escríbenos

¿Sobre qué es tu mensaje?

¿Qué te parece el nuevo diseño?

¿Te gusta?