Baixe o app para aproveitar ainda mais
Prévia do material em texto
Fechar Avaliação: CCT0272_AV_201307185967 » TESTES DE SOFTWARE Tipo de Avaliação: AV Aluno: 201307185967 - RENATO GOMES CHAVES Professor: SHEILA DE GOES MONTEIRO Turma: 9002/AB Nota da Prova: 6,0 Nota de Partic.: 2 Data: 17/11/2015 17:57:21 1a Questão (Ref.: 201307795560) Pontos: 1,5 / 1,5 Analise o grafo da ilustração e responda os seguintes itens: a) Encontre o número de caminhos básicos por meio do número de regiões contidas no grafo, identificando-os na própria figura. b) Encontre o número de caminhos básicos por meio da fórmula V(G) = E - N + 2. c) Encontre o número de caminhos básicos por meio da fórmula V(G) = P + 1. Resposta: a) 1,15,1,2,4,6,5,3,9,6,8,7,9,11,13,12,10,13,14,12,14,10,14 Gabarito: Resposta Padrão: a) A ordem das posições das regiões é irrelevante. O que importa é a identificação de seis regiões internas (fechadas) e uma aberta; sete no total. b) E = Número de Arestas. N = Número de Nós, Logo V(G) = 20 - 15 + 2 = 7. c) P = Número de nós predicados. Um nó predicado é o que possui, nesta questão, duas arestas saindo dele. Neste caso, V(G) = 6 + 1 = 7. OBS: Todos os três itens devem encontrar o mesmo número de regiões, neste caso, sete. Sugestão de Pontuação: Item a) 25%, item b) 40% e item c) 35% 2a Questão (Ref.: 201307366440) Pontos: 0,0 / 1,5 Você trabalha em uma empresa e é responsável pela manutenção do sistema de estoque e o seu principal usuário solicita apoio para acomodar algumas alterações neste sistema devido a mudanças nos processos de negócio. Descreva o tipo de manutenção adequada a esta solicitação. Resposta: Manutenção adaptativa. Gabarito: Manutenção Perfectiva incluir novas funções (ampliações) no software em produção, como: atender pedidos do usuário para modificar funções existentes, incluir novas funções ou efetuar melhoramentos gerais. 3a Questão (Ref.: 201307263198) Pontos: 0,5 / 0,5 Qual é o propósito dos testes? Visa avaliar as cláusulas de código, lógica interna de componente codificado, as configurações e outros elementos técnicos. Remover defeitos. Descobrir o maior número possível de defeitos do software, assegurar que o teste atende a todos os requisitos de sistema estabelecido entre o desenvolvedor e o cliente. Minimizar os riscos causados por defeitos proveniente do processo de desenvolvimento. Encontrar 100% dos defeitos do software. 4a Questão (Ref.: 201307267642) Pontos: 0,5 / 0,5 "Um erro foi encontrado pelo testador". Isto significa que: O programador não fez o que se esperava. O testador é atento e não deixa passar nada de estranho. O programa não foi construído de acordo com os padrões estabelecidos. Um resultado encontrado é diferente do resultado esperado. O programa é ruim e provavelmente foi mal construído. 5a Questão (Ref.: 201307454507) Pontos: 0,5 / 0,5 Indique a opção que Não representa um dos tipos de Teste de Caixa Branca. Teste comportamental Teste de caminho básico Teste de ciclo Teste de condição Teste de fluxo de dados 6a Questão (Ref.: 201307251215) Pontos: 0,5 / 0,5 O desenvolvedor no momento de especificar os testes tomou o cuidado de identificar a quantidade de usuários que vão acessar o sistema simultaneamente, com o número de transações on-line por usuários por unidade de tempo e com a carga de dados processada pelo servidor por transação. Certamente essa preocupação minimizará os impactos em tempo de resposta do sistema na colocação em produção. Assinale a alternativa que relaciona esse tipo de teste. Teste de Recuperação Teste Alfa Teste de Unidade Teste de Integração Teste de Carga 7a Questão (Ref.: 201307875136) Pontos: 0,5 / 0,5 Fonte: Analista de Tecnologia da Informação - Teste e Qualidade - EBSERH - IADES - 2013 Assinale a alternativa que NÃO corresponde a um dos testes de software, realizados em softwares comerciais: Teste de sistema. Teste de validação. Teste de integração. Teste de volatilidade de requisitos. Teste de unidade. 8a Questão (Ref.: 201307267629) Pontos: 0,0 / 0,5 Ao verificarmos se a solução atende aos objetivos do negócio e a seus requisitos no que diz respeito à funcionalidade e usabilidade, antes da utilização no ambiente de produção, qual o nível de testes que está sendo aplicado? Testes de Validação. Testes Unitários. Testes de Performance. Testes de Sistema. Testes de Integração. 9a Questão (Ref.: 201307869992) Pontos: 1,0 / 1,0 São problemas que melhor podemos detectar com teste de performance: perda de dados, problemas de unidade e não atendimento ao negócio Não atendimento aos requisitos funcionais, problemas de unidade e integração Tempo de resposta, memory leak e funcionalidade Memory leak, problemas de unidade e problemas de arquitetura de software. tempo de resposta baixo, memory leak, timeout e perda de dados 10a Questão (Ref.: 201307267758) Pontos: 1,0 / 1,0 Com relação aos tipos de teste de manutenção, marque a alternativa que define TESTE EM MANUTENÇÃO ADAPTATIVA: busca identificar, antecipadamente, possíveis erros ou falhas no aplicativo que está sendo usado na empresa. testa-se novas funções, incluídas pelo usuário, que serão iniciadas no sistema. testa-se mudanças impositivas quer legais, quer tecnológicas. trabalha sobre um produto com vícios de construção. Realiza testes automáticos. Período de não visualização da prova: desde 12/11/2015 até 24/11/2015.
Compartilhar