Buscar

2014.3_ CCT0272 TESTES DE SOFTWARE

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

Nota da Prova: 5,5 Nota de Partic.: 2 Data: 06/12/2014 14:20:51 
 
 
 1a Questão (Ref.: 201307473515) Pontos: 0,5 / 0,5 
Considerando o Grafo de Fluxo de Controle abaixo, escolha a alternativa que representa, simultaneamente, 
o caminho associado com os critérios baseados em fluxo de controle ´Todas-Arestas´ e ´Todos-Nos´. 
 
 
 
 1,2,3,4,2,3,5,2,6 
 
1,2,3,5,2,6 
 
1,2,3,4,5,6 
 
1,2,6,2,3,4,2,3,5,2,6 
 
1,2,3,4,2,3,5,6 
 
 
 
 2a Questão (Ref.: 201307462064) Pontos: 0,5 / 0,5 
Quais atividades estão relacionadas com Teste? 
 
 
Atividades do final do ciclo de vida do software. 
 
Atividades somente no inicio do ciclo de vida do software. 
 
Somente atividades que avaliam produtos de software. 
 
Atividades que envolvem a execução do teste pelo componente ou o sistema sob o teste. 
 Atividades durante todo o ciclo de vida do software. 
 
 
 
 3a Questão (Ref.: 201307466488) Pontos: 0,5 / 0,5 
Quando o testador encontra um erro, mas o considera pequeno e inofensivo, ele pode: 
 
 
Considerar um pequeno engano que pode muito bem ser ignorado. 
 
Interromper o processo de teste. 
 
Corrigir o erro e prosseguir com o teste. 
 
Chamar o programador e interromper os testes. 
 Anotar o erro mesmo assim e continuar com os testes previstos. 
 
 
 
 4a Questão (Ref.: 201307653352) Pontos: 0,5 / 0,5 
Os testes de caixa-branca são baseados nos elementos internos de um trecho de programa. Um exemplo de 
teste de caixa-branca é o teste de ciclo que focaliza exclusivamente a validade das construções de ciclo, já que 
ciclos são em sua grande maioria a base da maioria dos algoritmos implementados. Neste tipo de teste podem 
ser definidos quatro tipos de classes de ciclos que são: 
 
 
principal, secundário, composto e desestruturado. 
 
primários, secundários, terciários e quaternários. 
 
simples, compostos, concatenados e desestruturados. 
 simples, aninhados, concatenados e desestruturados. 
 
primários, compostos, ortogonais e transversais. 
 
 
 
 5a Questão (Ref.: 201307459461) Pontos: 0,5 / 0,5 
Dentre as funções abaixo marque a que não corresponde a um teste baseado na técnica de caixa preta: 
 
 
Demonstrar que as funções do software são operacionais. 
 
A integridade das informações externas (tabelas) é mantida. 
 
A entrada é adequadamente aceita. 
 Executar os caminhos independentes definidos na complexidade ciclomática. 
 
A saída é corretamente produzida. 
 
 
 
 6a Questão (Ref.: 201307462035) Pontos: 0,5 / 0,5 
Análise as sentenças abaixo, em seguida assinale a alternativa correta: 
 
I. Teste Back to Back é executado em versões diferentes e os resultados são comparados. 
 
II. Teste Alfa são executados quando o desenvolvimento está próximo da conclusão. 
 
III. Teste Beta são executados quando o desenvolvimento e testes estão quase concluídos. 
 
IV Teste Botton-UP os testes são incrementados de cima para baixo do nível mais alto para o 
mais baixo. 
 
V. Teste Seqüencial é baseado ma lógica de sua execução, chamada também de Thread 
Testing. 
 
 
II, III, IV estão corretas e I e V está incorreta. 
 I, II, III, e V estão corretas e IV está incorreta. 
 
I e II estão corretas e III, IV e V estão incorretas. 
 
