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

Mapa mental

Teste de Software

Fábio Maciel Portugués

Contenido del mapa

Teste de Software

  1. Avaliar características de tempo de resposta

  2. Avaliar funções

  3. Avaliar interface

  4. Avaliar atributos e caracteristicas do objetivo do teste

    • Integridade
    • capacidade de ser instalado e executado em diferentes plataformas
    • capacidade de lidar com várias solicitações ao mesmo tempo
  5. Tipos de Teste

    • Teste de função
      • Validar fornecendo os serviços, métodos ou casos de uso requeridos.
    • Teste de segurança
      • Foco em garantir que os dados (ou sistemas) estejam acessíveis somente aos destinados.
    • Teste de estrutura
      • Foco na avaliação da adequação do objetivo do teste em relação ao design e formação.
    • Teste de instalação
      • Garantir que o objetivo do teste seja instalado como pretendido em diferentes configurações de hardware e software e em diferentes condições (como espaço insuficiente em disco e interrupções de energia).
    • Teste de configuração
      • Garantir que o objetivo do teste funcione conforme pretendido em diferentes configurações de hardware e software.
    • Teste de usabilidade
      • Fatores humanos
      • Estética
      • consistência na interface
      • Sensível ao contexto
      • Assistentes e agentes
      • Documentação
      • Materiais de treinamento
    • Teste de estresse
      • Enfatiza a avaliação de como o sistema responde em condições normais. O estresse no sistema pode incluir cargas de trabalho extremas, memória insuficiente, serviços e hardware indisponíveis ou recursos compartilhados limitados.
    • Teste de carga
      • Valida e avalia a aceitação dos limites operacionais de um sistema em cargas de trabalho variadas enquanto o sistema em teste permanece constante.
    • Perfil de desempenho
      • Monitora, incluindo o fluxo de execução, o acesso a dados, as chamadas de função e do sistema para identificar e abordar gargalos de desempenho e processos ineficientes.
    • Teste de volume
      • Foco em verificar a habilidade em manipular as quantidades de dados, como entrada, saída ou residentes no banco de dados.
    • Teste em tamanho real
      • Compara o desempenho de um objetivo do teste com uma carga de trabalho e um sistema de referência.
    • Teste de contenção
      • Valida a habilidade do objetivo do teste de manipular aceitavelmente as demandas.
    • Teste de integridade
      • Enfatiza a avaliação da robustez do objetivo do teste (resistência aos defeitos) e compatibilidade técnica em relação a linguagem, sintaxe e uso dos recursos.
  6. Níveis de Teste

    • Teste de Desenvolvedor
      • Indica os aspectos do design de teste e a implementação mais apropriada para a equipe de desenvolvedores.
    • Teste Independente
      • Indica que o design de teste e a implementação mais apropriadamente executados por alguém que é independente da equipe de desenvolvedores.
    • Teste de Unidade
      • É aplicado aos componentes representados no modelo de implementação para verificar se os fluxos de controle e de dados estão cobertos e se eles funcionam conforme o esperado.
    • Teste de Integração
      • É executado para assegurar que os componentes no modelo de implementação operem adequadamente quando combinado para executar um caso de uso.
    • Teste do Sistema
      • É feito quando o software está funcionando como um todo. Um ciclo de vida iterativo permite que o teste do sistema ocorra muito mais cedo, assim que os subconjuntos bem formados do comportamento de caso de uso são implementados.
    • Teste de Aceitação
      • É a ação de teste final realizada antes da implementação do software. A meta do teste de aceitação é verificar se o software está pronto e se pode ser utilizado pelos usuários para desempenhar essas funções e tarefas para as quais o software foi construído.
  7. Técnicas de Teste

    • Teste Funcional (caixa-preta)
      • É indicado para detectar erros de interface, de comportamento e/ou desempenho, podendo ser aplicada em todas as fases de testes (unidade, integração, sistema e aceitação).
    • Teste de Regressão
      • É uma técnica aplicável a cada alteração realizada no software, cujo objetivo é garantir que as mudanças realizadas nessa nova versão não gerarão erros em componentes prontos e testados.
    • Teste Estrutural (caixa-branca)
      • É projetado em função da estrutura interna do sistema, e por isso permite uma verificação mais precisa do funcionamento do software.
    • Teste de Segurança
      • Valida os requisitos de segurança, visando identificar as vulnerabilidade do sistema.
    • Teste de Carga
      • É uma técnica usada para avaliar os limites operacionais do software. Geralmente, as medições são tomadas com base na taxa de transferência de dados da carga de trabalho e no tempo de resposta da transação.
    • Teste de Usabilidade
      • É uma técnica que visa avaliar o sistema do ponto de vista do usuário final.
    • Teste de Estresse
      • O teste de estresse é destinado a avaliar como o sistema responde em condições anormais.
  8. Referencia: https://www.cin.ufpe.br/

Información

Descripción
Mapa Mental sobre Teste de Software, creado por Fábio Maciel el 06/09/2020.
Creado por
Fábio Maciel
Visitas
0
Valoración

Escríbenos

¿Sobre qué es tu mensaje?

¿Qué te parece el nuevo diseño?

¿Te gusta?