Ed
semana passada
Vamos analisar cada uma das afirmações sobre a técnica de teste estrutural: I) Trata-se de uma técnica que se apoia na estrutura interna do software e que não exige a utilização do código-fonte nem de outros artefatos do sistema para ser realizada. Falso. A técnica de teste estrutural realmente se baseia na estrutura interna do software e geralmente requer o código-fonte ou outros artefatos. II) É normalmente aplicada por meio de ferramentas automatizadas de teste, ou seja, programas específicos desenvolvidos para testar outros programas. Verdadeiro. Muitas técnicas de teste estrutural são aplicadas com o auxílio de ferramentas automatizadas. III) Nesta técnica, cabe ao testador selecionar casos de teste que, ao serem executados, percorram os blocos de comandos do programa. Verdadeiro. Essa é uma característica fundamental do teste estrutural, onde o objetivo é garantir que todos os caminhos e blocos de código sejam testados. IV) Essa técnica é também conhecida como caixa preta, pois seu uso dispensa o conhecimento dos requisitos do sistema por parte do testador. Falso. A técnica de teste estrutural é conhecida como "caixa branca", pois requer conhecimento da estrutura interna do software, ao contrário da técnica de caixa preta. V) A técnica tem como base a estrutura definida pelo projetista no momento da modularização do software. Verdadeiro. O teste estrutural se baseia na estrutura do software definida durante o seu desenvolvimento. Agora, vamos compilar as afirmações verdadeiras: - II (Verdadeiro) - III (Verdadeiro) - V (Verdadeiro) Portanto, a alternativa que contém todos os itens verdadeiros é: c) II, III e V.