Teste de software
IEEE 829

Técnicas de teste

Níveis de teste

Tipos de teste

Caixa preta

Caixa branca
(caixa de vidro)

Caixa cinza

Avaliar cláusulas de código

Lógica interna

Configurações

Funcionalidades

Aderência aos requisitos

Ótica externa/usuário

Unitários

De integração

De aceitação

De sistema

Estágio mais baixo

Aplicado aos menores componentes

Testa isoladamente/separadamente

Combinação de componentes

Correto funcionamento juntos

Sistema como um todo

Pela equipe de testes

Ou parte do sistema

Ambiente operacional controlado

Testes finais

Realizado pelo usuário

De regressão

De carga

Back-to-back

De configuração

De usabilidade

De instalação

De segurança

De recuperação

De compatibilidade

De desempenho

Funcionais

De qualidade de código

De alterações

De recuperação de versões

De interoperabilidade

De sobrevivência

Estáticos

Embutidos

De verificação do Site Web

De conferência de arquivos

Alfa

Beta

Manter sw intacto

Após novas funcionalidades

Avaliar a resposta do SW

Sob alta demanda

Versões diferentes de SW

Compara resultados

Próximo a conclusão

Por usuários

Praticamente concluído

Ambiente do usuário