Simulado Final - Caderno 1 Flashcards

1
Q

1 – Qual o maior objetivo dos Testes?

a) Reduzir os riscos do negócio
b) Reduzir a probabilidade de ocorrência de falhas em produção
c) Garantir que a equipe de desenvolvimento melhore o seu desempenho
d) Reduzir o custo de construção
e) Reduzir o tempo de desenvolvimento

A

b) Reduzir a probabilidade de ocorrência de falhas em produção

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

2 – Qual fato histórico é correlacionado com o crescimento e popularização das atividades de Teste de Software?

a) Globalização
b) Surgimento do microprocessador
c) Bug do Milênio
d) Internet
e) Criação do SPB (Sistema de Pagamento Brasileiro)

A

d) Internet

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

3 – Uma dos processos de desenvolvimento mais respeitados e utilizados atualmente é o RUP, criado originalmente pela Rational, hoje uma divisão da IBM. O processo descreve que a produção do software deve respeitar três dimensões da qualidade, as quais são:

a) Funcionalidade, Robustez e Confiança
b) Funcionalidade, Performance e Confiança
c) Segurança, Performance e Funcionalidade
d) Confiança, Funcionalidade e Segurança
e) Confiança, Performance e Segurança

A

b) Funcionalidade, Performance e Confiança

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

4 – Até a década de 90, os testes eram normalmente realizados pelos próprios desenvolvedores. Como podemos caracterizar esses testes?

[QUESTÃO ANULADA]

A

A resposta certa seria: Eficientes apenas na relização de testes unitários e de integração

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

5 – O sistema de controle de estoque de uma transportadora foi desenvolvido em 1998 e após três anos de manutenções evolutivas e corretivas não apresentou mais falhas em produção. De fato, há vários anos não são necessárias modificações, os clientes e a equipe de Tecnologia da Informação (TI) estão totalmente familiarizados com o sistema, o qual é considerado confiável e robusto. Você é o Analista de Teste que acompanhou o sistema desde a sua fase de especificação, sua opinião sobre o sistema é que:
a) Conseguimos alcançar um nível de qualidade de zero defeitos
b) Apenas surgirão novos defeitos se houverem mudanças nas regras ou na
tecnologia
c) Apenas surgirão novos defeitos se houverem mudanças na tecnologia
d) Um defeito pode manifestar-se como uma falha a qualquer momento
e) Se não houver mudança nas regras de negócio não haverá chance de surgirem
defeitos

A

d) Um defeito pode manifestar-se como uma falha a qualquer momento

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

6 – A primeira técnica de teste foi introduzida por Michael Fagan em 1976. Era a técnica de:

a) Testes em pares
b) Teste unitário
c) Diagrama de Causa e Efeito
d) Teste integrado
e) Inspeção de código

A

e) Inspeção de código

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

7 – Leia atentamente as afirmações abaixo:
I - Estabelecer processos e modelos que tornem o resultado do produto de software previsível
II - Medir a qualidade e funcionalidade de um sistema
III - Analisar um programa com a intenção de descobrir problemas e defeitos
Quais dessas afirmações são definições para Teste de Software?
a) I
b) III
c) I e II
d) I e III
e) II e III

A

e) II e III

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

8 – Conjunto de definições que descrevem a forma de trabalho de uma organização e as funções que devem ser atendidas pelo sistema:

a) Processo
b) Plano de Teste
c) Casos de Teste
d) Requisitos
e) Manual do Sistema

A

d) Requisitos

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

9 – Leia atentamente as afirmações abaixo:
I - Conjunto de atividades inter-relacionadas que transformam entradas em saídas
II - Atividades que podem ser identificadas como implementação de práticas em um modelo
III - Seqüência de passos executados para um determinado propósito
As afirmações acima definem um:
a) Processo
b) Plano de Teste
c) Casos de Teste
d) Requisitos
e) Manual do Sistema

A

a) Processo

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

10 – Reflete a qualidade dos requisitos e das diversas competências das equipes envolvidas?

a) Processo
b) Requisitos
c) Software
d) Casos de Teste
e) Verificação

A

c) Software

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

11 – Qual o maior custo de um software?

a) O seu planejamento
b) A sua construção
c) Os seus testes
d) A sua distribuição aos usuários
e) A sua manutenção

