Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: CCT0272_AV_201202162606 » TESTES DE SOFTWARE Tipo de Avaliação: AV Aluno: 201202162606 - FRANCISCO JOSÉ DA SILVA Professor: SHEILA DE GOES MONTEIRO Turma: 9001/AA Nota da Prova: 5,5 Nota de Partic.: 2 Av. Parcial 2 Data: 14/06/2016 08:59:31 1a Questão (Ref.: 201202768553) Pontos: 0,0 / 1,0 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, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11,12, 13, 14 b) 1, 2, 5, 8, 10, 13, 1, 14 c) 1, 2, 4, 5, 2, 3, 5, 7, 5, 6, 7, 9, 7, 8, 6, 10, 10, 12, 13, 10, 11, 13, 1, 14 Gabarito: Padrão de Resposta: a) A ordem das posições das regiões é irrelevante. O que importa é a identificação de 5 regiões internas (fechadas) e uma aberta; seis no total. b) E = Número de Arestas. N = Número de Nós, Logo V(G) = 18 - 14 + 2 = 6. 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) = 5 + 1 = 6. OBS: Todos os três itens devem encontrar o mesmo número de regiões, neste caso, seis. Sugestão de Pontuação: Item a) 25%, item b: 40% e item c) 35% 2a Questão (Ref.: 201202340744) Pontos: 1,0 / 1,0 Diferentes causas geram manutenções de tipos diferentes em um software em produção. Quais os tipos de manutenção possíveis? Descreva cada uma delas. Resposta: Manutenção Corretiva: visa resolver erros existentes em uma aplicação. Manutenção Adaptativa: visa adaptar o software a novas atualizações. Manutenção Evolutiva: Visa fazer novas implementações para que o software evolua. Manutenção Preventiva: visa identificar e se antecipar, a possíveis erros que possam vir a acontecer no software. Gabarito: A manutenção Corretiva irá identificar e corrigir defeitos (erros latentes), A manutenção Adaptativa irá adaptar o software a novas tecnologias (TI/SI), metodologias, modelos de gestão, legislação. A manutenção Perfectiva irá incluir novas funções (ampliações) no software em produção. A manutenção Preventiva irá melhorar a manutenibilidade ou a confiabilidade futura. 3a Questão (Ref.: 201202237525) Pontos: 1,0 / 1,0 Quais atividades estão relacionadas com Teste? Atividades que envolvem a execução do teste pelo componente ou o sistema sob o teste. Atividades do final do ciclo de vida do software. Somente atividades que avaliam produtos de software. Atividades somente no inicio do ciclo de vida do software. Atividades durante todo o ciclo de vida do software. 4a Questão (Ref.: 201202241959) Pontos: 1,0 / 1,0 Você recebeu um caso de teste a ser aplicado. Quando você inicia a execução, percebe que os resultados esperados estão diferentes dos encontrados, porém os resultados encontrados estão corretos e o caso de teste está errado. Isto acontece devido a: Isto não acontece, pois o caso de teste está sempre correto. Os requisitos não ficaram claros para os testadores. O cliente agiu de má fé. O testador inverteu a entrada dos dados. Uma provável falha na construção dos casos de teste. 5a Questão (Ref.: 201202248974) Pontos: 1,0 / 1,0 Considerando o Grafo de Fluxo de Controle abaixo, escolha a alternativa que representa o caminho associado com critério baseado em fluxo de controle " Todas-Arestas". 1,2,3,5,2,6 1,2,3,4,5,6 1,2,3,4,2,3,5,6 1,2,3,4,2,3,5,2,6 1,2,6 6a Questão (Ref.: 201202880548) Pontos: 1,0 / 1,0 Na construção de sistemas a busca pela qualidade é uma constante e torna-se importante até o fato de checar com o usuário a sequencia das informações dispostas em uma tela, a sua forma de apresentação, incluindo a cor da tela. A essa validação classificamos como teste ..... Teste de integração Teste de sistema Teste de validação Teste de interface Teste de unidade 7a Questão (Ref.: 201202241934) Pontos: 0,0 / 0,5 Considere as afirmações abaixo: I. Os desenvolvedores são responsáveis pelos testes unitários e de integração. II. Os usuários são responsáveis pelos testes de aceitação. III Os usuários são responsáveis pelos testes de sistema e aceitação. IV Os desenvolvedores são responsáveis apenas pelos testes unitários. V Os analistas de testes são responsáveis pelos testes de sistema. Qual das alternativas abaixo contempla todas as afirmações verdadeiras. I, III, V. I, II, V. Somente I. I e V. II, IV, V. 8a Questão (Ref.: 201202272983) Pontos: 0,0 / 0,5 No Teste de Validação, o foco está no nível de requisitos e podem ser divididos em dois tipos. Quais são eles? Teste Alfa e Teste Beta Teste Comportamental e Teste de Conteúdo Teste de Função e Teste de Desempenho Teste de Aceitação e Teste de Homologação Teste Estrutural e Teste Funcional 9a Questão (Ref.: 201202272991) Pontos: 0,0 / 0,5 Sua empresa construiu uma aplicação que será distribuída através de download para diferentes tipos de usuários. Você foi incumbido de garantir que a aplicação realmente execute em diferente tipos de navegadores em diversos tipos de sistemas operacionais. Neste caso que tipo de teste você deve aplicar? Teste de segurança Teste de disponibilização ou configuração Teste de desempenho Teste de esforço Teste de recuperação 10a Questão (Ref.: 201202272995) Pontos: 0,5 / 0,5 Considere o contexto de um profissional responsável pela manutenção de um determinado sistema em produção. Ele é designado para remover um erro de uma aplicação com vícios de construção, o que pode demandar esforço significativo para identificação e remoção adequada do erro, levando em consideração que tudo isso deverá ocorrer em diminuto espaço de tempo. Qual é o teste adequado á esta situação? Teste em manutenção corretiva Teste em manutenção adaptativa Teste em manutenção preventiva Teste em manutenção perfectiva Teste em manutenção elucidativa
Compartilhar