Baixe o app para aproveitar ainda mais
Prévia do material em texto
GRADUAÇÃO EAD GABARITO PROGRAMA RECUPERAÇÃO 2016.1 AV2 –15/07/2016 CURSO DISCIPLINA TESTE DE SOFTWARE PROFESSOR(A) TURMA DATA DA PROVA ALUNO(A) MATRÍCULA POLO GABARITO OBRIGATÓRIO 1 2 3 4 5 6 7 8 9 10 C D E D A C B C E B ATENÇÃO – LEIA ANTES DE COMEÇAR 1. Preencha, obrigatoriamente, todos os itens do cabeçalho. 2. Esta avaliação possui 10 questões. 3. Todas as questões de múltipla escolha, apresentando uma só alternativa correta. 4. Qualquer tipo de rasura no gabarito anula a resp osta. 5. Só valerão as questões que estiverem marcadas no gabarito presente na primeira página. 6. O aluno cujo nome não estiver na ata de prova deve dirigir-se à secretaria para solicitar autorização, que deve ser entregue ao docente. 7. Não é permitido o empréstimo de material de nenhuma espécie. 8. Anote o gabarito também na folha de “gabaritos d o aluno” e leve-a para conferência posterior à realização da avaliação. 9. O aluno só poderá devolver a prova 1 hora após o início da avaliação. 10. A avaliação deve ser respondida com caneta com tinta nas cores azul ou preta. Página 2 de 3 TESTE DE SOFTWARE 1. O processo de V&V (Validação e Verificação) normalmente incluem inspeções e revisões, tais atividades analisam diversos artefatos desenvolvidos ao longo do projeto, assinale a alternativa que NÃO apresenta um artefato relacionado ao processo de V&V: a) Requisitos do sistema b) Código fonte c) Termo de abertura d) Esquema de banco de dados e) Modelos do sistema 2. Assinale a alternativa que apresenta um tipo de testes de release: a) Testes de componente b) Testes de unidade c) Testes de usuário d) Testes de cenário e) Nenhuma das alternativas acima 3. Assinale qual alternativa apresenta uma ação que NÃO irá resultar em falha no software: a) Um defeito arquitetural criado na hora de fazer o projeto de implementação b) Especificar um requisito de ser codificado corretamente c) Escrever código fonte em desacordo com o projeto ou com o requisito d) Especificar os requisitos de forma incorreta ou dúbia e) Desenvolver testes de unidade para cada método de negócio 4. Indique qual afirmativa NÃO apresenta efeitos indesejados caso o software apresentar algum defeito ou problema: a) Travar e parar de funcionar ao ser exposto a entradas incorretas b) Permitir que um invasor execute códigos maliciosos c) Agir inesperadamente realizando operações incorretas d) Imprimir relatórios e) Expor dados confidenciais da empresa ou de seus usuários 5. Analise qual ordem que os artefatos são gerados no processo de testes de software: 1. Dados de testes 2. Relatório de testes 3. Casos de testes 4. Resultado de testes a) 2 - 4 - 1 – 3 b) 3 - 1 - 4 - 2 c) 1 - 2 - 3 - 4 d) 4 - 3 - 2 - 1 e) 4 - 2 - 3 – 1 6. Assinale qual tipo de testes é escrito pelo desenvolvedor que tem objetivo de testar individualmente cada classe de um projeto de software: a) Testes de sistema b) Testes de usuário c) Testes de unidade d) Testes de integração e) Testes de desempenho 7. Assinale a alternativa que NÃO apresenta uma atividade do processo de testes: a) Projetar casos de testes. b) Documentação dos Requisitos. c) Comparar resultados dos casos de testes. d) Executar programa com dados de testes. e) Preparar dados para testes. 8. Assinale uma ferramenta para simular acessos a banco de dados em testes de unidade: a) DatabaseEmulator b) JDatabaseMock c) DBUnit d) JUNIT e) JDatabase 9. Assinale a opção que apresenta o tipo de testes que representam a reexecução dos subconjuntos de testes que já foram executados anteriormente, para garantir que essas alterações não propagem efeitos colaterais indesejados: a) Testes de documentação b) Testes de desempenho c) Testes de usuário d) Testes de configuração e) Testes de regressão 10. Testes automatizados servem para: a) Executar os testes no lugar da equipe de desenvolvimento. b) Aumentar a eficiência dos testes. Página 3 de 3 TESTE DE SOFTWARE c) Aumentar o retrabalho. d) Garantir que o sistema não tem defeitos. e) Substituir os testes de usuário.
Compartilhar