Logo Passei Direto
Buscar
Uma equipe de teste deparou-se com a necessidade de realizar procedimento em uma unidade do sistema e, como primeiro passo, prepararam a ferramenta de teste de unidade e submeteram código a ela. No entanto, verificaram que a unidade dependia de dados de entrada para seu funcionamento.
Considerando as informações apresentadas, assinale a opção correta.
A equipe deveria ter solicitado outra unidade aos desenvolvedores, a fim de fazerem o teste em conjunto.
A equipe deveria proposto aos projetistas a revisão da unidade, por ela estar claramente com baixa coesão.
A equipe deveria ter testado programa completo, ao invés de submeter uma única unidade ao teste.
A equipe deveria ter rejeitado a unidade, já que ela dependia de dados de entrada para ser testada.
A equipe deveria ter providenciado um stub para sanar a necessidade de dados de entrada para a unidade.
User badge image
EmpreendedorismoInovador

há 2 meses

Respostas

User badge image

Ed Verified user icon

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.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Considerando o contexto da gestão das mudanças, um dos itens da Lei da Evolução dos Sistemas estabelece que, uma vez em operação, um sistema deverá sofrer mudanças de forma regular e que um sistema nunca estará completo, daí a necessidade de evoluir.
Assinale a alternativa que contém o nome dado a este item da Lei da Evolução dos Sistemas.
Autorregulação.
Evolução.
Mudança Contínua.
Aumento da Complexidade.
Manutenibilidade.

Um profissional de Engenharia de Software em início de carreira foi designado para levantar requisitos em um projeto de grande porte. Dada a complexidade dos requisitos e a considerável quantidade de pessoas das quais poderiam ser coletados requisitos, aquele profissional resolveu programar reuniões entre grupos pequenos para que, juntos, pudessem descobrir as funções e restrições do futuro sistema.
Considerando as informações apresentadas, assinale a alternativa correta.
Para superar o obstáculo da pouca expressividade dos futuros usuários, o profissional deveria ter colocado em prática a técnica de levantamento de requisitos via questionário, como forma de superar inibições.
A iniciativa de coletar requisitos junto aos futuros colaboradores é incorreta em sua origem, já que a ação indicada para o atingimento deste objetivo é a troca de e-mails e mensagens de celular com a empresa cliente.
O profissional deveria ter excluído conversas com futuros usuários como forma de levantamento de requisitos. Ao invés disso, ele deveria ter considerado a análise de documentos para este fim.
O profissional deveria ter reunido todos os futuros usuários em uma única sessão e tê-los estimulado a expressarem suas necessidades em relação ao sistema de forma definitiva.
Ao perceber inibições ou pouco interesse em colaborar com o projeto por parte dos futuros usuários, o profissional deveria ter retornado a tarefa à organização em que trabalhava e se negado a prosseguir com aquele projeto.

Mais conteúdos dessa disciplina