A

e) A sua manutenção

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

12 – Um sistema de venda de ingressos apresenta uma falha intermitente que ocorre em média 5 vezes por dia. Cada ocorrência custa em média R$ 50,00 para ser contornada por ações manuais e eventualmente indenizar o cliente através de vale-brindes. Qual o custo anual dessa falha?

a) R$ 7.500,00
b) R$ 18.000,00
c) R$ 18.250,00
d) R$ 90.000,00
e) R$ 91.250,00

A

e) R$ 91.250,00

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

13 – Levando-se em conta o exercício anterior, caso tenha um ROI de R$5,00. Quanto será o custo desta falha?

a) R$ 7.500,00
b) R$ 18.000,00
c) R$ 18.250,00
d) R$ 90.000,00
e) R$ 91.250,00

A

c) R$ 18.250,00

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

14 – Nos modelos CMMI e MPS.BR, qual ou quais áreas chavez introduzem a realização de controle de qualidade dos produtos de software através da execução de processos específicos por uma Área de Teste independente?

a) Garantia da Qualidade de Produto e Processo
b) Auditoria de Software
c) Gerenciamento da Qualidade
d) Controle de Qualidade
e) Verificação e Validação

A

e) Verificação e Validação

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

15 – Avalia características internas do programa, inclusive o código-fonte:

a) Teste de Caixa Branca
b) Teste de Caixa Preta
c) Teste de Caixa Cinza
d) Todas as alternativas
e) Nenhuma das alternativas anteriores

A

a) Teste de Caixa Branca

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

16 – Qual dos itens abaixo é um requisito funcional?
a) O sistema deve ser desenvolvido em Java
b) O sistema deve realizar 800 transações por segundo
c) O sistema deve permitir que o usuário defina o local de entrega da compra
d) O sistema deve apresentar todas as funcionalidades a partir das informações
contidas no banco de dados da aplicação
e) O sistema precisa transmitir todas as operações através de arquivos XML

A

c) O sistema deve permitir que o usuário defina o local de entrega da compra

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

17 – Qual dos itens abaixo é um requisito não funcional?
a) O sistema deve suportar 500 usuários simultâneos
b) O sistema deve oferecer os 10 produtos mais vendidos em uma barra lateral
c) O sistema deve permitir cadastrar mais de um endereço
d) O sistema deve calcular o frete a partir do CEP
e) O sistema não pode apagar o carrinho de compra mesmo que o cliente feche o
browser

A

a) O sistema deve suportar 500 usuários simultâneos

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

18 – O que é critério de aceitação (critério de aprovação)?

a) Ponto de controle definido no levantamento
b) Teste realizado pelo usuário final
c) Um requisito chave sem o qual o software não cumpre o seu propósito
d) Um item de um questionário elaborado pelo cliente
e) Uma forma de verificar a qualidade do software

A

c) Um requisito chave sem o qual o software não cumpre o seu propósito

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

19 – Qual é o método que mede o esforço de um projeto de Teste:

a) APL
b) APF
c) APT
d) Alternativa B e C
e) Nenhum das alternativas

A

c) APT

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

20 – Por que devemos fazer estimativas?

a) Para justificar o tempo que demoramos nos testes
b) Para conseguir um prazo melhor de trabalho
c) Para melhor trabalhar com verbas escassas
d) Para cumprir exigências do CMMI nível 4
e) Para igualar a área de Teste ao Desenvolvimento

A

c) Para melhor trabalhar com verbas escassas

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

21 – A escolha da arquitetura de um sistema impacta diretamente em todos os pontos abaixo, exceto:

a) Evolução
b) Escopo
c) Manutenção
d) Conectividade
e) Construção

A

b) Escopo

22
Q

22 – O sistema se comporta como esperado e definido em seus requisitos. É uma característica de?

a) Performance
b) Usabilidade
c) Funcionalidade
d) Segurança
e) Obviedade.

A

c) Funcionalidade

23
Q

23 – Em qual Parte do MPS.BR é necessário ter a área de Teste?

a) J e G
b) G
c) F
d) E, D e C
e) Nenhum das alternativas

A

e) Nenhum das alternativas

24
Q

24 – Testes unitários e de integração são teste realizados por quem:

