Logo
QuestõesDisciplinasBancasDashboardSimuladosCadernoRaio-XBlog
Logo Questionei

Links Úteis

  • Início
  • Questões
  • Disciplinas
  • Simulados

Legal

  • Termos de Uso
  • Termos de Adesão
  • Política de Privacidade

Disciplinas

  • Matemática
  • Informática
  • Português
  • Raciocínio Lógico
  • Direito Administrativo

Bancas

  • FGV
  • CESPE
  • VUNESP
  • FCC
  • CESGRANRIO

© 2026 Questionei. Todos os direitos reservados.

Feito com ❤️ para educação

/
/
/
/
/
/
  1. Início/
  2. Questões/
  3. Engenharia de Software/
  4. Questão 457941200329909

Considere as seguintes afirmações sobre testes automatizados. I - P...

📅 2018🏢 FAURGS🎯 BANRISUL📚 Engenharia de Software
#Verificação e Validação de Software

Esta questão foi aplicada no ano de 2018 pela banca FAURGS no concurso para BANRISUL. A questão aborda conhecimentos da disciplina de Engenharia de Software, especificamente sobre Verificação e Validação de Software.

Esta é uma questão de múltipla escolha com 5 alternativas. Teste seus conhecimentos e selecione a resposta correta.

1

457941200329909
Ano: 2018Banca: FAURGSOrganização: BANRISULDisciplina: Engenharia de SoftwareTemas: Verificação e Validação de Software
Considere as seguintes afirmações sobre testes automatizados.

I - Pode-se usar um framework de automação de teste (como JUnit) para escrever e executar testes de seu programa. Frameworks de testes unitários fornecem classes de teste genéricas que se podem estender para criar casos de teste específicos. Eles podem, então, executar todos os testes que foram implementados e informar, muitas vezes por meio de alguma interface gráfica, sobre o sucesso ou o fracasso dos testes. Um conjunto inteiro de testes frequentemente pode ser executado em poucos segundos e assim é possível executar todos os testes cada vez que é feita uma alteração no programa.
II - Têm tipicamente três partes: (i) uma parte de configuração, em que se inicia o sistema com o caso de teste, ou seja, as entradas e saídas esperadas; (ii) uma parte de chamada, quando se chama o objeto ou método a ser testado; e (iii) uma parte de afirmação (ou asserção), em que se compara o resultado da chamada com o resultado esperado. Se a afirmação avaliada for verdadeira, o teste foi bem-sucedido; se for falsa, o teste falhou.
III - Às vezes, o objeto que está sendo testado tem dependências em outros objetos que podem não ter sido escritos ou que atrasam o processo de teste quando são usados. Por exemplo, se o objeto chama um banco de dados, isso pode implicar um processo lento de instalação, antes que possa ser usado. Nesses casos, pode-se decidir usar um mock object. Mock objects são objetos com a mesma interface que os objetos externos usados para simular sua funcionalidade. Da mesma forma, mock objects podem ser usados para simular operações anormais ou eventos raros.

Quais estão corretas?
Gabarito comentado
Anotações
Marcar para revisão

Acelere sua aprovação com o Premium

  • Gabaritos comentados ilimitados
  • Caderno de erros inteligente
  • Raio-X da banca
Conhecer Premium

Questões relacionadas para praticar

Questão 457941200345647Engenharia de Software

Em orientação a objetos, o recurso por meio do qual uma classe derivada reescreve o método da classe-base a fim de atender alguma particularidade cham...

#Programação Orientada a Objetos
Questão 457941200426070Engenharia de Software

Considere as seguintes afirmações sobre o Modelo "V" de teste de software. I - Descreve a relação entre ações de garantia da qualidade e as ações asso...

#Verificação e Validação de Software
Questão 457941201329912Engenharia de Software

Considere as seguintes afirmações sobre gerenciamento de projeto. I - Gerenciamento de projeto de software envolve planejamento, monitoração e control...

#Gerenciamento de Projetos de Software
Questão 457941201658526Engenharia de Software

Considere as seguintes afirmações sobre Teste de Software. I - Os testes podem mostrar apenas a presença de erros, mas não sua ausência. II - Inspeçõe...

#Verificação e Validação de Software
Questão 457941201754178Engenharia de Software

No teste de _________, os módulos são combinados e testados em grupo. Ele sucede o teste de _________, em que os módulos são testados individualmente,...

#Verificação e Validação de Software
Questão 457941201779976Engenharia de Software

Abordagem para o desenvolvimento de programas em que se intercalam testes e desenvolvimento de código. Essencialmente, desenvolve-se um código de form...

#Verificação e Validação de Software

Continue estudando

Mais questões de Engenharia de SoftwareQuestões sobre Verificação e Validação de SoftwareQuestões do FAURGS