Simulado Final - Caderno 3 Flashcards

1
Q

1 – Um sistema teve 150 defeitos encontrados durante os Testes e 50 defeitos detectados após sua estréia em Produção. Qual o índice de Eficiência na Remoção de Defeitos (DRE, em inglês) do processo de controle da qualidade desse sistema?

a) 0,25
b) 0,75%
c) 25
d) 50
e) 75%

A

e) 75%

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

2 – Qual a vantagem do Teste Unitário?

a) É muito simples de executar
b) Caso haja um defeito, é fácil de localizar e reparar
c) É muito comum
d) É feito pelo usuário, liberando o testador
e) Nenhuma das alternativas

A

b) Caso haja um defeito, é fácil de localizar e reparar

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

3 – Qual a etapa mais cara de identificação de um defeito na Validação?

a) Integração
b) Unitário
c) Sistemas
d) Aceite
e) Codificação

A

d) Aceite

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

4 – Quais são as etapas de teste no processo de Validação?

a) Unitários, integração, sistemas e aceite
b) Codificação, unitário, integração e sistemas
c) Unitário, integração, codificação e aceite
d) Codificação, unitário, sistemas e aceite
e) Unitário, codificação, integração e sistemas

A

a) Unitários, integração, sistemas e aceite

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

5 – Relatório que faz registro cronológico de detalhes relevantes sobre a execução dos casos de teste?

a) Relatório de Incidentes de Teste
b) Relatório de Atividades
c) Relatório de Log de Teste
d) Relatório Temporário
e) Relatório de Sumário de Teste

A

c) Relatório de Log de Teste

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

6 – Simuladores e pequenos programas que se fazem passar por outros sistemas com o objetivo de ajudar nos Testes de Integração também são chamados de?

a) Interfaces
b) Integradores
c) Stubs
d) Emuladores
e) Pequenos Espiões

A

c) Stubs

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

8 – O Teste Unitário além de identificar defeitos também tem um importante objetivo, que é?

a) Dar tempo a equipe de teste para se preparar
b) Permitir que o desenvolvedor aprenda sobre seus acertos e erros
c) Reduzir os custos de desenvolvimento, já que normalmente é feito por testadores
d) Reduzir os custos de desenvolvimento, já que normalmente é feito por usuários
e) Recomendar grandes mudanças gerais no software em testes

A

b) Permitir que o desenvolvedor aprenda sobre seus acertos e erros

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

9 – Dentro do conceito de Teste de Integração, o que é uma unidade?

a) É o menor componente do software que se pode testar
b) São condições de contorno que garantem a operação de módulo.
c) São tratamentos de erros que devem ser testados.
d) É um driver de programa.
e) É um modelo de implementação

A

a) É o menor componente do software que se pode testar

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

10 – Todos os itens abaixo são problemas que podem ser detectados no Teste de Integração, exceto?

a) Dados perdidos
b) Unidades que podem provocar falhas em outras
c) Subjunções que quando combinadas podem não produzir o efeito desejado
d) Imprecisões propagadas das unidades para o conjunto
e) Usabilidade do sistema como um todo

A

e) Usabilidade do sistema como um todo

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

11 – Por que fazer Teste de Integração?

a) Porque é apenas mais uma etapa a ser cumprida
b) Porque o usuário deseja que seja feito
c) Devidos a problemas que podem ser detectados em suas unidades juntas
d) É apenas uma forma de se trabalhar melhor
e) Porque o chefe manda fazer

A

c) Devidos a problemas que podem ser detectados em suas unidades juntas

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

12 – Método de Teste de Integração que começa testando os componentes de controle do sistema e depois as funcionalidades individuais básicas?

a) Botton Up
b) Top Down
c) Pareto
d) Ishikawa
e) Pairwise

A

b) Top Down

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

13 – Método de Teste de Integração que começa testando as funcionalidades individuais básicas e depois os componentes de controle do sistema?

a) Botton Up
b) Top Down
c) Pareto
d) Ishikawa
e) Pairwise

A

a) Botton Up

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

14 – Método de Teste de Integração que visa testar o fluxo principal do sistema?

a) Botton Up
b) Top Down
c) Backbone
d) Ishikawa
e) Big Bang

A

c) Backbone

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

15 - Quem é o responsável pelos Testes de Integração?

a) Líder de Teste
b) Analista de Teste
c) Usuário ou Cliente
d) Analista de Sistemas
e) Desenvolvedor

A

d) Analista de Sistemas

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

16 - Relatório que registra as ocorrências e defeitos encontrados durante o teste?

