Mind map
Vertentes do Teste de Software
Map content
Vertentes do Teste de Software
Níveis do Teste
- 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.
- Teste Alfa
- É executado por um cliente nas instalações do desenvolvedor em um ambiente controlado
- Teste Beta
- É realizado em uma ou mais instalações do cliente final, é uma aplicação real do software
- Caixa Preta
- Sistema
- Se refere ao comportamento de todo o sistema, ou seja, produto definido pelo escopo de um projeto ou programa de desenvolvimento.
- Caixa Preta
- Integração
- Tem por finalidade buscar por defeitos na interface entre componentes e ocorre em paralelo à atividade de integração do sistema.
- Caixa Branca
- 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.
- Caixa Branca
- Aceitação
Tipo de Teste
- Caixa-Branca
- Levam em consideração a estrutura do código fonte para identificar a implementação e se os diferentes caminhos estão sendo cobertos por algum tipo de teste
- Verificando, as decisões lógicas, os "loops" até o limeite e as variáveis estáticas e dinâmicas
- Levam em consideração a estrutura do código fonte para identificar a implementação e se os diferentes caminhos estão sendo cobertos por algum tipo de teste
- Caixa-Preta
- Não há necessidade de conhecer os detalhes da codificação. Os dados de entrada são informados e verifica se a saída está de acordo.
- Visando identificar defeitos, se aceita entradas incorretas, a saída está correta, erros na interface e se está faltando alguma funcionalidade
- Não há necessidade de conhecer os detalhes da codificação. Os dados de entrada são informados e verifica se a saída está de acordo.
- Caixa-Cinza
- Um mesclado do uso das técnicas de caixa-preta e de caixa-branca. Precisando assim ter acesso ás estruturas de dados e algoritmos
- Caixa-Branca
Técnicas de Teste
- Teste de Regressão - Testar novamente o software (ou partes dele), após o desenvolvimento de uma mudança (manutenção) (Caixa Cinza)
- Teste de Layout - Valida se o sistema está de acordo com o protótipo (Caixa Preta)
- Teste de Usabilidade - Validação da usabilidade do sistema (Caixa Preta)
- Teste de Funcionalidade - Valida as funcionalidades do sistema (Caixa Preta)
- Teste de Ortografia - Valida a ortografia utilizada nas páginas e relatórios do sistema ( Caixa Preta)
- Teste de Estresse - Avaliar como o sistema se comporta em condições extremas (Caixa Branca)
- Teste de Perfomance - verificar se a performance está como esperada em condições normais, e não em condições extremas (Caixa Branca)
- Teste de Segurança - 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 (Caixa Branca)
- Testes Unitários - 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
Testes Dinâmicos - Envolvem a execução do programa em si, passando pelos caminhos funcionais e não funcionais
Testes Estáticos - Os testes estáticos podem ser aplicados a diferentes artefatos como a revisão de documentos de requisitos, analise, etc.
- Problema procurados: Omissão, Ambiguidade, Inconsistência, Fato Incorreto e Informação estranha
Information
- Description
- Mind Map on Vertentes do Teste de Software, created by Leticia dos santos gonçalves on 23/08/2019.
- Created by
- Leticia dos santos gonçalves
- Views
- 0
- Rating