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

Mapa mental

Teste de Software - Aula 3

Rhuan Nalesso Computação 2 Portugués

Contenido del mapa

Teste de Software - Aula 3

  1. Vertentes do Teste de Software

    • *Ao tratarmos do teste de software, é necessário que tenhamos a compreensão dos três pilares que dão sustentação a todo esse processo. *Esses pilares são a base para o entendimento conceitual, adaptação prática e elaboração efetiva do planejamento do teste em um projeto. *Nesse âmbito, os estágios ou níveis de teste abrangem o escopo de quando o teste será realizado. Já a vertente de tipos de teste compreende categorias de teste associadas a partir de um objetivo comum. • Por sua vez, as técnicas de teste tratam formas para realizar um projeto de casos de teste.
  2. Níveis de Teste

    • Os estágios de teste fornecem a indicação sobre o foco do teste e os tipos de problemas a serem encontrados, dependendo do nível em que o teste será realizado.
      • O conceito “níveis de teste” está relacionado com o modelo V, que representa quando as atividades de teste acontecem em decorrência do ciclo de vida do software. No entanto, o conceito de estágios de teste também pode ser aplicado ao desenvolvimento iterativo.
        • Testes de Unidade ou unitário
          • *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. *Nesse momento 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.
    • Testes de Integração
      • 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. • Os testes de integração são feitos em sistemas completos ou subsistemas, compostos de componentes integrados, onde unidades de software e hardware são testadas juntas para avaliar a integração entre eles, permitindo exposição dos problemas nas interfaces das unidades.
    • Testes de Sistemas
      • Teste de sistema se refere ao comportamento de todo o sistema, ou seja, produto definido pelo escopo de um projeto ou programa de desenvolvimento.
    • Testes de Aceitação
      • O teste de 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. Este teste inclui a avaliação dos critérios objetivos para aceitação dos requisitos do software.
      • Teste alfa
      • Teste beta
  3. Tipos de Teste de Software

    • Testes de Caixa-Branca (Estrutural)
    • Testes de Caixa-Preta (Funcional)
    • Testes de Caixa-Cinza
  4. Técnicas de Teste

    • Teste de Regressão
    • Teste de Requisitos/Especificação
    • Teste de Usabilidade
    • Teste de Funcionalidade
    • Teste de Ortografia
    • Teste de Estresse
    • Teste de Layout
    • Testes Unitários
    • Teste de Contingência
    • Teste de Segurança
    • Teste de Conformidade
    • Teste de Performance
  5. Outros Tipos de Testes

    • Testes Dinâmicos
    • Testes Estáticos

Información

Descripción
Computação 2 Mapa Mental sobre Teste de Software - Aula 3, creado por Rhuan Nalesso el 14/08/2018.
Creado por
Rhuan Nalesso
Visitas
0
Valoración

Escríbenos

¿Sobre qué es tu mensaje?

¿Qué te parece el nuevo diseño?

¿Te gusta?