Logo Passei Direto
Buscar

TESTE DE SOFTWARE - AV2 - RECUPERAÇÃO - 2016 1

Ferramentas de estudo

Questões resolvidas

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

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

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

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

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

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

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.

Assinale uma ferramenta para simular acessos a banco de dados em testes de unidade:
a) DatabaseEmulator
b) JDatabaseMock
c) DBUnit
d) JUNIT
e) JDatabase

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

Testes automatizados servem para:
a) Executar os testes no lugar da equipe de desenvolvimento.
b) Aumentar a eficiência dos testes.
c) Aumentar o retrabalho.
d) Garantir que o sistema não tem defeitos.
e) Substituir os testes de usuário.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

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

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

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

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

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

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

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.

Assinale uma ferramenta para simular acessos a banco de dados em testes de unidade:
a) DatabaseEmulator
b) JDatabaseMock
c) DBUnit
d) JUNIT
e) JDatabase

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

Testes automatizados servem para:
a) Executar os testes no lugar da equipe de desenvolvimento.
b) Aumentar a eficiência dos testes.
c) Aumentar o retrabalho.
d) Garantir que o sistema não tem defeitos.
e) Substituir os testes de usuário.

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.

Mais conteúdos dessa disciplina