Logo Passei Direto

Processos de desenvolvimento de Software (500)

Ferramentas de estudo

Solved questions

Material
Study with thousands of resources!

Solved questions

Text Material Preview

Segundo Pressman, o teste de software é um conjunto de atividades que podem ser 
planejadas com antecedência e executadas sistematicamente. Por esta razão deverá ser 
definido: 
Um processo de teste de software e um modelo (template) para o teste. 
 
Dentre as afirmativas abaixo: 
I) A Técnica de Teste Estrutural tem como objetivo garantir que o produto 
desenvolvido funciona corretamente; 
II) A Técnica de Teste Estrutural foi desenvolvida com o objetivo de 
assegurar que os requisitos do software e as especificações foram 
atendidos; 
III) Teste Caixa Preta é um exemplo de Tipo de Teste aplicado a Técnica de 
Teste Estrutural; 
IV) Teste Caixa Branca é um exemplo de Tipo de Teste aplicado a Técnica 
de Teste Estrutural. 
Podemos afirmar que: 
As opções I e IV são verdadeiras. 
 
Avalie as questões abaixo segundo a revisão técnica formal e assinale a opção correta: 
I - Procurar defeitos de software, mesmo durante a fase de análise e projeto 
II - Verificar se os requisitos estão sendo atendidos. 
III - Checar a existência de código mal-intencionado. 
IV - Verificar se o código está construído de forma linear. 
Estão corretas somente as opções I, II e III. 
 
Qual é o conceito da técnica de Caixa Branca ? 
Visa avaliar as cláusulas de código, lógica interna de componente codificado, as configurações e 
outros elementos técnicos. 
 
Esse método de teste é aplicado quando uma versão é gerada e se deseja garantir que as 
funcionalidades da versão anterior sejam preservadas. 
Teste de Regressão 
 
Quando você está testando um sistema para controle de receitas culinárias e logo após um 
sistema para controle de tráfego aéreo, pode-se afirmar que: 
Um sistema de controle de receitas culinárias não demanda testes por ser algo de extrema simplicidade, 
porém o de tráfego aéreo deve ser testado por pelo menos 4 anos antes de entrar em operação. 
O conceito de testes é o mesmo para os dois sistemas, porém a cobertura feita no sistema aéreo, dada a 
sua alta complexidade, deve ser superior, demandando mais tempo de estudo e arquitetura de testes 
que o de sistema culinário. 
 
Sabe-se que para avaliar um teste é preciso determinar parâmetros de medidas que são 
particulares a cada caso de teste. Pensando nisso, o que é valor limite? 
Um valor de entrada ou valor de saída que está na margem de uma partição de equivalência ou na 
menor distancia incremental em cada lado da margem. 
 
Assinale a alternativa CORRETA relativa às possíveis estratégias utilizadas para a realização 
dos Testes de Integração em aplicações convencionais. 
Na estratégia da Integração Ascendente (bottom-up) cada módulo no nível inferior da hierarquia é 
testado individualmente. A seguir, são testados módulos que chamam os previamente testados. Neste 
caso, apenas módulos drivers são necessários. 
 
A característica básica de um teste de caixa branca é: 
Preparar casos de teste baseados na estrutura interna do software. 
 
Considere as seguintes assertivas sobre teste de software: 
I. O teste de regressão consiste na re-execução de testes previamente aplicados. 
II. A validação de software é obtida por uma série de testes que visam demonstrar a 
conformidade com os requisitos. 
III. A categoria de testes conhecida como caixa-preta não requer o conhecimento da interface 
do módulo sendo testado. 
Estão corretas as assertivas: 
I e II, apenas; 
 
Considerando-se a execução dos testes, marque a opção INCORRETA: 
Os testes diminuem em 100% os erros deste software. 
 
Marque a alternativa que NÃO define um objetivo da Técnica Estrutural: