Ed
há 2 meses
Vamos analisar as opções apresentadas com base na situação descrita: 1. A equipe deveria ter solicitado outra unidade aos desenvolvedores, a fim de fazerem o teste em conjunto. - Isso não resolve a dependência de dados de entrada da unidade que está sendo testada. 2. A equipe deveria proposto aos projetistas a revisão da unidade, por ela estar claramente com baixa coesão. - A baixa coesão pode ser um problema, mas a questão principal aqui é a dependência de dados de entrada, não necessariamente a coesão. 3. A equipe deveria ter testado programa completo, ao invés de submeter uma única unidade ao teste. - Testar o programa completo não é a abordagem ideal quando se está focando em testes de unidade, que visam testar partes isoladas do código. 4. A equipe deveria ter rejeitado a unidade, já que ela dependia de dados de entrada para ser testada. - Rejeitar a unidade não é uma solução prática, pois a dependência de dados de entrada é comum em testes de unidade. 5. A equipe deveria ter providenciado um stub para sanar a necessidade de dados de entrada para a unidade. - Esta é a abordagem correta. Um stub é uma implementação simplificada que pode simular o comportamento de uma unidade dependente, permitindo que a unidade em teste funcione sem a necessidade dos dados de entrada reais. Portanto, a opção correta é: 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