Considere as seguintes afirmativas a respeito de Teste de So...
I. A abordagem de Desenvolvimento Orientado a Testes (TDD – Test-Driven Development) consiste na elaboração dos planos de teste de validação e de unidade, respectivamente, durante as etapas de projeto e de implementação.
II. A verificação é uma modalidade de avaliação de software voltada a investigar se foi construído o produto certo, isto é, se o software construído satisfaz ao seu uso pretendido quando colocado em seu ambiente pretendido.
III. A validação é uma modalidade de avaliação de software voltada a investigar se o produto foi construído corretamente, isto é, se o software construído está consistente com os requisitos estabelecidos ou se apresenta erros.
IV. Teste funcional é um teste classificado como caixa branca, voltado a verificar se o comportamento observado do sistema testado está em conformidade com os requisitos funcionais estabelecidos.
Assinale a alternativa CORRETA.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: A - Nenhuma das afirmativas está correta.
Vamos entender cada uma das afirmativas para identificar por que a alternativa A está correta, ou seja, por que cada afirmativa é incorreta:
I. A técnica de Desenvolvimento Orientado a Testes, conhecida como TDD – Test-Driven Development, na verdade, inverte a ordem tradicional do desenvolvimento de software ao escrever testes antes do código fonte de produção. Durante o TDD, os testes de unidade são criados antes do código que vai passar esses testes, e não durante as etapas de projeto e de implementação como afirmado.
II. Na prática de teste de software, a verificação é a ação de checar se o software foi construído corretamente, isto é, se ele está de acordo com os requisitos técnicos e design documentados. Portanto, a afirmativa confundiu verificação com validação.
III. Já a validação é uma atividade que busca garantir que o software atende e satisfaz as necessidades e expectativas do cliente ou usuário final, ou seja, se o produto certo foi construído. A afirmativa erroneamente inverteu os conceitos de verificação e validação.
IV. O teste funcional é uma técnica de teste conhecida como caixa-preta, que foca nas funcionalidades do software e na sua conformidade com os requisitos funcionais, sem levar em conta a estrutura interna do código. Por isto, afirmar que o teste funcional é um teste de caixa branca é incorreto.
Como todas as afirmativas estão incorretas, a alternativa A é a resposta correta para esta questão. É crucial entender bem os conceitos de TDD, verificação, validação e os tipos de testes (caixa preta e caixa branca) para responder corretamente a questões semelhantes em concursos futuros.
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
I. (tá parecendo com um Modelo V feito errado)
II. A verificação (validação) é uma modalidade de avaliação de software voltada a investigar se foi construído o produto certo, isto é, se o software construído satisfaz ao seu uso pretendido quando colocado em seu ambiente pretendido.
III. A validação (verificação) é uma modalidade de avaliação de software voltada a investigar se o produto foi construído corretamente, isto é, se o software construído está consistente com os requisitos estabelecidos ou se apresenta erros.
IV. Teste funcional é um teste classificado como caixa branca (preta), voltado a verificar se o comportamento observado do sistema testado está em conformidade com os requisitos funcionais estabelecidos.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo