As técnicas de Caixa-Branca e Caixa-Preta estão diretamente...
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