O planejamento de testes é governado pela necessidade de se...
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