Please enable JavaScript.
Coggle requires JavaScript to display documents.
FASES DE TESTE, ACEITAÇÃO - Coggle Diagram
FASES DE TESTE
UNIDADE
drivers fornecem os dados necessários para que essa unidade seja executada e, posteriormente, apresenta os resultados ao testador
dublês de teste
-
fake: Possuem alguma implementação, mas de maneira muito mais simples
-
-
-
vantagens: É rápido,fácil de controlar, fácil de implementar
desvantagem: Não é “real”, Alguns tipos de erros não são reproduzidos nessa fase
Verifica o funcionamento de forma isolada dos elementos de software
que podem ser testados separadamente
INTEGRAÇÃO
-
-
aborgagens
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
incrimental
-
-
Integração bottom-up: as unidades são integradas começando nos níveis mais baixos na hierarquia de controle
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
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 díficil de implementar
SISTEMA
-
-
Vantagens: mais realísticos, captura a perspectiva do usuário
-
Desvantagens: lentos, difícil de escrever, ocorrência de testes quebradiços (flaky)
-
SEGURANÇA
Verifica se os mecanismos de proteção incorporados ao sistema vão de
fato protegê-lo contra acesso indevido
DESEMPENHO
testar o desempenho em tempo de execução do software dentro do contexto de um sistema integrado: carga e stress
-
-
FUMAÇA
Testes superficiais feitos pelos desenvolvedores para garantir que as
funcionalidades principais funcionem corretamente
-