Baixe o app para aproveitar ainda mais
Prévia do material em texto
06/06/2018 EPS http://simulado.estacio.br/alunos/ 1/3 CCT0774_EX_A7_201602875898_V6 QUALIDADE E TESTES DE SOFTWARE 7a aula Lupa Vídeo PPT MP3 Exercício: CCT0774_EX_A7_201602875898_V6 04/06/2018 14:13:50 (Finalizada) Aluno(a): YURI BUENO FONTENLA Disciplina: CCT0774 - QUALIDADE E TESTES DE SOFTWARE 201602875898 Ref.: 201603085751 1a Questão 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. 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. 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 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. 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. Ref.: 201603088680 2a Questão O teste de integração é um dos testes, dentre os diversos tipos de testes de validação existentes. O Teste de Integração possui basicamente duas abordagens que podem ser utilizadas. Assinale a opção que apresenta estas duas abordagens: Inspeção e Walkthrough Incremental e Não Incremental Descendente e Ascendente Formal e Informal On-Line e Off-Line Ref.: 201603071131 3a Questão Qual é o tipo de teste é aplicado nos menores componentes de código criados, cujo objetivo é garantir que estes atendem as especificações do ponto de vista das características e de funcionalidade? Vale ressaltar este teste foca na lógica interna de processamento e nas estruturas de dados dentro dos limites de um componente. Teste de integração Teste de lógica 06/06/2018 EPS http://simulado.estacio.br/alunos/ 2/3 Teste de regressão Teste funcional Teste de unidade Ref.: 201603088683 4a Questão 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 Unidade e sistema unidade e aceite Unidade e integração Integração e sistema Ref.: 201603209032 5a Questão Nos testes de validação os mecanismos de testes estão segmentados em dois níveis de testes: teste de baixo nível e teste de alto nível. São considerados teste de alto nível: Sistema e integração Aceitação e unidade Unidade e Integração Integração e aceitação Sistema e Aceitação Ref.: 201603213633 6a Questão Um módulo contendo um cálculo utilizado em vários programas foi alterado. É correto afirmar que: Os testes devem ser feitos somente no programa mais importante do sistema. (testes evolutivos) 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 programas que tenham relação com esta mudança devem ser verificados, independentes se foram ou não alterados. (teste de regressão) Todos os módulos de cálculo afetados devem ser testados (teste de cálculos) 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. Ref.: 201603088747 7a Questão 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 de Unidade Teste de Validação Teste de Regressão Teste Fumaça Teste de Integração 06/06/2018 EPS http://simulado.estacio.br/alunos/ 3/3 Ref.: 201603071129 8a Questão 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 de verificação Teste de aceitação Teste unitário Teste de sistema Teste de integração
Compartilhar