Questão FC670981
A construção de um software começa com seu projeto, fase em que são definidas sua arquitetura, suas estruturas (programas e dados) e a escola da metodologia a ser adotada. Com base
Testes de Software
QUADRIX · 2025
A construção de um software começa com seu projeto, fase em que são definidas sua arquitetura, suas estruturas (programas e dados) e a escola da metodologia a ser adotada. Com base nessa informação, julgue o item seguinte.
O debugging é um processo que só é realizado quando o código falha em passar pelos testes, e não tem utilidade durante o desenvolvimento inicial do software, em que o foco acontece na implementação das funcionalidades.
Mostrar resposta e comentário
Gabarito
Errado
Comentário do professor
A afirmação é errada porque o debugging não é exclusivo da fase de testes; é uma atividade contínua em todo o ciclo de desenvolvimento. Depuração é o processo de localizar e corrigir defeitos no código e pode ocorrer durante a escrita, compilação, execução e testes.
Durante a implementação surgem erros de sintaxe, erros lógicos e problemas de ambiente que exigem depuração imediata. Ferramentas como depuradores, breakpoints e logs são usadas enquanto o desenvolvedor executa trechos do sistema para entender comportamentos inesperados.
Em práticas como TDD, integração contínua e revisão de código, a depuração é iterativa e preventiva, não apenas corretiva após falha nos testes. Portanto, afirmar que o debugging só serve quando os testes falham é incorreto.
Conteúdo do catálogo FC Concursos · Atualizado em