Marcelo  Weber Ferraz
Quiz por , criado more than 1 year ago

Quiz sobre Simulado 8 - Oficial do Site, criado por Marcelo Weber Ferraz em 03-09-2015.

147
1
0
Marcelo  Weber Ferraz
Criado por Marcelo Weber Ferraz aproximadamente 9 anos atrás
Fechar

Simulado 8 - Oficial do Site

Questão 1 de 40

1

O que é uma condição de teste?

Selecione uma das seguintes:

  • 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.

Explicação

Questão 2 de 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.

Selecione uma das seguintes:

  • I e II.

  • I e III.

  • I, II e III.

  • II e III.

Explicação

Questão 3 de 40

1

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

Selecione uma das seguintes:

  • 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

Explicação

Questão 4 de 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?

Selecione uma das seguintes:

  • 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.

Explicação

Questão 5 de 40

1

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

Selecione uma das seguintes:

  • 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.

Explicação

Questão 6 de 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?

Selecione uma das seguintes:

  • 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.

Explicação

Questão 7 de 40

1

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

Selecione uma das seguintes:

  • Critérios de suspensão/retorno.

  • Passos do procedimento.

  • Requisitos especiais de procedimento.

  • Funcionalidades a serem testadas.

Explicação

Questão 8 de 40

1

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

Selecione uma das seguintes:

  • 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.

Explicação

Questão 9 de 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?

Selecione uma das seguintes:

  • 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

Explicação

Questão 10 de 40

1

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

Selecione uma das seguintes:

  • Cronograma curto

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

  • Homogeneidade do processo

  • Desenvolvimento pequeno e equipes de teste

Explicação

Questão 11 de 40

1

O teste pode:

Selecione uma das seguintes:

  • 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.

Explicação

Questão 12 de 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?

Selecione uma das seguintes:

  • 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.

Explicação

Questão 13 de 40

1

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

Selecione uma das seguintes:

  • Escrever um plano de teste

  • Escrever um relatório de resumo do teste

  • Escrever um relatório de incidentes

  • Escrever uma log de teste

Explicação

Questão 14 de 40

1

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

Selecione uma das seguintes:

  • Teste de Componente

  • Teste de Performance.

  • Teste de Sistema.

  • Teste de Aceite.

Explicação

Questão 15 de 40

1

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

Selecione uma das seguintes:

  • 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

Explicação

Questão 16 de 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?

Selecione uma das seguintes:

  • 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.

Explicação

Questão 17 de 40

1

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

Selecione uma das seguintes:

  • Bug clustering

  • Momento de envolvimento

  • Análise e modelagem

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

Explicação

Questão 18 de 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?

Selecione uma das seguintes:

  • -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

Explicação

Questão 19 de 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?

Selecione uma das seguintes:

  • 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.

Explicação

Questão 20 de 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?

Selecione uma das seguintes:

  • 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.

Explicação

Questão 21 de 40

1

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

Selecione uma das seguintes:

  • 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.

Explicação

Questão 22 de 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.

Selecione uma das seguintes:

  • 1,1;2,1

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

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

  • 1,1

Explicação

Questão 23 de 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?

Selecione uma das seguintes:

  • 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.

Explicação

Questão 24 de 40

1

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

Selecione uma das seguintes:

  • 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.

Explicação

Questão 25 de 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:

Selecione uma das seguintes:

  • 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.

Explicação

Questão 26 de 40

1

O que é teste de regressão?

Selecione uma das seguintes:

  • 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.

Explicação

Questão 27 de 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?

Selecione uma das seguintes:

  • 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.

Explicação

Questão 28 de 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?

Selecione uma das seguintes:

  • 4

  • 8

  • 6

  • 2

Explicação

Questão 29 de 40

1

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

Selecione uma das seguintes:

  • 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.

Explicação

Questão 30 de 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?

Selecione uma das seguintes:

  • 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.

Explicação

Questão 31 de 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?

Selecione uma das seguintes:

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

  • 12,3

  • 10,0; 28,0

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

Explicação

Questão 32 de 40

1

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

Selecione uma das seguintes:

  • 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

Explicação

Questão 33 de 40

1

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

Selecione uma das seguintes:

  • 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.

Explicação

Questão 34 de 40

1

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

Selecione uma das seguintes:

  • Teste e desenvolvimento.

  • Custo e decisão.

  • Probabilidade e impacto.

  • Dinâmico e reativo.

Explicação

Questão 35 de 40

1

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

Selecione uma das seguintes:

  • 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.

Explicação

Questão 36 de 40

1

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

Selecione uma das seguintes:

  • Refinamentos da abordagem.

  • Responsabilidades.

  • Riscos e Contingências.

  • Necessidades ambientais.

Explicação

Questão 37 de 40

1

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

Selecione uma das seguintes:

  • Análise de fluxo de dados

  • Efeito da monitoração

  • Web Spider

  • Complexidade ciclomática

Explicação

Questão 38 de 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?

Selecione uma das seguintes:

  • “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”

Explicação

Questão 39 de 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?

Selecione uma das seguintes:

  • 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.

Explicação

Questão 40 de 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?

Selecione uma das seguintes:

  • 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.

Explicação