Ainda a respeito de engenharia de software, assinale a opção correta.
- A. Os testes alfa e beta são voltados e conduzidos nas instalações dos usuários. No teste alfa não há participação do desenvolvedor, diferentemente do que acontece no teste beta.
- B. Os testes automatizados são direcionados exclusivamente para testes unitários, sendo utilizados em métodos clássicos de desenvolvimento de software.
- C. Os testes de release, para serem válidos, devem ser destinados para uso dentro da equipe de desenvolvimento.
- D. Os mock objects podem auxiliar os testes unitários utilizados para simular funcionalidades, uma vez que são objetos com a mesma interface que os objetos externos.
- E. O teste de fumaça (smoke test), variação do teste unitário, permite executar uma validação do código para confirmar que as alterações em um componente são capazes de desestabilizar uma compilação inteira.