a) Relatório de Log de Teste
b) Relatório de Sumário de Teste
c) Relatório de Ocorrências de Teste
d) Relatório Temporário
e) Relatório de Atividades

A

c) Relatório de Ocorrências de Teste

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

17 - Quem é o responsável pelos Testes Unitários?

a) Líder de Teste
b) Analista de Teste
c) Usuário ou Cliente
d) Analista de Sistemas
e) Desenvolvedor

A

e) Desenvolvedor

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

18 - Teste realizado em uma única passagem para determinar se o software está maduro o suficiente para ser testado?

a) Teste do Macaco
b) Teste do Robô
c) Smoke Test
d) Teste Funcional
e) Backbone

A

c) Smoke Test

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

19 - Teste de Regressão é?

a) Teste de comunicação.
b) Teste das funcionalidades do sistema após uma alteração.
c) Testes de versões antigas do sistema.
d) Testes caixa-branca.
e) Testar novamente o sistema inteiro

A

e) Testar novamente o sistema inteiro

19
Q

20 - Em qual etapa o uso de desenvolvedores para realizar os testes é mais recomendada?

a) Integração
b) Unitário
c) Sistemas
d) Aceite
e) Nenhuma das anteriores

A

b) Unitário

20
Q

21 - Defeitos relacionados a erros de programação são encontrados nos?

a) Testes unitários
b) Testes de integração
c) Testes de sistema
d) Testes de aceite
e) Nenhuma das anteriores

A

a) Testes unitários

21
Q

22 - A ênfase é colocada no teste da arquitetura do sistema, validar se as partes funcionam bem juntas?

a) Testes unitários
b) Testes de integração
c) Testes de sistema
d) Testes de aceite
e) Nenhuma das anteriores

A

b) Testes de integração

22
Q

23 - O objetivo é verificar se as funcionalidades definidas na análise de sistemas foram corretamente implementadas?

a) Testes unitários
b) Testes de integração
c) Testes de sistema
d) Testes de aceite
e) Nenhuma das anteriores

A

c) Testes de sistema

23
Q

24 - Testes funcionais, realizados pelo usuário, objetivando demonstrar a conformidade com as necessidades do negócio?

a) Testes unitários
b) Testes de integração
c) Testes de sistema
d) Testes de aceite
e) Nenhuma das anteriores

A

d) Testes de aceite

24
Q

26 - Ocorrências podem não ser defeitos, podem ser um problema de?

a) Hardware, integração e configuração do ambiente;
b) Problema no caso de teste, hardware e sistema;
c) Hardware, configuração do ambiente e procedimento de teste;
d) Integração, sistema e procedimento de teste;
e) Hardware, configuração do ambiente e problema no caso de teste

A

e) Hardware, configuração do ambiente e problema no caso de teste

25
Q

27 - Na Validação, os testes que comparam apenas as entradas e saídas do software com seus requisitos são considerados?

a) Caixa branca
b) Caixa preta
c) Caixa cinza
d) Caixa alta
e) Nenhuma das anteriores

A

b) Caixa preta

26
Q

28 – Todos os produtos de software são analisados e comparados e o software é avaliado em execução estamos falando de?

a) Verificação
b) Sistema
c) Aceite
d) Testes estáticos
e) Validação

A

e) Validação

27
Q

29 - Teste de um software antes do seu lançamento oficial, realizado pelo cliente com infra-estrutura e acompanhamento fornecido desenvolvedor?

a) Top down
b) Botton up
c) Alfa
d) Beta
e) Nenhuma das anteriores

A

c) Alfa

28
Q

30 - Teste de um software antes do seu lançamento oficial, realizado pelo cliente em suas próprias instalações?

a) Top down
b) Botton up
c) Alfa
d) Beta
e) Nenhuma das anteriores

A

d) Beta

29
Q

31 – Qual o momento ideal para parar os testes?

a) Quando o custo da falha é igual ao custo do teste
b) Quando todos o sistema foi testado e não há defeitos
c) Quando o prazo termina
d) Quando o custo do teste é menor que o custo da falha
e) Quando o custo da falha é menor que o custo do teste

A

a) Quando o custo da falha é igual ao custo do teste

30
Q

32 - Marque a alternativa correta:

a) Quando o sistema tem muitas funções complexas não existem riscos.
b) Quando as funções mais complexas são alteradas com freqüência o projeto não tem seus riscos aumentados.
c) Quando o sistema tem muitas interfaces não existem problemas de comunicação.
d) Quando o sistema faz comunicação com muitos sistemas legados os riscos são menores.
e) Acompanhar com freqüência todos os riscos do projeto

A

e) Acompanhar com freqüência todos os riscos do projeto

31
Q

33 - Sobre a probabilidade da ocorrência do Risco, podemos afirmar que:

a) Não existem riscos para projeto de testes, somente para projetos de software
b) Não existem riscos se usarmos metodologias diferentes para projetos de testes e projetos de software
c) Todos os projetos possuem riscos, sendo necessário classificá-los
d) Todos os projetos possuem riscos mas alguns podem ser descartados
e) Todos os projetos possuem riscos e a quase todos se tornam problemas

A

c) Todos os projetos possuem riscos, sendo necessário classificá-los

32
Q

34 - Quais devem ser as ações a serem tomadas quanto aos riscos?

a) Não devemos tomar ações pois não sabemos quais são os riscos
b) Simplesmente aceitar os riscos
c) Devemos transferir os riscos
d) Devemos somente mitigar os riscos
e) Devemos evitar, aceitar, mitigar e transferir, de acordo com o risco

A

e) Devemos evitar, aceitar, mitigar e transferir, de acordo com o risco

33
Q

35 - Reduzir a probabilidade ou a consequência de um risco ruim e aumentar a probabilidade ou consequência de uma oportunidade é?

a) Evitar
b) Aceitar
c) Mitigar
d) Transferir
e) Outorgar

A

c) Mitigar

34
Q

36 - Eliminar a ameaça eliminando a causa é?

a) Evitar
b) Aceitar
c) Mitigar
d) Transferir
e) Outorgar

A

a) Evitar

35
Q

37- Não fazer nada e dizer: “se acontecer, aconteceu” é?

a) Evitar
b) Aceitar
c) Mitigar
d) Transferir
e) Outorgar

A

b) Aceitar

36
Q

38 - Passar o risco para outra parte como por exemplo para uma Companhia de Seguros ou Outsourcing é?

a) Evitar
b) Aceitar
c) Mitigar
d) Transferir
e) Outorgar

A

d) Transferir

37
Q

39 - O plano de contingência deve ser usado quando:

a) Iniciamos um projeto de testes.
b) Não temos riscos classificados.
c) Quando o valor dos riscos sejam próximos de zero.
d) Quando um risco se torna um problema
e) Nunca devemos usar

A

d) Quando um risco se torna um problema

38
Q

40 - A ênfase é colocada na construção da estrutura do sistema.

a) Testes unitários
b) Testes de integração
c) Testes de sistema
d) Testes de Aceitação
e) NDA

A

b) Testes de integração

39
Q

41 - O objetivo é verificar se as funcionalidades especificadas na especificação de requisitos foram corretamente implementadas.

a) Testes unitários
b) Testes de integração
c) Testes de sistema
d) Testes de Aceitação
e) NDA

A

c) Testes de sistema

40
Q

42 - Os casos de teste são derivados de quais artefatos?

a) Requisitos e Casos de Uso
b) Requisitos e Código-Fonte
c) Casos de Uso e Código-Fonte
d) Plano de Teste e Requisitos
e) Plano de Teste e Casos de Uso

[ANULADA]

A

Todas as opções juntas

41
Q

43 - Para a elaboração dos casos de teste devem ser levados em consideração os seguintes aspectos, exceto:

a) Identificar todos os cenários contidos nas especificações existentes
b) Para cada cenário, identificar um ou mais casos de teste
c) Para cada caso de teste, identificar condições de execução
d) Para cada caso de teste, identificar o desenvolvedor relacionado ao código
e) Adicionar os dados para as condições nos casos de teste

A

d) Para cada caso de teste, identificar o desenvolvedor relacionado ao código

42
Q

44 - Qual desses não é um desafio de um bom caso de teste de software?

a) Mudança de requisitos
b) Mudança de cronograma
c) Rotatividade de equipe
d) Ser transposto para uma ferramenta de testes
e) Mudança de prioridades

A

d) Ser transposto para uma ferramenta de testes

43
Q

45 - Qual documento é previsto pelo IEEE, mas não possui semelhante no QAI?

a) Log de Incidentes
b) Relatório de Ocorrências de teste
c) Relatório Resumo dos Testes
d) Relatório de Problemas
e) Nenhuma das anteriores

A

c) Relatório Resumo dos Testes

44
Q

46 - Quem deve escrever o Log de Teste no teste de sistemas?

a) Desenvolvedor
b) Analista de teste
c) Testador
d) Usuário
e) Arquiteto de teste

A

c) Testador