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

Mapa mental

Níveis, Tipos e Técnicas de Testes

Gabriel Cassimiro Guedes Português

Conteúdo do mapa

Níveis, Tipos e Técnicas de Testes

  1. Três pilares

    • Tipos de Teste
      • Desenvolvimento
        • Especificações de Requisitos
          • Teste de Aceitação
            • Neste caso , são os teste que são realizados no ambiente de produção, ou seja, aquele que é realizado pelo usuário da aplicação ou por terceiros, cujo objetivo é de aprovar ou não o software e assegurar o usuário de que o sistema irá funcionar de acordo com suas expectativas.
              • Esse nível não tem como objetivo caçar defeitos e sim verificar se o sistema está correto
                • Teste alfa
                  • É executado por um cliente nas instalações do desenvolvedor em um ambiente controlado. O desenvolvedor acompanha registrando os problemas encontrados
                • Teste beta
                  • É no cliente final sem a intervenção do desenvolvedor. Os problemas são reportados ao desenvolvedor
        • Projeto de Alto Nível
          • Teste de Sistema
            • É aquele que é realizado no desenvolvimento do sistema, no momento em que os analistas de teste validam o produto com base nos requisitos.
              • Avaliam o comportamento do sistema como um todo com foco na análise da conformidade com os requisitos
              • Além das funcionalidades, as características não funcionais como: performance, segurança, usabilidade, dentre outros, são avaliados
                • Nesse nível, é importante que o ambiente de teste se pareça, ao máximo, com o ambiente de produção, de forma que os testes reproduzam o máximo possível o uso real.
        • Projeto Detalhado
          • Teste de Integração
            • Quando o teste é realizado no momento da integração de componentes previamente desenvolvidos.
            • O teste de integração tem por finalidade buscar por defeitos na interface entre componentes e ocorre em paralelo à atividade de integração do sistema.
        • Codificação
          • Teste de Unidade/unitário
            • Geralmente, são testes do tipo Caixa Branca
              • Quando o teste é realizado no momento da codificação e desenvolvimento do sistema.
                • O teste 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.
                • Nesse nível de teste, é imprescindível o acesso ao código fonte e isso acontece durante a fase de implementação.
                • O desenvolvedor é o responsável pela execução do teste unitário e nesse âmbito há menor necessidade de formalismos. Os problemas são identificados e corrigidos ainda nessa fase.
              • São realizados nas menores unidades do software
              • Normalmente são os métodos ou funções
    • Estágios ou Níveis de Teste
      • Construção
        • Unidade
          • execução
        • Design
          • Análise
            • Requisitos
              • Aceitação
                • VALIDAÇÃO
              • VERIFICAÇÃO
            • Sistema
          • Integração
        • Planejamento
    • Técnicas de Teste
      • Caixa-Branca
        • ESTRUTURAL
        • Teste de Integração
          • Teste de Unidade
            • Teste baseado na análise da estrutura interna de um componente ou sistema
              • A perspectiva interna significa basicamente o código fonte. No teste de hardware, cada nó de um circuito pode ser testado.
      • Caixa-Preta
        • FUNCIONAL
        • Testes Funcionais
          • Testes Exploratórios
            • Testes de Aceitação
              • Teste funcional ou não funcional, sem referência à estrutura interna do componente ou do sistema
                • Verifica a saída dos dados usando entradas de vários tipos. Tais entradas não são escolhidas conforme a estrutura do programa.
      • Caixa-Cinza
        • Testes de Regressão
        • Testes de cobertura
        • Mistura de Caixa-Branca com Caixa-Preta
          • Isso envolve ter acesso a estruturas de dados e algoritmos do componente a fim de desenvolver os caso de teste, que são executados como na técnica da caixa-preta
            • Exemplo: Verificar se o dado está sendo gravado no banco de dados corretamente

Informações

Descrição
Mapa Mental sobre Níveis, Tipos e Técnicas de Testes, criado por Gabriel Cassimiro Guedes em 30-08-2019.
Visualizações
0
Avaliação

Fale Conosco

Sobre o que é sua mensagem?

O que você acha do novo visual?

Você gostou?