Questão FC405968
Testar um software é um aspecto fundamental do desenvolvimento de software que visa garantir que o produto final atenda às expectativas e requisitos dos usuários e funcione de mane
Questões sem classificação de assunto (TI - Engenharia de Software)
FGV · 2024
Testar um software é um aspecto fundamental do desenvolvimento de software que visa garantir que o produto final atenda às expectativas e requisitos dos usuários e funcione de maneira correta e confiável, ou seja, é uma forma de garantir a qualidade do software. Existem várias categorias de testes de software, sendo uma das principais os testes de unidade ou testes unitários. O objetivo principal dos testes de unidade em desenvolvimento de software é
- testar a interação entre diferentes módulos ou componentes do sistema para garantir que funcionem juntos corretamente.
- verificar a conformidade do software com os requisitos do usuário e as especificações do projeto.
- garantir que o software atenda aos critérios de desempenho e escalabilidade sob carga simulada.
- validar o comportamento de partes individuais do códigofonte isoladamente para assegurar que cada unidade funciona conforme o esperado.
- avaliar a experiência do usuário e a usabilidade do software durante o uso real.
Mostrar resposta e comentário
Gabarito
D
Comentário do professor
A alternativa descreve corretamente o propósito dos testes de unidade: verificar o comportamento de pequenas partes do código — como funções, métodos ou classes — de forma isolada para confirmar que cada unidade executa o que se espera.
Testar isoladamente significa separar dependências externas (banco, API, sistema de arquivos) usando mocks ou stubs, permitindo focar apenas na lógica interna da unidade.
Isso facilita identificar a origem de falhas e corrigi-las rapidamente.
Além disso, testes unitários são normalmente automáticos e repetíveis, servindo como proteção contra regressões ao modificar o código e como documentação executável do comportamento esperado.
Conteúdo do catálogo FC Concursos · Atualizado em