Marcelo  Weber Ferraz
Quiz by , created more than 1 year ago

Quiz on Simulado 8 - Oficial do Site, created by Marcelo Weber Ferraz on 03/09/2015.

147
1
0
Marcelo  Weber Ferraz
Created by Marcelo Weber Ferraz about 9 years ago
Close

Simulado 8 - Oficial do Site

Question 1 of 40

1

O que é uma condição de teste?

Select one of the following:

  • Um conjunto de valores de entrada, pré-condições de execução, resultados esperados e pós-condições de execução.

  • Uma abordagem ao teste na qual casos de teste são projetados baseados em objetivos de teste e condições de teste derivadas dos requisitos.

  • Um item ou evento de um componente ou sistema que poderia ser verificado por um ou mais casos de teste.

  • Uma condição ou capacidade necessária para um usuário resolver um problema ou atingir um objetivo que precisa ser encontrado ou possuído por um sistema ou componente do sistema para satisfazer um contrato, norma, especificação, ou outro documento imposto formalmente.

Explanation

Question 2 of 40

1

Considerando os seguintes eventos:

I. Melhorias planejadas, mudanças corretivas e emergenciais.
II. Migração para um novo ambiente.
III. Retirada de um sistema

Qual as alternativas abaixo é um gatilho para o teste de manutenção.

Select one of the following:

  • I e II.

  • I e III.

  • I, II e III.

  • II e III.

Explanation

Question 3 of 40

1

Qual das seguintes é a principal base de teste para o teste de aceitação do usuário?

Select one of the following:

  • Especificação de modelagem de alto nível

  • Especificação de modelagem de baixo nível

  • Especificação de requisitos

  • Relatórios de defeitos a partir de versões anteriores

Explanation

Question 4 of 40

1

Qual das seguintes alternativas não representa uma boa prática para adoção e/ou utilização de uma ferramenta para automação de testes?

Select one of the following:

  • Um projeto piloto de uma ferramenta de automação pode ser considerado para que se possa aprender mais sobre a ferramenta e sobre como utilizá-la.

  • O monitoramento do uso e dos benefícios das ferramentas de automação permite uma avaliação tanto da sua eficácia quanto da sua eficiência.

  • Ferramentas de automação podem ser introduzidas quando não existe um processo definido para a execução dos testes. Neste caso, a introdução da ferramenta garante que as atividades sejam realizadas de forma padronizada e controlada, pois um dos objetivos das ferramentas de automação é definir um processo de trabalho.

  • O processo de teste pode sofrer adaptações ou melhorias após a inclusão de uma ferramenta de automação.

Explanation

Question 5 of 40

1

Qual dos seguintes não é um elemento de uma técnica Basili para definir métricas?

Select one of the following:

  • Estabelecer responsabilidades para as metas.

  • Determinar as metas de um projeto.

  • Criar métricas relativas às questões de risco de um projeto.

  • Desenvolvimento de perguntas sobre as metas.

Explanation

Question 6 of 40

1

Você está envolvido em planejar um esforço de teste para uma nova aplicação bancária on-line. Para compreender quanto de esforço, tempo e recurso é requerido, você primeiro encontra-se com o time de teste proposto e outros participantes do projeto. Para verificar a estimativa resultante, você se refere a algumas médias da indústria para esforço de teste e custo em projetos similares, publicadas por um respeitável consultor.

Qual das seguintes declarações descreve de forma precisa a sua abordagem de estimativa?

Select one of the following:

  • Uma abordagem inteiramente bottom-up.

  • Primeiramente uma abordagem baseada na experiência, acrescida de uma abordagem baseada na métrica.

  • Uma abordagem simultânea baseada na experiência e baseada na métrica.

  • Primeiramente uma abordagem baseada na métrica, acrescida de uma abordagem baseada na experiência.

Explanation

Question 7 of 40

1

Qual das seguintes é a seção principal no modelo de especificação de caso de teste da IEEE 829?

Select one of the following:

  • Critérios de suspensão/retorno.

  • Passos do procedimento.

  • Requisitos especiais de procedimento.

  • Funcionalidades a serem testadas.

Explanation

Question 8 of 40

1

Qual das seguintes tarefas de teste não faz parte da atividade de planejamento do teste?

Select one of the following:

  • Implementar a política de teste e ou estratégia de teste.

  • Determinar o escopo e riscos, e identificar os objetivos do teste.

  • Programar a implementação, execução e avaliação.

  • Avaliar a testabilidade dos requisitos e do sistema.

Explanation

Question 9 of 40

1

Considere o teste de uma aplicação de venda de cafés especiais pela Internet. Um dos produtos mais vendidos é o café torrado e moído, vendido exclusivamente em embalagens de 100, 500 e 1000 gramas. O sistema permite a compra de no mínimo 1 Kg e no máximo 20 Kg do referido produto. Além disso, a quantidade total pedida deve ser acomodada em uma ou mais das embalagens disponíveis. Qual das alternativas abaixo representa um conjunto mínimo de entradas para a transação de compra de café torrado e moído (em Kg) para cobrir os valores limites para esta variável?

Select one of the following:

  • 1,0; 20;0

  • 0,0; 0,1; 20,0; 20,1

  • 0,0; 0,9; 1,0; 15,0; 20,0; 20,1; 25,0

  • 0,9; 1,0; 20,0; 20,1

Explanation

Question 10 of 40

1

Qual das seguintes é uma característica típica de testes de um projeto de sistemas?

Select one of the following:

  • Cronograma curto

  • Vários níveis de integração

  • Homogeneidade do processo

  • Desenvolvimento pequeno e equipes de teste

Explanation

Question 11 of 40

1

O teste pode:

Select one of the following:

  • Encontrar novos bugs através da repetição dos mesmos testes.

  • Medir a qualidade do software em termos de defeitos encontrados.

  • Eliminar a possibilidade de que não há defeitos remanescentes não descobertos.

  • Encontrar, analisar, e remover as causas das falhas.

Explanation

Question 12 of 40

1

Considere a seguinte lista de estratégias típicas de teste:

(I) Analítica
(II) Baseada em modelo
(III) Metódica
(IV) Concordante a normas
(V) Heurística

Qual das seguintes declarações é verdadeira?

Select one of the following:

  • Todas as cinco estratégias de teste, I, II, III, IV, e V, são inerentemente estratégias preventivas.

  • Somente V é inerentemente reativa.

  • III, IV, V são inerentemente reativas.

  • Todas as cinco estratégias de teste, I, II, III, IV, e V, são inerentemente estratégias reativas.

Explanation

Question 13 of 40

1

Qual dos seguintes pode ser uma tarefa nas atividades de encerramento do projeto de teste?

Select one of the following:

  • Escrever um plano de teste

  • Escrever um relatório de resumo do teste

  • Escrever um relatório de incidentes

  • Escrever uma log de teste

Explanation

Question 14 of 40

1

Qual dos níveis de teste abaixo não possuí o principal foco em encontrar defeitos no sistema alvo de teste?

Select one of the following:

  • Teste de Componente

  • Teste de Performance.

  • Teste de Sistema.

  • Teste de Aceite.

Explanation

Question 15 of 40

1

Dentre as alternativas abaixo, qual não representa uma atividade do líder de teste?

Select one of the following:

  • Elaborar um relatório com base nas informações obtidas durante o teste.

  • Medir a performance dos componentes e dos sistemas.

  • Decidir o que pode ser automatizado, em que grau se dará a automatização e como os testes serão automatizados.

  • Preparar o gerenciamento de configuração do testware para facilitar a rastreabilidade

Explanation

Question 16 of 40

1

Você está trabalhando como o gerente de um time independente de teste. Em uma reunião de projeto, você está explicando os resultados do seu teste até agora. Você mostra ao time que, enquanto o teste está progredindo produtivamente, está demorando um pouco para resolver alguns bugs críticos e falhas de teste. Outro gerente comenta que ele está preocupado que o time de teste está atrasando o lançamento do software. Qual das seguintes é uma desvantagem do teste independente ilustrada por esse comentário do gerente?

Select one of the following:

  • Testadores independentes vêem outros e diferentes defeitos, e são imparciais.

  • O time de teste é visto como responsável pelos atrasos.

  • O time de teste é isolado do resto do time de projeto.

  • Testadores independentes podem verificar suposições que outras pessoas fizeram.

Explanation

Question 17 of 40

1

Qual dos seguintes itens possui uma atividade fundamental do processo de teste do ISTQB?

Select one of the following:

  • Bug clustering

  • Momento de envolvimento

  • Análise e modelagem

  • Planejamento, preparação e execução

Explanation

Question 18 of 40

1

Você está testando somente um cartão de crédito em uma bomba de gasolina automatizada. Uma vez que o cartão é validado, o cliente seleciona a quantidade, e a bomba está pronta para bombear, o cliente pode cancelar a transação sem dever nada; entretanto, uma vez que o bombeamento inicia, a gasolina será vendida em centésimos (0,01) de litro. A bomba continua a bombear gasolina até que o usuário pare ou um máximo de 50,00 litro tenha sido fornecido.

Qual dos seguintes é um conjunto mínimo de transações de compra de gasolina (em litros) cobrindo as partições de equivalência para essa variável?

Select one of the following:

  • -0,01; 0,00; 0,01; 25,00; 49,99; 50,00; 50,01; 75,00

  • 0,00; 20,0; 60,00

  • 0,00; 0,01; 50,00

  • 0,00; 0,01; 50,00; 70,00

Explanation

Question 19 of 40

1

Qual das seguintes é uma métrica comum de teste frequentemente utilizada para monitorar tanto a preparação do teste como a execução do teste?

Select one of the following:

  • Custo estimado para encontrar o próximo defeito.

  • Taxas de descoberta/correção de defeitos.

  • Segurança subjetiva dos testadores no produto.

  • Status do caso de teste.

Explanation

Question 20 of 40

1

Um testador verifica o registro de teste (logs) e avalia a necessidade de mais testes serem executados. Os resultados dessa análise são descritos em um relatório resumido que é entregue aos stakeholders do projeto. A qual atividade de teste esse cenário descreve?

Select one of the following:

  • Planejamento e controle do teste.

  • Implementação e execução de teste.

  • Avaliação do critério de saída e relatório.

  • Atividades de encerramento de teste.

Explanation

Question 21 of 40

1

Que tipo de defeitos um nível de teste de integração deveria focar em identificar?

Select one of the following:

  • Defeitos em interfaces entre componentes ou interações com diferentes partes de um sistema.

  • Níveis de teste de integração não focam na identificação de defeitos.

  • Defeitos em módulos ou objetos que são testáveis separadamente.

  • Defeitos no sistema ou produto completo.

Explanation

Question 22 of 40

1

Considere o seguinte método:

/* Calcula o número da sucessão de fibonacci *
* usando recursão para um número inteiro *
* maior que 0 (zero) *
* O número da sucessão de fibonacci é *
* calulada pela fórmula *
* fib(n)=fib(n-1)+fib(n-2) *

int fibonacci(int n){

int fib;/*para guardar os números de Fibonacci*/

if(n==1){
fib=1;
}
else{
if (n==2){
fib=1;
}
else{
fib=fibonacci(n-1)+fibonacci(n-2);
}
}
return fib;
}

Qual dos seguintes conjuntos de casos de teste fornece as especificações de entrada e saída corretas e atinge 100% de cobertura de comandos com o numero mínimo de casos de teste? Assuma que a entrada é o primeiro número em cada par, e a saída é o segundo.

Select one of the following:

  • 1,1;2,1

  • 1,1;2,1;3,2;10,55

  • 1,1;2,1;3,2

  • 1,1

Explanation

Question 23 of 40

1

Considere o seguinte:

I. Prevenir defeitos
II. Remover defeitos
III. Ganhar confiança no sistema
IV. Prover informação
V. Encontrar defeitos

Qual das seguintes declarações é verdadeira?

