A atividade de teste de software contribui para revelar defeitos latentes nos programas.
Em relação às técnicas de testes de software, é correto afirmar que:
- A. testes de caixa branca têm por objetivo testar o código fonte, testar cada linha de código possível, testar os fluxos básicos e os alternativos;
- B. testes de regressão têm por objetivo verificar se o sistema se mantém funcionando de maneira satisfatória após longos e intensos períodos de uso;
- C. todas as declarações internas do programa devem ser testadas pelo menos uma vez durante os testes funcionais;
- D. testes de unidade se preocupam em exercitar o sistema além de sua carga máxima de projeto, até que ele falhe;
- E. testes de usabilidade verificam se o software instala como planejado, em diferentes hardwares e sob diferentes condições.