Buscar

Testes de Caixa-Preta e Caixa-Branca

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Disciplina(s): 
Qualidade de Software 
Questão 1/5 - Qualidade de Software 
Os testes de caixa-preta abordam quesitos importantes e fazem referência a testes 
realizados na interface do software. Assinale V para as proposições verdadeiras ou F 
para as proposições falsas em relação aos quesitos que os testes de caixa-preta devem 
abordar: 
I - Funções incorretas ou faltantes. 
II - Erros de Interface. 
III - Erros em estruturas de dados ou acesso a base de dados externas. 
IV - Erros de comportamento ou desempenho. 
V - Erros de inicialização ou término. 
Agora, marque a sequência correta: 
Nota: 20.0 
 
A V, V, F, F, V. 
 
B F, F, F, F, F. 
 
C 
V, V, V, V, V. 
Você acertou! 
 
D F, F, V, F, V. 
 
E V, F, V, F, V. 
 
Questão 2/5 - Qualidade de Software 
Para conseguirmos êxito em nossos testes, devemos testá-los em duas frentes: 
1. Conhecimento de função especificada demonstrando que a mesma é operacional. 
(Caixa Preta). 
2. Conhecimento da garantia de integração, ou seja, operações internas são 
realizadas de acordo com as especificações. (Caixa branca). 
Nota: 20.0 
 
A O teste caixa-branca fundamenta-se em um exame rigoroso do detalhe da interface. Os caminhos lógicos do software e as colaborações entre 
componentes são testados exercitando conjuntos específicos de condições ou 
ciclos. 
 
B 
O teste caixa-preta 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 ou 
ciclos. 
 
C 
O teste caixa-preta faz referência a testes realizados na interface do software. 
Um teste caixa-preta examina alguns aspectos fundamentais de um sistema, 
com pouca preocupação em relação à estrutura lógica interna do software. 
Você acertou! 
 
D 
O teste caixa-branca faz referência a testes realizados na interface do software. 
Um teste caixa-preta examina alguns aspectos fundamentais de um sistema, 
com pouca preocupação em relação à estrutura lógica interna do software. 
 
E O teste caixa-preta faz referência a testes de usabilidade realizados na interface pelos usuários da aplicação. 
 
Questão 3/5 - Qualidade de Software 
Um cenário de teste descreve um procedimento para executarmos o software a partir do 
ponto de vista de quem utiliza um determinado sistema. O testador, ao executar um teste 
e descobrir uma falha, remete à problemas de operação do sistema. A partir das 
considerações apresentadas, os testes são realizados para remediar futuros problemas 
em seu uso. Caso o software apresente falhas durante o seu uso, qual(is) a(s) pessoa(s) a 
ser(em) impactada(s) negativamente? 
Nota: 20.0 
 
A Usuário e Desenvolvedor. 
 
B Desenvolvedor. 
 
C Gerente de projeto. 
 
D Testador de software. 
 
E 
Usuário. 
Você acertou! 
A pessoa a ser impactada com falhas durante o uso do sistema é o usuário. 
 
Questão 4/5 - Qualidade de Software 
Relacione enumerando na ordem sequencial, o tipo de cada teste caixa-branca 
apresentados na Coluna A, com as respectivas definições apresentadas na Coluna B: 
COLUNA 1: 
1. Teste de caminho básico: grafo de fluxo. 
2. Teste de caminho básico: caminho de programas independentes. 
3. Teste de caminho básico: derivação de casos de teste. 
4. Teste de caminho básico: matrizes de grafos. 
5. Teste de estrutura de controle. 
COLUNA 2: 
( ) É qualquer caminho para que o programa seja introduzido pelo menos com um 
novo conjunto de comandos para uma determinada condição. 
( ) Neste tipo de teste o foco encontra-se nas estruturas básicas de controle dentro de 
um algoritmo. Testes de condição, de fluxo de dados e testes de ciclo. 
( ) Método de teste de caminho base pode ser aplicado a projeto procedimental. Aqui 
ele se torna um caminho básico como uma série de passos. 
( ) Um grafo representa o fluxo de controle lógico. 
( ) Este procedimento deriva um grafo de fluxo até que um conjunto de caminhos base 
seja determinado para uma possível automatização. 
Nota: 20.0 
 
A 2, 5, 4, 1, 3. 
 
B 2, 5, 1, 3, 4. 
 
C 
2, 5, 3, 1, 4. 
Você acertou! 
 
D 4, 5, 3, 1, 2. 
 
Questão 5/5 - Qualidade de Software 
Devemos planejar nosso projeto de testes com a mente da “testabilidade”. Segundo 
James Bach in apud (Pressman, 2011): “Testabilidade de software é simplesmente a 
facilidade com que o programa de computador pode ser testado”. Qual das afirmativas 
abaixo é complementar ao conceito de testabilidade? 
Nota: 20.0 
 
A Um bom teste deve ter apenas um olhar interno. 
 
B 
Um bom teste não é redundante, opta por não ser muito simples e nem muito 
complexo e releva erros de acordo com um tempo e recursos delimitados para 
indução de erros. 
Você acertou! 
 
C Um bom teste deve ter apenas um olhar externo. 
 
D Um bom teste é redundante e opta por ser mais complexo possível, nunca 
relevando erros de acordo com o tempo e com o recurso. 
 
E Um bom teste apenas releva erros simples. 
 
Orientações para realização da avaliação.

Outros materiais