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

Mapa mental

Teste de Software

Paula Correa Silva Portugués

Contenido del mapa

Teste de Software

  1. Níveis de teste

    • Teste de aceitação
      • Assegura o usuário de que o sistema irá funcionar
      • teste alfa
        • Ambiente controlado
        • O desenvolvedor acompanha registrando os problemas encontrados
        • É executado por um cliente nas instalações do desenvolvedor
      • teste beta
        • Sem a intervenção do desenvolvedor
        • É uma aplicação real do software
        • É realizado em uma ou mais instalações do cliente final
    • 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. feito pelo analista.
      • Comportamento de todo o sistema
      • Além das funcionalidades, as características não funcionais como: performance, segurança, usabilidade, dentre outros, são avaliados;
      • Analista é responsável
      • 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.
    • Teste de integração
      • Quando o teste é realizado no momento da integração de componentes previamente desenvolvidos. feito pelo desenvolvedor
      • Busca defeitos na interface entr componentes
      • Verifica se as partes isoladas funcionam depois de juntas
      • Verifica integração entre unidades
    • Teste de Unidade
      • Quando o teste é realizado no momento da codificação e desenvolvimento do sistema. feito pelo desenvolvedor
      • Garante que o código escrito esteja de acordo com sua especificação
      • acesso ao código fonte
      • desenvolvedor é responsável
  2. tipo de teste

    • Testes de Caixa-Branca (Estrutural)
      • Testes de Unidade Teste de Integração
      • Verifica as decisões lógicas (verdadeiro/falso)
      • Verifica os "loops" até o limite
      • Verifica as variáveis estáticas e dinâmicas
      • levam em consideração a estrutura do código fonte para identificar a implementação
    • Testes de Caixa-Preta (Funcional)
      • Testes Funcionais • Testes de Aceitação • Testes Exploratórios
      • O testador não precisar conhecer os detalhes da codificação
      • O testador informa os dados de entrada e verifica se a saída/resultado está de acordo com o que era esperado
      • Não tem como objetivo saber como a funcionalidade foi implementada, mas sim quais são os resultados apresentados
      • -Se o sistema aceita entradas incorretas -se a saída produzida esta correta -Se existem erros na interface -Se está faltando alguma funcionalidade
    • Testes de Caixa-Cinza
      • Testes de Regressão • Testes de Cobertura
  3. técnicas de teste

    • Teste de Regressão
      • Consiste em testar novamente o software (ou partes dele), após o desenvolvimento de uma mudança (manutenção)
      • Verificar que não ocorreu nenhum "efeito colateral“
    • Teste de Layout
      • Valida se o sistema está de acordo com o protótipo
    • Teste de Requisito/Especificação
      • Esse procedimento ajuda a encontrar falhas desde o início, reduzindo o custo dos erros
      • Valida na tela do sistema se o mesmo faz o que a especificação diz que deve ser feito, e se o sistema não faz além do especificado.
    • Teste de Usabilidade
      • Valida como está a usabilidade do sistema
    • Teste de Funcionalidade
      • Valida as funcionalidades do sistema
    • Teste de Ortografia
      • Valida a ortografia utilizada nas páginas e relatórios do sistema
    • Teste de Estresse
      • Avaliar como o sistema se comporta em condições extremas
    • Teste de Performance
      • O objetivo é verificar se a performance está como esperada em condições normais, e não em condições extremas
    • Teste de Contingência
      • Utilizado para verificar se após uma falha, a recuperação dos serviços são restabelecidos
    • Teste de Segurança
      • São executados para 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
    • Teste de Conformidade
      • Utilizado para verificar se a aplicação está dentro dos padrões e procedimentos
    • Teste Unitário
      • 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

Información

Descripción
Mapa Mental sobre Teste de Software, creado por Paula Correa Silva el 01/03/2019.
Visitas
0
Valoración

Escríbenos

¿Sobre qué es tu mensaje?

¿Qué te parece el nuevo diseño?

¿Te gusta?