Gabarito: b)
Os testes de software realmente buscam garantir que as funcionalidades definidas para atender as necessidades do cliente foram implementadas corretamente. Porém, a afirmação de que só podem ser realizados ao término da construção do software está errada. Na prática, os testes são realizados em várias fases do desenvolvimento, como testes unitários, de integração, de sistema e de aceitação, e não apenas no final. Isso ajuda a identificar e corrigir problemas mais cedo, tornando o processo mais eficiente. Portanto, testes podem e devem ser feitos durante todo o ciclo de desenvolvimento, não só ao final.
Os testes de software realmente buscam garantir que as funcionalidades definidas para atender as necessidades do cliente foram implementadas corretamente. Porém, a afirmação de que só podem ser realizados ao término da construção do software está errada. Na prática, os testes são realizados em várias fases do desenvolvimento, como testes unitários, de integração, de sistema e de aceitação, e não apenas no final. Isso ajuda a identificar e corrigir problemas mais cedo, tornando o processo mais eficiente. Portanto, testes podem e devem ser feitos durante todo o ciclo de desenvolvimento, não só ao final.