Uma abordagem para o projeto de casos de teste consiste em i...

Próximas questões
Com base no mesmo assunto
Q52996 Engenharia de Software
No referente a técnicas e estratégias de verificação e
validação, julgue os próximos itens.

Uma abordagem para o projeto de casos de teste consiste em identificar as partições de equivalência. Uma partição de equivalência de entrada contém conjuntos de dados que são processados de modo equivalente. No teste estrutural, que é outra estratégia para projetar casos de teste, se usa o conhecimento da estrutura do programa. O teste de caminho é um teste estrutural no qual se procura exercitar os caminhos percorridos ao se executar o programa.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: C - certo

Para entender o porquê dessa alternativa ser a correta, é importante lembrarmos alguns conceitos de teste de software. O processo de verificação e validação é crucial no desenvolvimento de software, assegurando que o produto atende aos requisitos e especificações e que desempenha as funções para as quais foi projetado.

Na verificação e validação, uma das técnicas utilizadas é a de partições de equivalência, que se baseia na ideia de que você pode dividir os dados de entrada de um programa em grupos que terão um comportamento semelhante (ou seja, são equivalentes) e, dessa forma, testar apenas um valor representativo de cada partição, em vez de testar todos os valores possíveis, o que seria impraticável.

Por outro lado, temos o teste estrutural (também conhecido como teste de caixa-branca), que foca na estrutura interna do software. Nele, o conhecimento sobre o código fonte, a estrutura de controle, os caminhos internos do software e os detalhes de implementação são utilizados para criar os casos de teste.

Um tipo específico de teste estrutural é o teste de caminho, que busca exercitar diferentes caminhos possíveis através de um programa. A ideia é cobrir todos os caminhos possíveis ou pelo menos uma parte significativa deles para garantir que o programa é capaz de operar corretamente em todas as situações previstas. Isso é frequentemente feito com a ajuda de uma representação gráfica do fluxo de controle do programa, como um grafo de fluxo de controle.

Portanto, afirmar que no teste estrutural se usa o conhecimento da estrutura do programa e que o teste de caminho é um tipo de teste estrutural, no qual se procura exercitar os caminhos percorridos ao se executar o programa é correto, justificando assim a alternativa C como a correta.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Técnica Estrutural (ou teste caixa-branca)
Técnica de teste que avalia o comportamento interno do componente de software . Essa técnica trabalha diretamente sobre o código fonte do componente de software para avaliar aspectos tais como: teste de condição, teste de fluxo de dados, teste de ciclos e teste de caminhos lógicos (PRESSMAN, 2005)
Teste de Caminho Básico
O método de caminho básico permite ao projetista de casos de tese originar uma medida da complexidade lógica de um projeto procedimental e usar essa medida como guia para definir um conjunto básico de caminhos de execução. Casos de testes derivados para exercitar o conjunto básico executam com garantia cada comando do programa pelos menos uma vez durante o teste.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo