Professional Documents
Culture Documents
2) Complete a frase: O ciclo de vida dos testes deve ser integrado, paralelo ao
_____________.
I. Descobrir defeitos.
II. Ganhar confiança no sistema.
III.Prover informação sobre o sistema
IV. Prevenir defeitos.
V. Remover defeitos.
Qual das alternativas abaixo lista os objetivos comuns do teste ?
A. I, II, III, IV e V
A. I, II, III e IV
B. I, II e III
C. IeV
D. II, III e IV
A. Uma tabela que mostra combinações de entradas e/ou estímulos com suas saídas e/ou
ações associadas.
B. Um diagrama que descreve os estados que um componente ou sistema pode assumir, e
mostra os eventos ou circunstâncias que causam e/ou resultam de uma mudança de um
estado para outro.
C. Um valor de entrada ou valor de saída que está na margem de uma partição de
equivalência ou na menor distancia incremental em cada lado da margem.
D. Uma parte de um domínio de entrada ou saída para a qual o comportamento de um
componente ou sistema é assumido a ser o mesmo.
E. Os valores utilizados no teste devem ser equivalentes
5. Quais são os documentos utilizados no processo de testes?
7. Quais os documentos que devem ser gerados na fase de Planejamento dos testes?
A. Plano de testes
B. Estratégia de testes
c. Casos de Teste / Script e Relatórios e testes
D. Estratégia de testes e casos de testes
E. As repostas A e B estão corretas
A. Validação: Realiza inspeções, revisões sobre o produto gerado pelas diversas etapas de
teste (revisões de requisitos, modelo e inspeções de código).
B. Verificação: Avalia se o sistema atende os sistemas de requisitos do projeto.
C. Validação: Avalia se o sistema atende os sistemas de requisitos do projeto. Os testes
unitários, de integração, de sistemas e de aceitação são classificados como teste de
validação.
D. A validação é executada antes da verificação.
E. Os testes Unitários, Integração, sistema e aceitação são classificados como testes
de verificação.
10. Quem são os responsáveis para executar os testes unitários e testes de integração?
A. Analista de testes
B. Desenvolvedores
C. Testadores
D. Usuários
E. Desenvolvedores e Usuários
A. É um evento no futuro cuja ocorrência poderá causar algum tipo de problema, no caso,
ao projeto de teste de software.
B. Preparar um caminho para reduzir o impacto do risco dentro do projeto, evitando que o
risco se torne um problema.
C. Probabilidade de ocorrência x criticidade
D. É o resultado errado provocado por um defeito ou condição inesperada
E. Nenhuma das alternativas
I. Identificação, Análise
II. Classificação, Planejamento
III. Monitoramento / Rastreamento
IV. Controle
A. I, II,
B. I, II e IV
C. I, II, III, IV
D. Somente II
E. I, II, III
13. Qual plano deve ser preparado para evitar que o risco se torne um problema?
A. Plano de Monitoração
B. Plano de Contingência
C. Plano de Mitigação
D. Plano de Monitoração e Plano de Mitigação
E. Plano de Mitigação e Plano de Contingência
15. Quais os itens que devem ser abordados nos caso de teste?
17. O relacionamento entre o significado das palavras “engano” e o “erro” é os mesmos que o
significado dos seguintes pares de palavras?
A. “falha” e “Bug”
B. “defeito” e “Bug”
C. “falha” e “defeito”
D. “erro” e “defeito”
E. “defeito” e “falha”
18. Quais atividades estão relacionadas com Teste?
A. Atividades do final do ciclo de vida do software
B. Somente atividades que avaliam produtos de software
C. Atividades que envolvem a execução do teste pelo componente ou o sistema sob o
teste
D. As respostas A e C estão corretas
E. Atividades durante todo o ciclo de vida do software incluindo o planejamento, a
preparação, e a avaliação
25. Um produto a ser entregue pode ser considerado uma linha-de-base (baseline) quando:
A. Já foi suficientemente testado
B. Já foi homologado pelos usuários
C. Atinge o que foi determinado na Estratégia de Teste
D. Não tem mais defeito
E. Atinge um marco pré-definido no seu processo de desenvolvimento
29. Quando verificamos se a solução atende aos objetivos do negócio e a seus requisitos, no
que diz respeito à funcionalidade e usabilidade, antes da utilização no ambiente de produção.
Qual o nível de testes que está sendo aplicado?
A. Testes de Integração
B. Testes de Sistema
C. Testes Unitários
D. Testes de Aceitação
E. Testes de Performance
A. Plano de testes
B. Casos de testes
C. Relatórios de testes
D. Cenários de testes
E. Estratégia de testes
34. Quais são os relatórios de testes que devem ser elaborados conforme o padrão IEEE?
36. A técnica APT ( Pontos de testes) utiliza as funções transacionais que são:
A. Entradas
B. Saídas
C. Consultas externas
D. Saídas externas
E. Utiliza todas as funções mencionadas acima.
37. Quais são as ferramentas de qualidade para Identificação de problema?
38. Qual ferramenta de qualidade é conhecida como regra 20/80 ou característica vital?
A. CMMI - 3
B. CMMI - 1
C. CMMI - 2
D. A gerência de Riscos é CMMI - 3 e a Verificação/Validação é CMMI - 2
E. A gerência de Riscos é CMMI - 2 e a Verificação/Validação é CMMI - 3
41. Em relação à estimativa de Testes ( Ponto de Testes) qual é uma das características
explícitas do Ponto de Testes Dinâmico?
A. Conectividade
B. Disponibilidade
C. Efetividade
D. Portabilidade
E. Interoperabilidade
A. 10 %
B. 30 %
C. 40 %
D. 15 %
E. 50 %
43. Qual teste deve ser aplicado para verificar o nível de facilidade de uso do software pelos
usuários.
A. Teste de Desempenho
B. Teste de Performance
C. Teste de Recuperação
D. Teste de Usabilidade
E. Teste de Conformidade
I Os testes unitários podem remover entre 30% e 50 % dos defeitos dos programas.
II Os testes de sistemas podem remover entre 30% e 50% dos defeitos remanescentes.
III Os sistemas podem ir para produção ainda com aproximadamente 49 % de defeitos.
IV Afirma que revisões de códigos podem ainda reduzir entre 20 % e 30 % desses
defeitos.
Assinale a alternativa correta.
47. Para que o ciclo de vida seja integrado, paralelo ao Ciclo de Vida do Desenvolvimento de
Sistemas qual o ciclo de vida dos testes que deve ser seguido?
54. “Um erro foi encontrado pelo testador”. Isto significa que:
55. Quando o testador encontra um erro, mas o considera pequeno e inofensivo, ele pode:
56. Quando o testador finaliza os testes que ele deveria fazer num determinado módulo, ele
então:
57. Os requisitos podem ser utilizados como base para construção de casos de teste?
A. Sim, pois os requisitos é que determinam o que o programa ou módulo deve fazer e
como deve ser o resultado esperado
B. Não, pois quem determina o que o programa fará é o programador e não o cliente
C. Sim, pois o cliente tem experiência em programação e indica a melhor forma de se
construir um programa
D. Não. Pois quem determina sempre é o gerente do projeto, que tem mais autoridade
sobre o assunto que o cliente
58. Você recebeu um caso de teste a ser aplicado. Quando você inicia a execução, percebe que
os resultados esperados estão diferentes dos encontrados, porém os resultados encontrados
estão corretos e o caso de teste está errado. Isto acontece devido a:
A. Isto não acontece, pois o caso de teste está sempre correto.
B. Uma provável falha na construção dos casos de teste
C. Os requisitos não ficaram claros para os testadores
D. O cliente agiu de má fé
59. Um módulo contendo um cálculo utilizado em vários programas foi alterado. É correto
afirmar que:
60. Durante a revisão dos documentos do sistema, é indicada a participação dos seguintes
profissionais:
61. Tomando como exemplo um software qualquer, verificamos que um determinado caso de
teste obteve como tempo de resposta “02 segundos”. Levando-se em consideração o
documento de requisitos do sistema que especifica “tempo de resposta menor ou igual a 01
segundo”, este tempo é:
62. Escolha dentre as opções abaixo, qual a melhor descrição para teste de regressão:
69. Num exemplo em que um caso de teste deva ser construído para testar um novo campo
numérico do sistema, quais aspectos deveriam ser levados em consideração:
70. Após executar transações previstas num caso de teste, o último passo é a impressão de um
relatório. Este relatório pode ser aceito como evidência de que os testes foram efetuados?
Selecione a alternativa correta.
A. O conceito de testes é o mesmo, logo o tempo para teste também será o mesmo
B. Um sistema de controle de receitas culinárias não demanda testes por ser algo de
extrema simplicidade, porém o de tráfego aéreo deve ser testado por pelo menos 4
anos antes de entrar em operação.
C. O conceito de testes é o mesmo para os dois sistemas, porém a cobertura feita no
sistema aéreo, dada a sua alta complexidade, deve ser superior, demandando mais
tempo de estudo e arquitetura de testes que o de sistema culinário
D. O teste feito no sistema de tráfego aéreo, por ser aparentemente maior, serve para o
sistema de controle de receitas que é menor.
74. Quando um profissional de teste não encontra nenhum erro no sistema que acabou de
testar, é correto afirmar:
A. Os casos de teste foram todos executados então o software está livre de erros
B. Alguns erros ocorreram, mas eram pequenos e nem foram anotados
C. Os casos de teste podem ser melhorados, cobrindo novas situações ou condições
D. O testador terá que refazer os testes, pois se erros não foram encontrados é sinal de
que algo foi deixado para trás
75. Supondo uma construção de casos de teste para uma determinada aplicação com 5
transações, leve em consideração as seguintes afirmações:
• As transações devem funcionar com os dados previstos
• As transações devem ser canceladas e voltar ao menu, caso a tela ESC seja pressionada
• Todas as transações devem ter uma duração máxima de 1 minuto entre o
preenchimento do primeiro e o último campo
A. Em piloto, existem chances de erros que passaram pela fase de teste sejam
descobertos
B. Se o sistema está em produção, significa que ele está livre de erros.
C. Erros descobertos na fase de teste normalmente não serão repassados para a fase de
piloto
D. A ocorrência de erros em produção é normal.
A. I, apenas;
B. II, apenas;
C. I e II, apenas;
D. I, II e III.
I. Sistemas podem ser classificados em duas categorias: (1) naturais e (2) feitos pelo
homem
II. Os sistemas naturais podem ser classificados em duas categorias: (1) físicos e (2) vivos
III. Hardware, software, pessoas, dados e procedimentos são os componentes comuns a
todos os sistemas automatizados
A. II, apenas;
B. III, apenas;
C. II e III, apenas;
D. I, II e III.
79. Em se tratando de erros de software, é correto afirmar que:
A. I, apenas;
B. II, apenas;
C. III, apenas;
D. II e III apenas
80. Muitos profissionais justificam seus erros dizendo que “Não existe software livre de
defeitos”
81. Segundo o “IEEE Std 729, Standard Glossary of Software Engineering Terminology“,
qual é a definição de Erro, Defeito e Falha
I. Erro é a atividade humana que, em última instância, resultará em uma (ou mais) falha
no software
II. Defeito é a representação, no software, do erro cometido
III. Falha é o resultado da manifestação de um defeito, perceptível pelo usuário
A. I, apenas;
B. II, apenas;
C. III, apenas;
D. I, II e III
A. Por ser a última fase, ele tem a obrigação de dizer que o software funciona
B. Por ser a última fase ela é também a mais importante de todas para a garantia da
qualidade
C. Ela pode ser a última, mas não é a única tarefa que garante a qualidade do software
D. Por ser a última fase ela nunca é deixada de lado, afinal isso seria uma bobagem.
A. O teste unitário é normalmente feito pelo testador e o teste de sistema pelo analista
de sistemas
B. O teste de integração é usualmente executado pelo analista de integração e o teste
de sistema pelo programador
C. O teste de sistema é usualmente executado pelo analista de teste e o teste unitário
pelo programador
D. O teste de aceitação é usualmente executado pelos usuários e o teste unitário pelo
analista de teste
A. Serão relativamente simples e serão feitos em 01 hora, afinal temos poucas telas e
poucos campos
B. Para diminuir a probabilidade de erros de implementação, a verificação e validação
deveriam começar já na análise da modelagem de dados.
C. Os testes unitários são desnecessários dada à simplicidade do sistema a ser
desenvolvido
D. O testador deve ser a mesma pessoa que implementou o sistema, afinal não vale a
pena gastar tempo de outro recurso para testar algo tão simples
96. Sabendo-se que, por mais testes que se façam num determinado software, falhas ocorrerão,
como se determina a cobertura ideal de aplicação de casos de teste?
A. Casos de uso
B. Requisitos funcionais
C. Casos de teste
D. Requisitos de teste
1. C
2. B
3. B
4. C
5. D
6. A
7. E
8. B
9. C
10 B
.
11 A
.
12 C
.
13 C
.
14 B
.
15 D
.
16 A
.
17 B
.
18 E
19 E
.
20 C
.
21 A
.
22 E
.
23 A
.
24 D
.
25 E
.
26 A
.
27 C
.
28 E
.
29 D
.
30 B
.
31 A
.
32 B
.
33 E
.
34 D
.
35 D
.
36 E
.
37 A
.
38 B
.
39 A
.
40 D
.
41 C
.
42 E
.
43 D
.
44 B
.
45 C
.
46 A
.
47 B
.
48 E
.
49 C
50 D
.
51 A
.
52 D
.
53 B
.
54 C
.
55 C
.
56 B
.
57 A
.
58 B
.
59 D
.
60 B
.
61 C
.
62 D
.
63 C
.
64 A
.
65 C
.
66 B
.
67 C
.
68 B
.
69 C
.
70 C
.
71 B
.
72 C
.
73 D
.
74 C
.
75 C
.
76 B
.
77 C
.
78 D
.
79 B
.
80 C
81 D
.
82 D
.
83 C
.
84 A
.
85 C
.
86 C
.
87 D
.
88 B
.
89 C
.
90 C
.
91 C
.
92 B
.
93 B
.
94 A
.
95 C
.
96 C
.
97 C
.
98 D
.
99 C
.
10 C
0.