Ed
ano passado
Para analisar as opções apresentadas, precisamos considerar o contexto de testes de software e as melhores práticas para garantir a qualidade do programa. 1. A equipe deveria ter testado o programa completo, ao invés de submeter uma única unidade ao teste. - Testar o programa completo é importante, mas os testes unitários são uma prática comum e necessária. 2. A equipe deveria ter rejeitado a unidade, já que ela dependia de dados de entrada para ser testada. - Rejeitar uma unidade apenas por depender de dados de entrada não é uma prática recomendada, pois é comum que unidades dependam de dados. 3. A equipe deveria ter providenciado um stub para sanar a necessidade de dados de entrada para a unidade. - Esta é uma prática comum em testes unitários. Stubs são usados para simular partes do sistema que não estão sendo testadas, permitindo que a unidade seja testada de forma isolada. 4. A equipe deveria ter solicitado outra unidade aos desenvolvedores, a fim de fazerem o teste em conjunto. - Isso pode ser uma solução, mas não é a abordagem mais eficiente para testes unitários. 5. A equipe deveria proposto aos projetistas a revisão da unidade, por ela estar claramente com baixa coesão. - Revisar a unidade pode ser útil, mas não aborda diretamente a questão do teste. Diante dessa análise, a opção mais correta e que reflete uma prática adequada de testes é: c) A equipe deveria ter providenciado um stub para sanar a necessidade de dados de entrada para a unidade.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Mais perguntas desse material