Ícone Questionei
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 457941201100605

Sobre teste de unidade, considere as afirmações abaixo. I - Sempre que possível, deve-se automatizar os testes de unidad...

1

457941201100605
Ano: 2016Banca: FAURGSOrganização: HCPADisciplina: Engenharia de SoftwareTemas: Verificação e Validação de Software

Sobre teste de unidade, considere as afirmações abaixo.


I - Sempre que possível, deve-se automatizar os testes de unidade. No entanto, se deseja-se realizar testes manuais, pode-se usar um framework de teste (como JUnit) para escrever e executar testes do programa.

II - Um teste automatizado tem três partes. Há uma parte de configuração, em que se inicia o sistema com o caso de teste, ou seja, as entradas e saídas esperadas; há uma parte de chamada, em que se chama o objeto ou método a ser testado; há uma parte de afirmaçã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, houve falha no teste.

III - É muito importante a escolha de casos de teste efetivos. Deve-se, portanto, escrever dois tipos de casos de teste. O primeiro deve refletir o funcionamento normal de um programa e deve mostrar que o componente funciona. Por exemplo, se está sendo testado um componente que cria e inicia um novo registro de paciente, o caso de teste deve mostrar que o registro existe no banco de dados e que os campos foram criados como especificados. Outro tipo de caso de teste deve ser baseado em testes de experiência, nos quais surgem os problemas mais comuns. Devem-se usar entradas anormais para verificar que essas sejam devidamente processados e que não façam o componente falhar.


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 457941200314134Engenharia de Software

No contexto do projeto orientado a objetos, é necessário que as classes de projeto colaborem umas com as outras. No entanto, essa colaboração deve ser...

#Programação Orientada a Objetos#Acoplamento e Coesão
Questão 457941200474763Engenharia de Software

Há debates consideráveis sobre os benefícios e a aplicabilidade do Desenvolvimento Ágil de software em contraposição aos processos mais convencionais ...

#Metodologias Ágeis de Desenvolvimento de Software
Questão 457941200611331Engenharia de Software

Considere as afirmações abaixo sobre programação orientada a objetos. I - Classe é um conceito orientado a objeto que encapsula dados (representados c...

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

Suponha uma organização que já está em processo adiantado de práticas ágeis de teste. Ela já tem bem consolidada a prática de criação de testes automa...

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

Usabilidade, que é a medida pela qual um produto pode ser usado por usuários específicos para alcançar objetivos específicos (ISO-9241), é medida por ...

#Garantia da Qualidade de Software
Questão 457941201024465Engenharia de Software

Considere as informações abaixo sobre diagramas UML. I - O diagrama de classes modela classes, incluindo seus atributos, operações, relações e associa...

#Diagrama de Classes#Linguagem de Modelagem Unificada
Questão 457941201574092Engenharia de Software

__________ é uma característica que reduz bastante o esforço necessário para ampliar o projeto de um sistema orientado a objetos, permitindo que vária...

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

Considere as seguintes afirmativas sobre processos de software. I - Um exemplo de modelo de processo de software é o "modelo em cascata", assim chamad...

#Engenharia de Processos de Software#Modelos Alternativos de Processo de Software#Modelo Cascata
Questão 457941201966226Engenharia de Software

Numere a segunda coluna de acordo com a primeira, associando os Níveis de Teste de Software às suas respectivas características. (1) Teste de Unidade ...

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

Durante as reuniões de levantamento de requisitos são produzidos documentos auxiliares. Considere as alternativas abaixo e assinale a que apresenta so...

#Requisitos de Software

Continue estudando

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