a) Desenvolvedor;
b) Analista de Sistemas
c) Desenvolvedor e usuário
d) Analista de teste e Analista de Sistemas
e) Nenhum das alternativas

A

e) Nenhum das alternativas

Deve ser desenvolvedor e analista de sistema respectivamente

25
Q

25 – Técnico responsável pela modelagem e pela elaboração dos casos de teste e pelos scripts de teste. Estamos falando do papel do:

a) Líder de Teste
b) Arquiteto de Teste
c) Analista de Teste
d) Testador
e) Automatizador de Teste

A

c) Analista de Teste

26
Q

26 – Qual das atividades abaixo não é relativa a um processo de Verificação

a) Revisões da análise
b) Revisões de requisitos
c) Inspeções de código
d) Homologação
e) Inspeção do modelo de dados

A

d) Homologação

Todo tipo de revisão ou inspeção pertence à Verificação

27
Q

27 – Nos modelos atuais o processo de teste deve ser? Em relação ao desenvolvimento.

a) Integrado
b) Estruturado
c) Paralelo
d) Dependente
e) Barato

A

c) Paralelo

28
Q

28 – O teste realizado para repetir situações já testadas anteriormente, para garantir que o sistema continua correto após modificações, é chamado de:

a) Regressão
b) Repetição
c) Continuo
d) Cíclico
e) Paralelo

A

a) Regressão

29
Q

29 – Trata-se de uma técnica popular de testes que se baseia na comparação da nova versão do software com a anterior:

a) Regressão
b) Repetição
c) Continuo
d) Cíclico
e) Paralelo

A

e) Paralelo

30
Q

30 – Leia bem as três afirmações a seguir:
I – Foi gerado por um desenvolvedor em um momento de distração, enquanto digitava o código.
II – Foi percebido pelo usuário final durante o uso do sistema
III – O resultado de um erro, encontrado em documentos ou código. Estamos falando, respectivamente, de:
a) Defeito, erro e falha
b) Falha, erro e defeito
c) Defeito, falha e erro
d) Erro, falha e defeito
e) Erro, defeito e falha

A

d) Erro, falha e defeito

31
Q

31 – Uma empresa precisa escolher 10 cenários de teste entre 150 possíveis. Para cada cenário foi associado um prejuízo passível de ocorrer. Qual técnica você recomendaria para essa decisão?

a) Pairwise
b) Ishikawa
c) Valores Limitrofes
d) Pareto
e) Equivalência de Cenários

A

d) Pareto

32
Q

32 – Um sistema apresenta um defeito intermitente. Você identificou 7 motivos para esse problema estar ocorrendo. Qual a melhor forma de apresentar esses suspeitos e analisar as verdadeiras causas?

a) Diagrama de Espinha de Peixe
b) Diagrama de Pareto
c) Equivalência de Cenários
d) Histograma
e) Diagrama de Dispersão (Scatter/Plotter)

A

a) Diagrama de Espinha de Peixe

33
Q

33 – Segundo o gráfico da Regra 10 de Myers quais as etapas A, B, C, D e E respectivamente?

a) Análise, Especificação, Codificação, Teste e Produção.
b) Design, Especificação, Análise, Teste e Produção.
c) Análise, Especificação, Código, Teste e Homologação.
d) Design, Especificação, Código, Teste e Produção.
e) Especificação, Design, Codificação, Teste e Produção

A

d) Design, Especificação, Código, Teste e Produção.

34
Q

34 – Os métodos PairWire e Step-By-Step podem ser utilizados para elaborar:

a) Plano de testes
b) Casos de testes
c) Relatórios de testes
d) Cenários de testes
e) Estratégia de testes

A

b) Casos de testes

35
Q

35 – O Método da Classe de Equivalência é uma importante técnica para redução dos casos de teste a volumes ótimos. Em um campo que deverá aceitar um peso de 10 à 100 quilos, quais seriam os valores testados mediante essa técnica?

a) 10 e 100
b) 10, 50 e 100
c) 9,11, 99 e 101
d) 9, 10, 11, 99, 100, 101
e) 5, 50, 105

A

e) 5, 50, 105

36
Q

36 – Se no exercício anterior, ao invés do Método da Classe de Equivalência usássemos o Método dos Valores Limites, qual seria então a alternativa correta?

