As técnicas de Caixa-Branca e Caixa-Preta estão diretamente...

Próximas questões
Com base no mesmo assunto
Ano: 2015 Banca: IBFC Órgão: MGS Prova: IBFC - 2015 - MGS - Tecnologia de Sistemas |
Q769827 Engenharia de Software
As técnicas de Caixa-Branca e Caixa-Preta estão diretamente relacionados ao processo de desenvolvimento de sistemas denominado tecnicamente de:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é a A - Teste de Software.

Para entender por que essa é a resposta correta, vamos explorar brevemente o que são as técnicas de Caixa-Branca e Caixa-Preta e como elas se encaixam no contexto de Teste de Software.

A técnica de Caixa-Branca, também conhecida como teste estrutural, se baseia na análise da estrutura interna do código-fonte do software. Quando realizamos testes de Caixa-Branca, estamos interessados em garantir que todos os caminhos possíveis de execução, loops, e estruturas condicionais sejam testados. Isso requer um conhecimento profundo do código, pois o objetivo é garantir que o funcionamento interno do software esteja correto.

Por outro lado, a técnica de Caixa-Preta, ou teste funcional, não considera a estrutura interna do código-fonte. Em vez disso, o foco está nas entradas e saídas do software. Testamos o software fornecendo entradas e examinando as saídas, sem nos preocuparmos com a maneira como o software processa essas entradas. O objetivo é verificar se o software atende aos requisitos e especificações estabelecidos, comportando-se como esperado do ponto de vista do usuário.

Ambas as técnicas são essenciais no Teste de Software, que é o processo de avaliar a qualidade do software e identificar quaisquer defeitos ou falhas antes de ele ser disponibilizado ao usuário final. O Teste de Software é uma parte crucial do desenvolvimento de sistemas, pois ajuda a garantir que o software seja confiável e seguro para uso.

As outras opções não são corretas no contexto dessa questão:

  • Manutenção de Software refere-se ao processo de atualizar e melhorar o software após sua entrega inicial.
  • Análise de Requisitos é o processo de entender as necessidades do usuário e os objetivos do software a ser desenvolvido.
  • Modelagem de Sistemas é a atividade de criar representações abstratas do sistema a ser construído, frequentemente utilizando notações como UML (Unified Modeling Language).

Portanto, ao compreender os conceitos de Teste de Caixa-Branca e Caixa-Preta, fica claro que eles se alinham diretamente com a atividade de Teste de Software, justificando a escolha da alternativa A como resposta 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

a-

black-box testing - testes das funcionalidades regulares do sistema. procura de erros a nivel de usuario.

white-box testing - testes orientados à logica, visando comprovar estruturas de dado usadas

Clique para visualizar este comentário

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