Please enable JavaScript.
Coggle requires JavaScript to display documents.
Fases de Teste - Coggle Diagram
Fases de Teste
"Dividir para conquistar"
Unidade
Integração
Sistema
Reteste
Regressão
Fumaça
Aceitação
Teste de Unidade
Drivers
Dublês
Dummy
Fake
Stubs
Spies
Mocks
Vantagens
É rápido
Fácil de controlar
Fácil de implementar
Desvantagens
Não é "real"
Alguns tipos de erros não são reproduzidos nessa fase
Teste de Integração
Big Bang
Vantagens
Todas as unidades são testadas de uma vez
Ideal para pequenos sistemas
Economiza tempo de teste
Desvantagens
Atraso para começar os testes
Dificuldade em encontrar a causa do erro
Incremental
Top-down
Vantagens
Testa as principais funções de controle antes
Localização de erros é mais fácil
Desvantagens
Stubs são necessários
Funcionalidades básicas são testadas mais tarde
Bottom-up
Vantagens
Casos de teste mais fácil de projetar
Ausência de stubs
Desvantagens
O programa não existe como entidade até que a última unidade seja integrada
Necessidade de criar drivers
Em teoria, mais fácil que stubs
Vantagens
Descobre erros relacionados a comunicação entre as unidades
Criar testes para uma integração específica é mais fácil do que para todo o sistema
Desvantagens
Quanto maior a granularidade da integração, mais difícil de implementar
Teste de Segurança
Confidencialidade
Autenticidade
Integridade
Teste de Sistema
Funcionais
Não-Funcionais
Teste de Desempenho
Carga
Stress
Teste de Sistema
Vantagens
Mais realísticos
Captura a perspectiva do usuário
Desvantagens
Lentos
Difíceis de escrever
Ocorrência de testes quebradiços (flaky)
Teste de Aceitação
Teste Alfa
Teste Beta
Teste de Recuperação
Teste de Disponibilização/Configuração
Teste de Regressão
Teste de Fumaça (smoke testing/de sanidade)