a) 10 e 100
b) 10, 50 e 100
c) 9,11, 99 e 101
d) 9, 10, 11, 99, 100, 101
e) 5, 50, 105

A

d) 9, 10, 11, 99, 100, 101

37
Q

37 – Um teste que procura verificar se o software funcionará corretamente ao receber o volume esperado de dados é chamado de:

a) Teste de carga
b) Teste de estresse
c) Teste de volume
d) Teste de normalidade
e) Teste de entrada de dados

A

a) Teste de carga

38
Q

38 – Diagrama da UML que exibe a relação entre classes no tempo, ao longo de uma transação:

a) Diagrama de Caso de Uso
b) Diagrama de Classes
c) Diagrama de Objetos
d) Diagrama de Sequencia
e) Diagrama de Colaboração

A

d) Diagrama de Sequencia

39
Q

39 – Diagrama da UML que exibe os atributos e métodos de cada entidade do sistema:

a) Diagrama de Caso de Uso
b) Diagrama de Classes
c) Diagrama de Objetos
d) Diagrama de Sequencia
e) Diagrama de Colaboração

A

b) Diagrama de Classes

40
Q

40 – Diagrama da UML que representa as ações que o usuário realizará no sistema:

a) Diagrama de Caso de Uso
b) Diagrama de Classes
c) Diagrama de Objetos
d) Diagrama de Sequencia
e) Diagrama de Colaboração

A

a) Diagrama de Caso de Uso

41
Q

41 – Diagrama da UML que serve de exemplo para entender os dados que deverão ser preenchidos para uma entidade:

a) Diagrama de Caso de Uso
b) Diagrama de Classes
c) Diagrama de Objetos
d) Diagrama de Sequencia
e) Diagrama de Colaboração

A

c) Diagrama de Objetos

42
Q

42 – Diagrama da UML que exibe a topologia de servidores onde será instalado o sistema:

a) Diagrama de Atividade
b) Diagrama de Estado
c) Diagrama de Componentes
d) Diagrama de Pacote
e) Diagrama de Implantação

A

e) Diagrama de Implantação

43
Q

43 – Diagrama da UML especialmente útil para representar fluxos de trabalho (workflows):

a) Diagrama de Atividade
b) Diagrama de Estado
c) Diagrama de Componentes
d) Diagrama de Pacote
e) Diagrama de Implantação ou Instalação

A

b) Diagrama de Estado

44
Q

44 – Diagrama da UML que representa a lógica do sistema de forma próxima a um fluxograma:

a) Diagrama de Atividade
b) Diagrama de Estado
c) Diagrama de Componentes
d) Diagrama de Pacote
e) Diagrama de Implantação ou Instalação

A

a) Diagrama de Atividade

45
Q

45 – Diagrama da UML que representa os arquivos .dll (Microsoft.Net) ou .jar(Java), suas dependências e as classes contidas em cada um:

a) Diagrama de Atividade
b) Diagrama de Estado
c) Diagrama de Componentes
d) Diagrama de Pacote
e) Diagrama de Implantação ou Instalação

A

c) Diagrama de Componentes

46
Q

46 – Em qual nível do CMMI é necessário existir uma área de Teste na empresa?

a) 1
b) 2
c) 3
d) 4
e) 5

A

c) 3

47
Q

47 – Preencha as lacunas: O ______ de programas pode ser usado para mostrar a presença de ______, mas nunca para mostrar a sua ausência.

a) Teste e defeitos;
b) Erro e falha;
c) Teste e falha;
d) Erro e teste;
e) Defeitos e teste.

A

a) Teste e defeitos;

48
Q

48 – Diferenças entre o previsto e realizado durante os testes de um software é?

a) Defeito
b) Incidente
c) Falha
d) Ocorrência
e) Erro

A

d) Ocorrência

49
Q

49 – Em qual dessas etapas é maior o custo de encontrar e corrigir um defeito?

a) Verificação da Arquitetura
b) Verificação da Análise
c) Teste Unitário
d) Verificação de Requisitos
e) Verificação de Codificação

A

c) Teste Unitário

50
Q

50 – O resultado ou manifestação de um ou mais defeitos é?

a) Defeito
b) Incidente
c) Problema
d) Ocorrência
e) Falha

A

e) Falha