Select one of the following:

  • Todos são objetivos comuns de teste.

  • I, II, III e V são objetivos comuns de teste.

  • II e V são objetivos comuns de teste.

  • I, III, IV, e V são objetivos comuns de teste.

Explanation

Question 24 of 40

1

Qual das seguintes alternativas não representa um objetivo geral de teste?

Select one of the following:

  • Prover uma forma de avaliar a confiança sobre o nível de qualidade do sistema.

  • Apoiar a gerência no entendimento da qualidade do sistema.

  • Prover informações sobre os aspectos mais importantes de qualidade do sistema que está sendo testado.

  • Corrigir defeitos encontrados e registrados em um relatório de bugs.

Explanation

Question 25 of 40

1

Uma empresa especializada em desenvolvimento de software por encomenda possui uma metodologia de desenvolvimento de software bem definida, onde os testadores são recursos internos do projeto. Recentemente, a diretoria da empresa resolveu mudar esta realidade, criando uma equipe independente de testes, motivada pela possibilidade de encontrar mais defeitos do que com a configuração anterior. Com relação ao cenário apresentado, podemos afirmar que:

Select one of the following:

  • A motivação de encontrar mais defeitos, que foi considerada pela diretoria da empresa, não corresponde a um ganho real da equipe independente de testes quando comparada com uma equipe de testes como recurso do projeto.

  • Uma equipe de testes independente pode encontrar mais defeitos do que uma equipe de teste constituída por colaboradores internos do projeto, tendo em vista a imparcialidade inerente deste tipo de organização e a possibilidade de enxergar defeitos diferentes. No entanto, cuidados devem ser tomados como, por exemplo, atenção para que não haja um isolamento total entre a equipe de desenvolvimento e a equipe independente de testes.

  • A motivação da diretoria é coerente, pois uma equipe independente de testes sempre encontra mais defeitos, se comparada a um projeto com recursos internos de testes.

  • Nenhuma das demais opções está correta com relação ao cenário apresentado.

Explanation

Question 26 of 40

1

O que é teste de regressão?

Select one of the following:

  • Teste executado em sequência invertida.

  • Um sinônimo para teste de confirmação.

  • Teste que executa casos de teste que falharam da última vez em que foram executados.

  • Teste de um programa testado anteriormente após sua modificação.

Explanation

Question 27 of 40

1

Você está trabalhando como gerente de projeto em um projeto interno de software bancário. Para prevenir o retrabalho e ciclos excessivos de encontra/corrige/testa novamente, o seguinte processo foi colocado em prática para resolver um bug uma vez descoberto no laboratório de teste:

(1) O desenvolvedor designado encontra e corrige o bug, então cria um build experimental.
(2) Outro desenvolvedor revisa, faz testes unitários, e testes de confirmação na correção do bug no seu desktop.
(3) Uma vez por semana, um novo release incluindo todas as correções de bugs confirmadas, é instalado no laboratório de teste.
(4) O mesmo testador do passo 3 faz o teste de confirmação da correção do bug no ambiente de teste.

Apesar disso, um grande número de bugs que os testadores confirmaram no ambiente de desenvolvimento como corrigidos estão de alguma forma falhando no teste de confirmação no ambiente de teste, resultando em mais retrabalho e ciclos de tempo. Você tem a mais alta segurança no seu time de teste, e tirou qualquer possibilidade de enganos ou omissões no passo 3 acima.

Qual das seguintes é a mais provável parte do processo a ser checada em seguida?

Select one of the following:

  • Os desenvolvedores, que podem não estar corrigindo apropriadamente os bugs no passo 1.

  • Os desenvolvedores, que podem não estar testando adequadamente no passo 2.

  • Os testadores, que podem estar confusos sobre o que testar no passo 4.

  • Gerenciamento de configuração, que pode não estar mantendo a integridade do produto no passo 3.

Explanation

Question 28 of 40

1

Considere a seguinte tabela de decisão para a parte de um sistema de reserva online de uma empresa aérea que permite aos viajantes frequentes resgatar pontos para a viagem prêmio:

