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.