Gabarito: e)
Vamos analisar cada alternativa:
a) Errada. Testes de software não são feitos comparando o número de linhas de código. Isso não garante que o software está funcionando corretamente.
b) Errada. Testes do tipo caixa preta focam em testar as funcionalidades do software sem olhar o código interno, não na documentação ou nomes de variáveis.
c) Errada. Testes funcionais verificam se o sistema realiza as funções esperadas, não medem desempenho como velocidade de conexão.
d) Errada. Testes não funcionais avaliam aspectos como desempenho, segurança, usabilidade, não erros de sintaxe, que são detectados na compilação ou análise estática.
e) Correta. Testes unitários verificam partes específicas do código, como funções ou classes, para garantir que funcionam isoladamente.
Portanto, a alternativa correta é a letra e).
Vamos analisar cada alternativa:
a) Errada. Testes de software não são feitos comparando o número de linhas de código. Isso não garante que o software está funcionando corretamente.
b) Errada. Testes do tipo caixa preta focam em testar as funcionalidades do software sem olhar o código interno, não na documentação ou nomes de variáveis.
c) Errada. Testes funcionais verificam se o sistema realiza as funções esperadas, não medem desempenho como velocidade de conexão.
d) Errada. Testes não funcionais avaliam aspectos como desempenho, segurança, usabilidade, não erros de sintaxe, que são detectados na compilação ou análise estática.
e) Correta. Testes unitários verificam partes específicas do código, como funções ou classes, para garantir que funcionam isoladamente.
Portanto, a alternativa correta é a letra e).