Condição:
Conta/PIN ok............... Não .... Sim .... Sim
Pontos suficientes.................. Não .... Sim

Ação:
Mostrar histórico de vôo... Não .... Sim .... Sim
Permitir viagem prêmio..... Não .... Não .... Sim

Suponha que existem duas partições de equivalência para a condição onde Conta/PIN ok não é verdadeiro, uma onde a conta é inválida e outra onde a conta é válida mas o PIN é inválido. Suponha que existe apenas uma partição de equivalência correspondendo à condição onde Conta/PIN ok é verdadeiro, onde ambos a conta e o PIN são válidos. Se você quer projetar testes para cobrir as partições de equivalência para Conta/PIN ok e também para esta parte da tabela de decisão, de quantos testes você precisa?

Select one of the following:

  • 4

  • 8

  • 6

  • 2

Explanation

Question 29 of 40

1

Com relação a testes de regressão, podemos afirmar que:

Select one of the following:

  • Diferentemente dos testes de confirmação, os testes de regressão não envolve repetição de testes, o que os torna um fraco candidato a automação.

  • Podem ser executados tanto em um projeto de uma aplicação totalmente nova quanto em uma manutenção.

  • Podem ser realizados nos níveis de testes de componente, integração e sistema, mas não podem ser realizados no nível de teste de aceitação.

  • Falhas não podem ser observadas através de testes de regressão, que somente permitem encontrar bugs.

Explanation

Question 30 of 40

1

Considerando as seguintes afirmações:

(I) Falhas podem ocorrer em razão de bugs que um programador inseriu no código.
(II) Falhas podem ocorrem em razão de fatores ambientais.
(III) Falhas podem ocorrer em razão da utilização inadequada do sistema pelo usuário, acidental ou deliberadamente.

Qual das afirmações estão corretas com relação à razão para ocorrência de falhas em um sistema em execução?

Select one of the following:

  • I e II estão corretas.

  • I, II e III estão corretas.

  • II e III estão corretas.

  • I e III estão corretas.

Explanation

Question 31 of 40

1

Você está testando uma aplicação de comércio eletrônico que vende suprimentos para arte culinária como tempero, farinha, e outros itens a granel. As unidades nas quais os itens são vendidos são ou gramas (para temperos) ou quilogramas (para os demais). Sem levar em consideração as unidades, a menor quantidade válida por pedido é 0,5 e a maior quantidade válida por pedido é 25,0 unidades. A precisão do campo de unidades é 0,1 unidade.

Qual dos seguintes é um conjunto de valores de entrada cobrindo as partições de equivalência para este campo?

Select one of the following:

  • 0,2; 0,9; 29,5

  • 12,3

  • 10,0; 28,0

  • 0,4; 0,5; 25,0; 25,1

Explanation

Question 32 of 40

1

Qual das seguintes é uma característica típica dos testes de projeto de um sistema de segurança crítica?

Select one of the following:

  • Rastreabilidade dos resultados dos testes com os regulamentos

  • Data de entrega realizada através de deferimento da inexistência de defeitos

  • Baixa complexidade do sistema

  • Segurança do projeto utilizado para reduzir a necessidade de testes

Explanation

Question 33 of 40

1

Qual das seguintes alternativas representa um princípio de boa prática para o processo de teste como um todo?

Select one of the following:

  • Não é possível garantir que um software esteja totalmente isento de defeitos, mesmo se já estiver em uso por vários anos e nunca tiver apresentado qualquer falha.

  • Deve-se modelar casos de teste cobrindo todas as combinações possíveis de entradas e pré-condições visando reduzir nível de risco de qualidade.

  • O envolvimento das atividades de teste o mais cedo possível no contexto do ciclo de vida do software é fundamental para uma comunicação eficaz entre as equipes de desenvolvimento e de teste, mas não representa vantagens com relação ao custo para remoção de bugs.

  • Um software com uma taxa de bugs muito baixa garante a satisfação dos usuários.

Explanation

Question 34 of 40

1