I, II, IV estão corretas e III e V estão incorretas. 
 
I, II, III estão corretas e IV e V estão incorretas. 
 
 
 
 7a Questão (Ref.: 201307454704) Pontos: 1,0 / 1,0 
Quanto aos tipos de testes de software temos abaixo somente uma alternativa correta. Assinale-a: 
 
 
Os testes de recuperação permitem que o desenvolvedor identifiquem comparação incorreta de variáveis, 
comparação de tipos de dados diferentes, operadores ou precedência lógica incorretas. 
 Através do teste de recuperação podemos garantir a reinicialização do sistema efetivamente através de 
mecanismos de checkpointing, recuperação dos dados e sua integridade. 
 
Teste de integração Top-Down começa com os componentes de nível inferior na hierarquia e os módulos 
são testados de baixo para cima, até que o módulo final seja testado. 
 
Nenhuma alternativa anterior é correta 
 
Os testes de caixa branca são conduzidos na interface do software não se preocupando com a estrutura 
lógica dos programas. 
 
 
 
 8a Questão (Ref.: 201307565760) Pontos: 1,5 / 1,5 
Uma vez gerado o código-fonte, o software deve ser testado para descobrir tantos erros quanto possível antes 
de fornecê-lo ao cliente. Para atingir este objetivo o testador deve entender o software e tentar desenvolver 
uma imagem mental de como o software poderá falhar. Neste sentido o testador poderá olhar o software 
através de duas visões. Uma delas é o Teste Caixa Preta. Descreva-o. 
 
 
Resposta: 
 
 
Gabarito: Quando conhecemos a função específica de um software e realizamos teste que demonstrem que cada 
função está plenamente operacional, e ao mesmo tempo, procurem erros em cada função, dizemos que estamos 
realizando teste de caixa preta, também conhecido como teste comportamental. Este tipo de teste é conduzido 
na interface do software e examina aspectos fundamentais do sistema, pouco se preocupando com a estrutura 
interna do software, pois focaliza os requisitos funcionais do software. 
 
 
 
 9a Questão (Ref.: 201307565273) Pontos: 0,0 / 1,5 
Você trabalha na equipe de teste e necessita utilizar o teste de integração. Descreva as duas abordagens 
possíveis que podem ser utilizadas neste tipo de teste: 
 
 
Resposta: 
 
 
Gabarito: Não Incremental: todos os componentes são combinados com antecedência e o programa inteiro é 
testado de uma vez. Usualmente o resultado desta abordagem é o caos, pois normalmente são encontrados 
muitos erros tornando a correção difícil, pois fica complicado isolar as causas dos erros. Uma vez corrigidos os 
erros, novos erros aparecem e o processo parece não ter fim. Incremental: O programa é construído e testado 
em pequenos incrementos. Os erros são mais fáceis de isolar e corrigir e pode ser aplicada uma interface 
sistemática de testes. Existem várias estratégias incrementais de integração: Integração descendente ou Top-
down, Integração ascendente ou Botton-up, Teste de regressão e Teste fumaça. 
 
 
 
 10a Questão (Ref.: 201307466617) Pontos: 0,0 / 1,0 
Com relação a definição de DISPONIBILIDADE de software, analise as sentenças e marque a alternativa correta: 
I. Baseia-se na execução do sistema em determinada unidade de tempo sem falhas. 
II. Baseia-se na oferta do software em determinada unidade de tempo, considerando-se, proporcionalmente, o 
tempo útil de uso e o tempo de reparo de falhas. 
III. Considera o tempo de reparo do sistema até voltar a ficar operativo. 
IV. É uma medida direta da qualidade do sistema. 
V. É uma medida indireta de manutenibilidade do sistema; 
 
 II, IV e V estão corretos. 
 
I, IV e V estão corretos. 
 
II e IV estão corretos. 
 
II e V estão corretos. 
 I, III e IV estão corretos

Outros materiais