Com relação às técnicas de teste de software, considere as afirmativas a seguir.
I. O teste caixa preta visa encontrar os seguintes erros: funções não encontradas ou incorretas e erros de interface.
II. O teste caixa branca é utilizado para garantir que todos os caminhos independentes dentro de um módulo tenham sido executados pelo menos uma vez e executar todas as decisões lógicas nos caminhos verdadeiro e falso.
III. O teste de estruturas de controle é utilizado para verificar a hierarquia entre as diferentes classes do sistema e identificar possíveis problemas de conexão entre as classes.
IV. O teste baseado em cenários concentra-se no produto, para identificar possíveis erros e a correção dos mesmos no menor tempo possível. Assinale a alternativa correta sobre as afirmações a respeito das técnicas de teste de sofftware.