Assinale a alternativa que apresenta o tipo de teste de sof...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: A - Caixa Preta.
Os testes de software são uma parte fundamental do desenvolvimento e garantia da qualidade dos sistemas. Eles podem ser classificados em diferentes categorias, dependendo de qual aspecto do software está sendo testado e como o teste é realizado.
No contexto desta questão, estamos focando nos testes baseados em requisitos funcionais. Isso significa que estamos interessados em validar se o software executa as funções que foram especificadas nos requisitos, independentemente de como o código foi escrito ou estruturado internamente.
Os testes de caixa preta, também conhecidos como testes de caixa fechada ou testes baseados em especificação, são assim chamados porque o software é tratado como uma "caixa" cujo interior é desconhecido pelo tester. O tester está focado em verificar se a saída é a esperada para uma determinada entrada, com base nas especificações funcionais do sistema. Eles não consideram a estrutura interna do código, algoritmos, variáveis internas, etc.
Por que a alternativa A é a correta? Porque ela descreve exatamente o princípio dos testes de caixa preta: os testadores não precisam conhecer a estrutura interna do software para realizar este tipo de teste. Em vez disso, eles utilizam os requisitos funcionais do software para derivar os casos de teste, garantindo que todas as funcionalidades especificadas sejam completamente testadas.
As outras alternativas mencionam diferentes tipos de testes ou termos que não se aplicam ao conceito de teste baseado em requisitos funcionais sem considerar a estrutura interna do software:
- Caixa Branca: Este tipo de teste, também conhecido como teste estrutural, requer conhecimento da estrutura interna do código.
- Caixa Estrutural: É um termo menos comum que pode ser confundido com teste de caixa branca, mas também implica em um conhecimento da arquitetura interna do software.
- Caixa Funcional: Não é um termo reconhecido na literatura de teste de software.
- Cobertura Funcional: Refere-se à medida de até que ponto os testes de software cobrem as funcionalidades especificadas, mas não é, em si, um tipo de teste.
Portanto, a escolha correta é a Alternativa A, que corresponde ao método de teste que se concentra nas funções que o software deve realizar, sem levar em conta como essas funções são implementadas no código.
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
Teste de caixa preta
O analista não tem acesso ao código fonte e desconhece a estrutura interna do sistema. É também conhecido como teste funcional , pois é baseado nos requisitos funcionais do software.
Teste de caixa branca
O analista de testes tem acesso ao código fonte, conhece a estrutura interna do produto sendo analisado e possibilita que sejam escolhidas partes específicas de um componente para serem avaliadas. Esse tipo de teste, também conhecido como teste estrutural , é projetado em função da estrutura do componente e permite uma averiguação mais precisa do comportamento dessa estrutura.
Fonte:https://www.portalgsti.com.br/2013/08/caixa-preta-branca.html
black box testing - funcional, comportamental.
unidade
integracao
sistema,
sanidade,
smoke,
interfcae,
regresao,
beta/aceitacao
Gabarito A
São 3 as técnicas de Testes
- Teste Caixa Branca: analisa os caminhos lógicos possíveis de serem executados, portanto é necessário ter o conhecimento sobre o funcionamento interno dos componentes. Ele busca garantir que todos os caminhos independente de um módulo sejam executados pelo menos uma vez.
- Teste Caixa Preta: tem o objetivo de verificar a funcionalidade e aderência dos requisitos, em uma ótica externa ou do usuário, baseado apenas em suas interfaces, sem se basear em qualquer conhecimento do código ou lógica interna do componente de software. Não é possível testar suas partes internas.
- Teste Caixa Cinza: éuma versão híbrida dos anteriores. Analiza a funcionalidade mais da parte lógica do sistema, fazendo comparação do que foi especificado com o que está sendo realizado.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo