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

Mapa mental

Vertentes do Teste de Software

Leticia dos santos gonçalves Português

Conteúdo do mapa

Vertentes do Teste de Software

  1. Níveis do Teste

    • Aceitação
      • É aquele realizado para assegurar o usuário de que o sistema irá funcionar de acordo com as expectativas definidas no início do projeto.
      • Teste Alfa
        • É executado por um cliente nas instalações do desenvolvedor em um ambiente controlado
      • Teste Beta
        • É realizado em uma ou mais instalações do cliente final, é uma aplicação real do software
      • Caixa Preta
    • Sistema
      • Se refere ao comportamento de todo o sistema, ou seja, produto definido pelo escopo de um projeto ou programa de desenvolvimento.
      • Caixa Preta
    • Integração
      • Tem por finalidade buscar por defeitos na interface entre componentes e ocorre em paralelo à atividade de integração do sistema.
      • Caixa Branca
    • Unitário
      • Tem o objetivo de garantir que o código escrito esteja de acordo com sua especificação antes de integrá-lo com outras unidades.
      • Caixa Branca
  2. Tipo de Teste

    • Caixa-Branca
      • Levam em consideração a estrutura do código fonte para identificar a implementação e se os diferentes caminhos estão sendo cobertos por algum tipo de teste
        • Verificando, as decisões lógicas, os "loops" até o limeite e as variáveis estáticas e dinâmicas
    • Caixa-Preta
      • Não há necessidade de conhecer os detalhes da codificação. Os dados de entrada são informados e verifica se a saída está de acordo.
        • Visando identificar defeitos, se aceita entradas incorretas, a saída está correta, erros na interface e se está faltando alguma funcionalidade
    • Caixa-Cinza
      • Um mesclado do uso das técnicas de caixa-preta e de caixa-branca. Precisando assim ter acesso ás estruturas de dados e algoritmos
  3. Técnicas de Teste

    • Teste de Regressão - Testar novamente o software (ou partes dele), após o desenvolvimento de uma mudança (manutenção) (Caixa Cinza)
    • Teste de Layout - Valida se o sistema está de acordo com o protótipo (Caixa Preta)
    • Teste de Usabilidade - Validação da usabilidade do sistema (Caixa Preta)
    • Teste de Funcionalidade - Valida as funcionalidades do sistema (Caixa Preta)
    • Teste de Ortografia - Valida a ortografia utilizada nas páginas e relatórios do sistema ( Caixa Preta)
    • Teste de Estresse - Avaliar como o sistema se comporta em condições extremas (Caixa Branca)
    • Teste de Perfomance - verificar se a performance está como esperada em condições normais, e não em condições extremas (Caixa Branca)
    • Teste de Segurança - garantir que os mecanismos de segurança do software vão protegê-lo em relação à integridade, confidencialidade das informações e proteção do software (Caixa Branca)
    • Testes Unitários - São os testes da menor parte do software, onde normalmente são testados métodos de uma classe ou até funções e procedures
  4. Testes Dinâmicos - Envolvem a execução do programa em si, passando pelos caminhos funcionais e não funcionais

  5. Testes Estáticos - Os testes estáticos podem ser aplicados a diferentes artefatos como a revisão de documentos de requisitos, analise, etc.

    • Problema procurados: Omissão, Ambiguidade, Inconsistência, Fato Incorreto e Informação estranha

Informações

Descrição
Mapa Mental sobre Vertentes do Teste de Software, criado por Leticia dos santos gonçalves em 23-08-2019.
Visualizações
0
Avaliação

Fale Conosco

Sobre o que é sua mensagem?

O que você acha do novo visual?

Você gostou?