Mapa mental
Níveis, Tipos e Técnicas de Testes
Contenido del mapa
Níveis, Tipos e Técnicas de Testes
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
- Teste alfa
- Esse nível não tem como objetivo caçar defeitos e sim verificar se o sistema está correto
- 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.
- Teste de Aceitação
- 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.
- É aquele que é realizado no desenvolvimento do sistema, no momento em que os analistas de teste validam o produto com base nos requisitos.
- Teste de Sistema
- 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.
- Teste de Integração
- 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
- Quando o teste é realizado no momento da codificação e desenvolvimento do sistema.
- Geralmente, são testes do tipo Caixa Branca
- Teste de Unidade/unitário
- Especificações de Requisitos
- Desenvolvimento
- Estágios ou Níveis de Teste
- Construção
- Unidade
- execução
- Design
- Análise
- Requisitos
- Aceitação
- VALIDAÇÃO
- VERIFICAÇÃO
- Aceitação
- Sistema
- Requisitos
- Integração
- Análise
- Planejamento
- Unidade
- Construção
- 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.
- Teste baseado na análise da estrutura interna de um componente ou sistema
- Teste de Unidade
- 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.
- Teste funcional ou não funcional, sem referência à estrutura interna do componente ou do sistema
- Testes de Aceitação
- Testes Exploratórios
- 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
- 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
- Caixa-Branca
- Tipos de Teste
Información
- Descripción
- Mapa Mental sobre Níveis, Tipos e Técnicas de Testes, creado por Gabriel Cassimiro Guedes el 30/08/2019.
- Creado por
- Gabriel Cassimiro Guedes
- Visitas
- 0
- Valoración