Ao longo do desenvolvimento de software, chegamos à fase de teste do produto. É nessa fase que são aplicadas algumas técnicas para verificação e validação do software que foi construído. Dessa forma, o teste de software é uma forma de mensurar a qualidade da aplicação, e, consequentemente, reduzir possíveis falhas no momento de uso do usuário. No entanto, o teste consiste em executar o software e verificar os resultados que foram obtidos. Para tanto, os testes funcionais e estruturais podem se tornar um apoio. Considerando o fragmento de texto apresentado acima e os conceitos sobre testes estruturais e funcionais, analise as afirmações a seguir: I) Os testes funcionais não garantem o atendimento dos requisitos do sistema e são conhecidos como testes caixa branca. II) Os testes estruturais garantem que os sistemas funcionem no contexto em que serão instalados, sendo conhecidos como testes de caixa branca. III) Os testes funcionais garantem o atendimento dos requisitos do sistema, sendo conhecidos como testes de caixa preta. IV) Os testes estruturais garantem que os sistemas sejam atendidos no que diz respeito aos requisitos desse sistema. É correto o que se afirma em:.