Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: CCT0272_AV_201301218715 » TESTES DE SOFTWARE Tipo de Avaliação: AV Aluno: 201301218715 - CHEILA SOUZA GOMES Nota da Prova: 6,5 Nota de Partic.: 1,5 Data: 17/06/2015 (F) 1 a Questão (Ref.: 201301874155) Pontos: 0,5 /0,5 Observe a figura. Em qual das etapas numeradas são realizadas inspeções/ revisões dos produtos gerados? 1 - Verificação 3 - teste de Integração 4 - Teste de sistema 2 - teste unitário 5 - Teste de aceitação 2a Questão (Ref.: 201301874244) Pontos: 0,5 /0,5 Assim como o processo de software, uma estratégia de teste de software também pode ser vista como uma espiral. O processo de software começa com a análise dos requisitos de software, evolui para o projeto e, finalmente, a codificação do software. Já uma estratégia de teste de software percorre a espiral de forma inversa. Desta forma: 1) O teste de ______________ é implementado no código fonte 2) O teste de __________________está focado no projeto e construção da arquitetura do software 3) O teste de _______________________ objetiva validar os requisitos estabelecidos em relação ao software criado 4) O teste de _______________________, no qual o software e outros elementos são testados como um todo. Construção, arquitetura, verificação, sistema Caixa-branca, caixa-cinza, caixa-preta e aceitação Unidade, integração, validação e sistema Unidade integração, alfa e beta Depuração, arquitetura, requisitos, validação 3 a Questão (Ref.: 201301874221) Pontos: 0,5 /0,5 Página 1 de 3BDQ Prova 16/07/2015http://bquestoes.estacio.br/bdq_prova_resultado_preview_adm.asp Podemos ter em um mesmo documento de revisão diferentes tipos de revisão Técnica. Marque a alternativa que indica os três tipos possíveis: Verificação, validação e de auditoria Validação, verificação e de inspeção Acompanhamento, técnica e de inspeção Acompanhamento, verificação e de validação Verificação, técnica e de inspeção 4 a Questão (Ref.: 201301817225) Pontos: 1,0 /1,0 Os requisitos definem que a carga prevista de processamento esperada de uma determinada aplicação é de 50 transações por minuto. O teste deve verificar se o software consegue funcionar normalmente dentro da carga prevista. Marque a alternativa que indica o tipo de teste que deve ser feito neste caso. Teste de estresse Teste fumaça Teste de desastre Teste de desempenho Teste de segurança 5a Questão (Ref.: 201301303661) Pontos: 0,5 /0,5 Escolher a melhor resposta: O teste de validação, na maioria das vezes, vai usar as ferramentas usadas pelos testadores no seu trabalho de teste. A diferença está nos objetivos dos testes de cada uma das equipes. Enquanto os testadores buscam ____________, os usuários buscam ______________. Os melhores dados, os melhores processos. Fazer bons planos testes, executar o plano de testes feito pelos testadores. Defeitos, inconformidades com as regras de negócio. Inconformidades com as regras de negócio, defeitos. Erros, Falhas. 6a Questão (Ref.: 201301303779) Pontos: 1,0 /1,0 Com relação aos tipos de teste de manutenção, marque a alternativa que define TESTE EM MANUTENÇÃO PERFECTIVA: Realiza testes automáticos. 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. busca identificar, antecipadamente, possíveis erros ou falhas no aplicativo que está sendo usado na empresa. trabalha sobre um produto com vícios de construção. Página 2 de 3BDQ Prova 16/07/2015http://bquestoes.estacio.br/bdq_prova_resultado_preview_adm.asp 7a Questão (Ref.: 201301403021) Pontos: 1,0 /1,5 As estratégias de teste de software fornecem um roteiro que descreve os passos a serem executados como parte do teste, definindo também quando esses passos serão planejados e então executados, quanto esforço de trabalho, tempo e recursos serão necessários. Desta forma qualquer estratégia de teste deve incorporar planejamento dos testes, projeto de casos de teste, execução dos testes, coleta e avaliação dos dados resultantes. Desta forma, descreva o Teste de Unidade. Resposta: O teste de unidade é gerado no código fonte e permite realizar teste em cada unidade do sistema separadamente, facilita a descoberta de possíveis erros e consequentemente a correção dos mesmos. 8 a Questão (Ref.: 201301817055) Pontos: 0,5 /0,5 Em um exemplo em que um caso de teste deve ser construído para testar um novo campo numérico do sistema garantindo valores limites estabelecido/conhecidos, quais aspectos deveriam ser levados em consideração? Se for um campo numérico, verificar se não aceita letras, além de garantir o uso de barra (/) o que garantirá a inserção de frações como ¼ (um quarto). Um campo numérico tem que aceitar números e caracteres especiais, como dois pontos(:) para se digitar a hora. Se for um campo numérico, além de não aceitar nada diferente de números, deve ser verificado também seu limite máximo de digitação. Nada precisaria ser levado em consideração, já que o desenvolvedor conhece os valores limites estabelecidos. Se for um campo numérico, verificar se não aceita caracteres alfabético ou caracteres especiais. 9a Questão (Ref.: 201301874226) Pontos: 0,0 /0,5 Para a avaliação de aplicação web, Pressman propõe um modelo de qualidade com nove (9) dimensões. Qual é a dimensão utilizada quando desejamos verificar se uma aplicação adaptase a diferentes configurações hospedeiras tanto do lado cliente quanto do lado servidor? Suportabilidade Compatibilidade Estrutura Função Conteúdo 10a Questão (Ref.: 201301402462) Pontos: 1,0 /1,5 Descreva o conceito de migração de dados conforme discutido nas aulas. Resposta: A migração de dados se dá de maneiras diferentes. Pode ser migração da base de dados, migração de mídias dos dados, migração da aplicação ou ainda migração dos dados por mudanças nas regras do negócio. Um exemplo quando uma empresa deseja melhorar o armazenamento dos dados e decide comprar um computador de tecnologia mais avançada e maior capacidade de armazenamento. Página 3 de 3BDQ Prova 16/07/2015http://bquestoes.estacio.br/bdq_prova_resultado_preview_adm.asp
Compartilhar