Buscar

av testes de software 12 2016

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 6 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

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 6, do total de 6 páginas

Prévia do material em texto

Disciplina: TESTES DE SOFTWARE 
Avaliação: CCT0272_AV Data: 25/11/2016 08:56:22 (A) Critério: AV 
Aluno: 
Professor: SHEILA DE GOES MONTEIRO Turma: 9002/AB 
Nota da Prova: 7,5 Nota de Partic.: 2 Av. Parcial.: 2 
 
 
 1a Questão (Ref.: 589687) Pontos: 1,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: E = 18 N = 14 P = 5 a) 5 regiões fechadas e 1 aberta = 6 b) V(G) = E - N + 2 logo V(G) = 18 - 14 + 
2 = 6 c) V(G) = P + 1 logo V(G) = 5 + 1 = 6 
 
 
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.: 94133) 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: Corretiva: identifica o erro faz a correção Adaptativa: Adpta o sistema a novas tecnologias, 
metodologias, processos de negocios e legislação Perfectiva: Acrescenta novas funcoes ao sistema ja em 
execução Preventiva: melhora a manutenabilidade e confiabilidde futuras 
 
 
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.: 58659) Pontos: 1,0 / 1,0 
Quais atividades estão relacionadas com Teste? 
 
 Atividades durante todo o ciclo de vida do software. 
 
Atividades do final do ciclo de vida do software. 
 
Atividades que envolvem a execução do teste pelo componente ou o sistema sob o teste. 
 
Atividades somente no inicio do ciclo de vida do software. 
 
Somente atividades que avaliam produtos de software. 
 
 
 
 4a Questão (Ref.: 63088) Pontos: 1,0 / 1,0 
Os requisitos podem ser utilizados como base para construção de casos de teste? 
 
 
Sim, pois o cliente tem experiência em programação e indica a melhor forma de se construir um 
programa. 
 
Não, pois quem determina o que o programa fará é o programador e não o cliente. 
 Sim, pois os requisitos é que determinam o que o programa ou módulo deve fazer e como deve ser o 
resultado esperado. 
 
Não, pois os casos de teste devem ser definidos de acordo com a estrutura do programa. 
 
Não. Pois quem determina sempre é o gerente do projeto, que tem mais autoridade sobre o assunto que 
o cliente. 
 Gabarito Comentado. 
 
 
 
 
 5a Questão (Ref.: 70108) 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,6 
 
1,2,3,4,5,6 
 1,2,3,4,2,3,5,2,6 
 
1,2,3,5,2,6 
 
1,2,3,4,2,3,5,6 
 
 
 
 6a Questão (Ref.: 701697) Pontos: 1,0 / 1,0 
A realização de teste de software é uma disciplina importante no processo de desenvolvimento. Quando 
precisamos validar se as informações são precisas, concisas, direcionadas ao assunto, fácil para o usuário 
entender o layout do objeto, consistentes internamente e consistentes com as informações apresentadas em 
outros objetos de conteúdo, estamos nos referindo a qual tipo de teste? 
 
Marque a alternativa correta. 
 
 
Teste de usabilidade 
 
Teste de desempenho 
 Testes de conteudo 
 
Teste de configuração 
 
Testes de interface 
 Gabarito Comentado. 
 
 
 
 
 7a Questão (Ref.: 63162) Pontos: 0,5 / 0,5 
Quando se pensa em tarefas e executores, é correto afirmar que: 
 
 
O teste unitário é normalmente feito pelo testador e o teste de sistema pelo analista de sistemas. 
 
O teste de aceitação é usualmente executado pelos usuários e o teste unitário pelo analista de teste. 
 
O teste de sistema é usualmente executado pelo analista de teste e o teste de integração pelo usuário. 
 
O teste de integração é usualmente executado pelo analista de integração e o teste de sistema pelo 
programador. 
 O teste de sistema é usualmente executado pelo analista de teste e o teste unitário pelo programador. 
 
 
 
 8a Questão (Ref.: 50587) Pontos: 0,5 / 0,5 
Considere as seguintes afirmativas sobre Fases ou Níveis de Teste de Software: 
1. No Teste de Integração, o objetivo é encontrar falhas provenientes da integração interna dos componentes de 
um sistema. 
2. Não faz parte do escopo do Teste de Integração o tratamento das interfaces do sistema com outros 
sistemas. 
3. o Teste Beta é realizado pelo cliente com o acompanhamento direto da equipe de desenvolvimento de 
sistema. 
4. A técnica de teste denominada Caixa Preta pode ser aplicável em diversas fases do teste de software. 
 
 
Somente as afirmativas 2 e 3 são verdadeiras 
 
Somente as afirmativas 3 e 4 são verdadeiras 
 Somente as afirmativas 1, 2, e 4 são verdadeiras 
 
Somente a afirmativa 1 é verdadeira 
 
Somente as afirmativas 1, 2 e 3 são verdadeiras 
 
 
 
 9a Questão (Ref.: 51299) Pontos: 0,0 / 0,5 
Quanto aos tipos de testes de software temos abaixo somente uma alternativa correta. Assinale-a: 
 
 
Os testes de caixa branca são conduzidos na interface do software não se preocupando com a estrutura 
lógica dos programas. 
 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. 
 
Nenhuma alternativa anterior é correta 
 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. 
 
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. 
 
 
 
 10a Questão (Ref.: 46782) Pontos: 0,5 / 0,5 
Um desenvolvedor num determinado momento deparou-se com a seguinte situação: 2.000 usuários 
concorrentes submetendo uma solicitação (uma transação) em média a cada um minuto; cada transação requer 
a carga de um registro de 6 KB. Calcule a Vazão Global de Dados e assinale a alternativa correta. 
 
 
A Vazão Global dos Dados será de 400 KB/s 
 
A Vazão Global dos Dados será de 300 KB/s 
 
A Vazão Global dos Dados será de 150 KB/s 
 
A Vazão Global dos Dados será de 500 KB/s 
 A Vazão Global dos Dados será de 200 KB/s

Outros materiais