Mind map
Teste de Software - Aula 3
Map content
Teste de Software - Aula 3
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.
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 Unidade ou unitário
- 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 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
- 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.
Tipos de Teste de Software
- Testes de Caixa-Branca (Estrutural)
- Testes de Caixa-Preta (Funcional)
- Testes de Caixa-Cinza
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
Outros Tipos de Testes
- Testes Dinâmicos
- Testes Estáticos
Information
- Description
- Computação 2 Mind Map on Teste de Software - Aula 3, created by Rhuan Nalesso on 14/08/2018.
- Created by
- Rhuan Nalesso
- Views
- 0
- Rating