Sobre testes de unidade, considere:
I. O objetivo é utilizar uma pequena parte de código responsável por alguma funcionalidade muito específica dentro do software a ser desenvolvido, e testá-lo para garantir que ele se comporta exatamente como planejado sob várias condições.
II. Em testes convencionais, que podem ser feitos de forma manual ou automatizada, a validação de uma funcionalidade ocorre tipicamente depois que o software é desenvolvido, sendo que neste momento é quase impossível resolver problemas críticos ou de arquitetura de uma forma rápida. Com testes unitários o trabalho do programador é validado muito mais rapidamente por meio de testes de módulos pequenos do software, assim que eles são desenvolvidos, permitindo mudanças rápidas no código caso defeitos ou desvios de arquitetura sejam detectados.
III. Esse método permite que sejam testadas partes do software que geralmente não são expostas diretamente ao usuário final.
Está correto o que se afirma em
I, apenas.
I e II, apenas.
I e III, apenas.
II, apenas.
I, II e III.
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...