Buscar

AULA 7 AVALIAÇÃO 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 3 páginas

Prévia do material em texto

Exercício: CCT0207_EX_A7_ Matrícula: 2016 
Aluno(a): MARCIO Data: 20/11/2017 14:12:08 (Finalizada) 
 
 
 1a Questão (Ref.: 201602807315) Fórum de Dúvidas (0) Saiba (0) 
 
Analise a lista de atividades abaixo: 
 
I - Teste unitário; 
II - Teste de integração; 
III - Teste de aceitação; 
IV - Teste de sistema; 
V - Teste de desempenho (desde que exista uma exigência de requisito); 
VI - Teste de segurança (desde que exista uma exigência de requisito). 
 
Podemos considerar como algumas atividades de validação os itens: 
 
 
III, V e VI. 
 
I, II e III. 
 
I, II e IV. 
 
III, IV e V. 
 
IV, V e VI. 
 
 
 
 
 2a Questão (Ref.: 201602230956) Fórum de Dúvidas (0) Saiba (0) 
 
"geralmente são executados após a correção de algum defeito ou após a adição de uma nova 
funcionalidade. Seu objetivo é garantir que nenhum defeito foi acrescentado ao sistema após sua 
modificação" . A descrição apresentada é referente a que tipo de teste ? 
 
 
Teste Regressão 
 
Teste de unidade 
 
Teste de Validação 
 
Teste de disponibilização (Teste de configuração) 
 
Teste de Integração 
 
Gabarito Comentado 
 
 
 
 3a Questão (Ref.: 201602233884) Fórum de Dúvidas (0) Saiba (0) 
 
Nos testes de validação os mecanismos de testes estão segmentados em dois níveis de testes: baixo 
nível e alto nível: Neste contexto são considerados testes de baixo nível: 
 
 
Sistema e aceite 
 
Integração e sistema 
 
Unidade e integração 
 
unidade e aceite 
 
Unidade e sistema 
 
Gabarito Comentado 
 
 
 
 4a Questão (Ref.: 201602230952) Fórum de Dúvidas (0) Saiba (0) 
 
Marque a opção INCORRETA: 
 
 
O teste de recuperação é um teste de sistema que força o software a falhar de várias formas e 
verifica se a recuperação é executada corretamente. 
 
Os testes de regressão geralmente são executados após a correção de algum defeito ou após a 
adição de uma nova funcionalidade. Seu objetivo é garantir que nenhum defeito foi 
acrescentado ao sistema após sua modificação. 
 
A principal meta do teste de esforço é garantir que os dados ou funções de um sistema possam 
ser acessados apenas por atores autorizados a acessá-las. 
 
O teste de unidade é realizado no estágio mais baixo da escala de teste, isto é, no código do 
programa e normalmente é realizado pelo desenvolvedor. Concentra-se em cada unidade do 
software, de acordo com o que é implementado no código fonte. Utiliza as técnicas de teste de 
caixa branca e caixa preta. 
 
O teste de desempenho ou performance, como também é conhecido, mede e avalia o tempo de 
resposta, o número de transações e outros requisitos sensíveis ao tempo de resposta do 
sistema. 
 
Gabarito Comentado 
 
 
 
 5a Questão (Ref.: 201602233948) Fórum de Dúvidas (0) Saiba (0) 
 
João é um colega de trabalho e acabou de corrigir um defeito em um programa. Ele te pede ajuda em 
relação a que Teste ele deve usar neste momento. Qual Teste você indicaria? 
 
 
Teste Fumaça 
 
Teste de Regressão 
 
Teste de Unidade 
 
Teste de Validação 
 
Teste de Integração 
 
Gabarito Comentado 
 
 
 
 6a Questão (Ref.: 201602216330) Fórum de Dúvidas (0) Saiba (0) 
 
Existem muitas estratégias que podem ser utilizadas para testar um software. A estratégia onde os 
testes são executados em uma combinação de componentes (que podem ser pedaços de códigos, 
módulos ou aplicações distintas) para verificar se funcionam corretamente juntos, conforme as 
especificações é chamada de: 
 
 
Teste unitário 
 
Teste de aceitação 
 
Teste de integração 
 
Teste de sistema 
 
Teste de verificação 
 
Gabarito Comentado 
 
 
 
 7a Questão (Ref.: 201602757980) Fórum de Dúvidas (0) Saiba (0) 
 
A tarefa de efetuar testes, em software, foi considerada secundária por muito tempo. Geralmente, era 
vista como castigo para o programador ou como uma tarefa, onde não se deveria gastar muito tempo 
e investimentos. O tema esteve relegado a segundo plano e, até alguns anos atrás, não se encontrava 
muita literatura sobre o assunto. Este é um paradigma que vem mudando no mundo moderno de 
desenvolvimento de software. Um dos testes, que ajudou a mudar este paradigma, é o teste de 
aceitação que tem como principal característica 
 
 
ser realizado no início do desenvolvimento do software, com o objetivo de evitar 
futuros erros, durante o processo de desenvolvimento. 
 
ser realizado, com o cliente, apenas após o treinamento de uso do software. 
 
ser realizado, pelos analistas de teste, no meio do processo de desenvolvimento do 
produto. 
 
ser realizado, com o cliente, apenas após a implantação do software. 
 
verificar o sistema, em relação aos seus requisitos originais e às necessidades atuais do 
usuário. 
 
 
 
 
 8a Questão (Ref.: 201602358834) Fórum de Dúvidas (0) Saiba (0) 
 
Um módulo contendo um cálculo utilizado em vários programas foi alterado. É correto afirmar que: 
 
 
Somente os módulos que envolvam cálculos e tenham fronteiras com o módulo alterado, 
devem ser testados (teste de afirmação) 
 
Todos os módulos de cálculo afetados devem ser testados (teste de cálculos) 
 
Todos os programas que tenham relação com esta mudança devem ser verificados, 
independentes se foram ou não alterados. (teste de regressão) 
 
Os testes devem ser feitos somente no programa mais importante do sistema. (testes 
evolutivos) 
 
Somente o módulo de cálculo alterado deve ser testado, pois o processo de reutilização 
garante que os módulos que o utilizam serão afetados.

Outros materiais