-
a) Teste de recuperação: No contexto da engenharia de software, é um teste utilizado para verificar a robustez e também a capacidade de um determinado software para retornar a um estado operacional após estar em um estado de falha.
Teste de segurança: Conhecido como Security Testing, permite avaliar as vulnerabilidades em aplicações e serviços frente a diferentes tipos de ataques de segurança – como Ataques de negação de serviço ou Ataque man-in-the-middle – e descobrir novas vulnerabilidades antes que sejam exploradas por atacantes.
Fonte: Wikipedia.
b) Correto.
c) Nos testes de integração descendentes os módulos de alto nível são testados e integrados primeiro, permitindo encontrar primeiro os erros de lógica e fluxo de dado de alto nível. Por outro lado, a abordagem ascendente requer o teste e integração dos módulos de baixo nível primeiro.
Fonte: Wikipedia.
d) "O Teste de Validação começa quando termina o teste de integração, quando os componentes individuais já foram exercitados, o software está completamente montado como um pacote e os erros de interface já foram descobertos e corrigidos."
Fonte: Pressman.
-
B) Efetuar testes de regressão consiste em reexecutar testes já finalizados para garantir que eventuais alterações não tenham impactado funções que antes funcionavam corretamente.
Porque esse teste foca nas versões anteriores(testes já finalizados) e tem que garantir as alterações sem bugs.
Qcom - Questão comentada
youtube
-
cespe AMA testes de regressão
2016
Na aplicação de versões mais recentes do software, caso seja verificada a ocorrência de novos defeitos em componentes já analisados, os testes de unidade rejeitarão o software, interpretando ter havido violação das assinaturas de entrada e saída.
Errada
2011
O teste de caixa-preta é utilizado quando uma nova versão do software está sendo lançada ou quando um novo ciclo de testes for necessário em paralelo ao desenvolvimento do mesmo.
Errada
testes de integração
Top-Down
Começa no módulo principal e os módulos subordinados vão sendo incorporados
Desvantagem: precisa de stub
Bottom-Up
Começa o teste com os módulos atômicos
Vantagem: não precisa de Stubs