O planejamento de testes é governado pela necessidade de se...

Próximas questões
Com base no mesmo assunto
Q949800 Engenharia de Software
O planejamento de testes é governado pela necessidade de selecionar alguns poucos casos de teste de um grande conjunto de possíveis casos. O exame que avalia se um grupo de entrada de dados resultou nas saídas pretendidas, levando-se em consideração a especificação do programa, é denominado teste
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é a B - da caixa preta.

O teste de caixa preta é uma abordagem de teste de software que se concentra na análise das funcionalidades do programa em relação aos requisitos, sem levar em consideração a estrutura interna do código. O foco está em verificar se o software se comporta conforme o esperado a partir das entradas fornecidas, produzindo os resultados desejados, como descrito na especificação do programa.

Na abordagem de caixa preta, os casos de teste são derivados da especificação funcional do software: cada caso de teste é criado para verificar se cada função do software opera de acordo com o requisito correspondente. Isso significa que o testador não precisa ter conhecimento sobre a implementação interna do código, apenas sobre o que o sistema deve fazer.

Este tipo de teste é essencial para encontrar erros de omissão, onde uma parte da especificação não foi implementada, ou erros de comportamento, onde a saída não corresponde ao que é esperado para determinadas entradas. Além disso, o teste de caixa preta ajuda a identificar discrepâncias entre o software e as expectativas do usuário, problemas de usabilidade, inconsistências nas interfaces, entre outros problemas relacionados à experiência externa do usuário com o sistema.

Explicando as demais alternativas para que fique claro o contraste:

  • O teste de stress faz parte dos testes de desempenho e é utilizado para avaliar como o sistema se comporta sob condições extremas de carga ou estresse.
  • O teste da caixa branca, também conhecido como teste estrutural, requer conhecimento do código interno e a sua lógica para criar os casos de teste.
  • O teste da caixa cinza é uma combinação dos testes de caixa preta e caixa branca, em que são utilizados tanto o conhecimento da estrutura interna quanto os requisitos funcionais.
  • O teste de integração foca em verificar a comunicação e funcionamento conjunto entre módulos ou componentes do sistema.

Portanto, entendendo a natureza do teste de caixa preta como uma abordagem que se concentra na análise da funcionalidade em relação às especificações e não na estrutura interna, a alternativa B é a correta para a questão apresentada.

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 

É um tipo de teste comportamental e FUNCIONAL. Muito ligado ao requisitos FUNCIONAIS.

Os casos de testes são sem conhecimento interno

 

Sommerville e Pressman

No caixa preta é possível ver apenas o resultado do que foi inserido (dados de entrada), não sem tem acesso a código fonte, faz parte da família de testes funcionais. Onde aplica-se o conhecimento com inserção de dados e se observa os resultados.

O teste de caixa-preta é baseado nos requisitos funcionais do software. Como não há conhecimento sobre a operação interna do programa, o avaliador se concentra nas funções que o software deve desempenhar. A partir da especificação são determinadas as saídas esperadas para certos conjuntos de entrada de dados.

2018

Determinada equipe de desenvolvimento de softwares desejava realizar testes que avaliassem o comportamento do sistema por meio do estudo das entradas e das saídas relacionadas, sem validação da implementação do software e sem acesso ao seu código-fonte. Para isso, a equipe sugeriu a utilização dos testes de caixa-preta e de caixa-branca. Nessa situação, somente o teste tipo caixa-preta é corretamente aplicável, pois o tipo caixa-branca depende de acesso ao código-fonte do sistema.

certa

Teste Caixa Preta são focados nas entradas e saídas especificadas nos requisitos funcionais. São usados para demonstrar que as funções dos softwares são operacionais, que a entrada é adequadamente aceita e a saída é corretamente produzida; que a integridade das informações externas é mantida.

Gabarito B

Clique para visualizar este comentário

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