Para aplicações convencionais, o software é testado a partir...

Próximas questões
Com base no mesmo assunto
Ano: 2013 Banca: FCC Órgão: DPE-SP Prova: FCC - 2013 - DPE-SP - Programador de computador |
Q304608 Engenharia de Software
Para aplicações convencionais, o software é testado a partir de duas perspectivas diferentes: a lógica interna do programa é exercitada usando técnicas de projeto de caso de teste ..I.. e os requisitos de software são exercitados usando técnicas de projeto de casos de teste ..II.. .

O teste ..I.. fundamenta-se em um exame rigoroso do detalhe procedimental. Os caminhos lógicos do software e as colaborações entre componentes são testados exercitando conjuntos específicos de condições e/ou ciclos.

O teste ..II.. faz referência a testes realizados na interface do software. Esse tipo de teste examina alguns aspectos fundamentais de um sistema, com pouca preocupação em relação à estrutura lógica interna do software.

As lacunas I e II são preenchidas correta e respectivamente, com:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: Letra C - caixa branca - caixa preta

A compreensão adequada sobre testes de software é essencial para a resolução dessa questão. Há dois principais tipos de teste em foco aqui: os testes de caixa branca e os testes de caixa preta.

No teste de caixa branca, também conhecido como teste estrutural, a análise é feita sobre o funcionamento interno do programa. Ou seja, o teste se concentra na estrutura lógica interna do código, incluindo caminhos, loops e outras estruturas de controle. É como se o teste "enxergasse" o interior da caixa, analisando cada detalhe de como o software opera.

Por outro lado, no teste de caixa preta, também referido como teste funcional ou comportamental, o foco está em verificar se o software executa suas funções conforme os requisitos especificados, sem considerar como o código é estruturado internamente. O teste é baseado no comportamento externo do software, como se a caixa fosse opaca e não pudéssemos ver seu interior, apenas seu comportamento através das interações com a interface.

A alternativa correta (C) reflete exatamente essa divisão entre os dois métodos de teste. O teste de caixa branca exige conhecimento do código e design interno do software para criar os casos de teste, enquanto o teste de caixa preta se baseia em requisitos e especificações funcionais, sem se preocupar com a implementação interna. Assim, os casos de teste de caixa preta normalmente são criados a partir de documentos de especificação e requisitos do usuário, verificando se o sistema se comporta como esperado.

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

Alternativa C.

I - Também chamada de teste estrutural ou orientado à lógica, a técnica de caixa-branca avalia o comportamento interno do componente de software.

II  - Também chamada de teste funcional, orientado a dado ou orientado a entrada e saída, a técnica de caixa-preta avalia o comportamento externo do componente de software, sem se considerar o comportamento interno do mesmo.

http://pt.wikipedia.org/wiki/Teste_de_software#Caixa-branca

Gabarito C

Essas técnicas de Teste se dividem entre Funcional e Estrutural, sendo que o Teste Funcional, ou Teste de Caixa Preta (Black Box), é aquele que tem como alvo verificar se a implementação está de acordo com o que foi especificado. Já o Teste Estrutural, também chamado de Teste de Caixa Branca (White Box), busca garantir que o software desenvolvido esteja bem estruturado internamente, portanto, funcionando corretamente.

 

"Retroceder Nunca Render-se Jamais !"
Força e Fé !
Fortuna Audaces Sequitur !
 

Clique para visualizar este comentário

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