Quais dos seguintes são dois fatores que determinam o nível do risco?

Select one of the following:

  • Teste e desenvolvimento.

  • Custo e decisão.

  • Probabilidade e impacto.

  • Dinâmico e reativo.

Explanation

Question 35 of 40

1

Com relação aos tipos de revisão, qual das seguintes alternativas é verdadeira?

Select one of the following:

  • Revisões informais nunca trazem benefícios para projetos de desenvolvimento de software. Todas as revisões devem ser formais.

  • Nas revisões do tipo Walkthough a responsabilidade do autor limita-se a esclarecer eventuais dúvidas sobre o item a ser revisado.

  • Em uma revisão por pares, colegas com conhecimentos técnicos específicos procuram defeitos no item a ser revisado. O gerente do projeto participa da revisão com o intuito de identificar riscos de projeto.

  • Uma inspeção é um tipo de revisão formal em que um moderador (que necessariamente não pode ser o autor) lidera o time de inspeção através de um processo definido.

Explanation

Question 36 of 40

1

Qual das seguintes opções não representa um campo do artefato Plano de Teste de acordo com a Norma IEEE 829?

Select one of the following:

  • Refinamentos da abordagem.

  • Responsabilidades.

  • Riscos e Contingências.

  • Necessidades ambientais.

Explanation

Question 37 of 40

1

Qual das seguintes é uma métrica que pode ser usada para verificar manutenção de código?

Select one of the following:

  • Análise de fluxo de dados

  • Efeito da monitoração

  • Web Spider

  • Complexidade ciclomática

Explanation

Question 38 of 40

1

Você é o gerente de test, responsável pelo teste de um projeto que envolve o desenvolvimento de software para um cliente que também é o usuário final. Uma das suítes de teste que seu time executou durante o teste é a suíte de teste de aceitação, que é baseada nos requisitos do cliente e definida contratualmente. Os usuários mais experientes do cliente executarão a suíte de teste de aceitação na entrega. O pagamento final e aceitação do software pelo cliente são dependentes da execução completa e com sucesso desses testes. Em uma reunião de projeto próxima do final do projeto, você relata que 15 dos testes de aceitação, (5% do total), falharam.

Se você for perguntado na reunião sobre porque o time deveria ficar preocupado sobre os testes que falharam, qual das seguintes poderia ser uma resposta razoável?

Select one of the following:

  • “Oh, desculpe-me, eu não deveria ter mencionado aqueles testes e seu status, pois não são dados apropriados de monitoramento do progresso do teste.”

  • “Dependendo da reação do cliente a alguns dos bugs que afetam aqueles testes, nós poderemos ter problemas contratuais com o aceite e pagamento final.”

  • “Todo software sempre deveria ser liberado complemente sem defeitos, e este software não atende esse padrão.”

  • “Isso não importa, realmente, já que o cliente ficará satisfeito se 80% dos testes passarem”

Explanation

Question 39 of 40

1

Você não tem acesso ao código ou qualquer outra informação sobre a implementação de um sistema. Você tem acesso a um bem escrito e extensivo conjunto de requisitos de usuário. Você é solicitado a prevenir tantos bugs quanto possível antes da liberação do sistema.

Você desejará usar qual das seguintes técnicas de teste?

Select one of the following:

  • Todas as técnicas estáticas e dinâmicas possíveis.

  • Todas as técnicas baseadas na especificação possíveis.

  • Todas as técnicas baseadas na estrutura possíveis.

  • Todas as técnicas baseadas na experiência possíveis.

Explanation

Question 40 of 40

1

Considere o seguinte trecho de um relatório de bug:

Para recriar a falha, nós usamos o arquivo de teste TS01TC072.dat, que está disponível no diretório compartilhado de teste.

Qual objetivo do relatório de incidente este trecho satisfaz?

Select one of the following:

  • Prover os desenvolvedores com informação para isolar a falha.

  • Não pertence a um relatório de incidente.

  • Prover lideres de teste com informação para relatar progresso do teste.

  • Prover idéias para melhorar o processo de teste.

Explanation