Questão de Engenharia de Software — Teste de Software — FUNDATEC 2023
Engenharia de Software›Teste de Software
Código
qq897056
Banca
FUNDATEC
Órgão
PROCERGS
Ano
2023
Nível
Superior
Cargo
ANC - Analista em Computação - Ênfase em Análise de Sistemas/Gerência de Projetos de TI
Analise as assertivas a seguir, que apresentam algumas características relacionadas ao teste de software:I. O desenvolvedor não pode testar a unidade por ele desenvolvida.II. O teste da unidade verifica se ela funciona sem erros de maneira isolada.III. Por unidade entende-se como sendo a menor porção de um projeto de software que pode ser testado.IV. É importante que o testador tenha o conhecimento detalhado dos requisitos da unidade que será testada.Quais pertencem ao teste unitário?
AApenas I e II.
BApenas I e III.
CApenas II e IV.
DApenas II, III e IV.
EI, II, III e IV.
Revelar gabarito e comentário▾
GabaritoD — Apenas II, III e IV.
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Teste Unitário (Unit Testing)
Gabarito: letra D (apenas II, III e IV). O teste unitário verifica unidades isoladas do software, sendo a unidade a menor parte testável. O desenvolvedor pode e normalmente testa sua própria unidade, mas o conhecimento dos requisitos é fundamental.
A questão cobra o conceito de teste unitário. Vamos analisar cada assertiva:
Teste unitário
1Conceito
Menor parte testável do software
Verifica unidade de forma isolada
2Quem realiza
Desenvolvedor (caixa-branca)
Testador (caixa-preta)
3Requisitos
Conhecimento detalhado é essencial
Casos de teste derivados dos requisitos
LEVEL · soulevel.com.br
Afirmativa I — ❌ Incorreta
Afirma que o desenvolvedor não pode testar a unidade por ele desenvolvida. Na prática, o desenvolvedor frequentemente realiza testes unitários em seu próprio código (caixa-branca). A afirmativa erra ao dizer "não pode".
Afirmativa II — ✅ Correta
O teste unitário verifica a unidade de forma isolada, garantindo que ela funcione sem erros dentro de seu escopo reduzido.
Afirmativa III — ✅ Correta
Define corretamente unidade como a menor porção testável do software.
Afirmativa IV — ✅ Correta
Para testar uma unidade, é essencial conhecer seus requisitos, pois os casos de teste são derivados deles (especialmente no teste de caixa-preta).
NÃO CAIA NESSA!
Memorize que o teste unitário é feito pelo desenvolvedor (ou testador) sobre a menor parte do código, de forma isolada. A afirmativa I é clássica pegadinha: ela nega uma prática comum.