Pular para o conteúdo principal

Questão de Engenharia de Software — Teste de Software — IV - UFG 2024

Engenharia de SoftwareTeste de Software
Código
qg121419
Banca
IV - UFG
Órgão
TJ-AC
Ano
2024
Nível
Superior
Cargo
CS-UFG - - Analista Judiciário - Analista de Monitoramento de TI
Leia o texto a seguir.O teste é uma atividade fundamental no ciclo de vida do desenvolvimento de software, que visa identificar defeitos, bugs ou problemas em um sistema de software para garantir sua qualidade e adequação aos requisitos do usuário final. Consiste em executar o software em condições controladas e observar seu comportamento, a fim de verificar se ele atende aos critérios de aceitação estabelecidos durante a fase de especificação e de desenvolvimento.Disponível em: <https://www.softwaretestinghelp.com/>. Acesso em: 20 fev. 2024. É uma característica essencial para o resultado adequado em testes unitários de software:
  1. Aatomicidade: Cada teste unitário deve testar um único comportamento ou funcionalidade da unidade de código específica.
  2. Bisolamento: O teste unitário deve ter um resultado esperado bem definido, além de verificar se a unidade de código está funcionando de acordo com o esperado.
  3. Cprecisão: Cada teste unitário deve testar uma única unidade de código de forma precisa, sem depender de outras unidades ou do ambiente externo.
  4. Dexecução rápida: O teste unitário deve ser executado de forma rápida, permitindo feedback rápido sobre o estado da unidade de código.
Revelar gabarito e comentário

GabaritoA — atomicidade: Cada teste unitário deve testar um único comportamento ou funcionalidade da unidade de código específica.

Link permanente: /questoes/qg121419