Mariana Elisa
Quiz por , criado more than 1 year ago

Quiz sobre Simulado CTFL-AT (ASTQB - Traduzido), criado por Mariana Elisa em 25-04-2017.

67
4
0
Mariana Elisa
Criado por Mariana Elisa aproximadamente 7 anos atrás
Fechar

Simulado CTFL-AT (ASTQB - Traduzido)

Questão 1 de 32

1

Qual das seguintes alternativas é correta de acordo com a declaração de valores do Manifesto Agil?

Selecione uma das seguintes:

  • Indivíduos e Interações sobre o Software Funcionando

  • Indivíduos e Interações sobre Celebração de Contratos

  • Indivíduos e Interações sobre Processos e Ferramentas

  • Indivíduos e Interações sobre a Colaboração com o Cliente

Explicação

Questão 2 de 32

1

A declaração "Software de trabalho é a principal medida de progresso" é encontrado onde na descrição do processo ágil?

Selecione uma das seguintes:

  • É uma das declarações de valor

  • É um dos doze princípios

  • É a descrição de um método ágil

  • É uma parte da Metodologia XP

Explicação

Questão 3 de 32

1

Em um time ágil, quem é responsável pela qualidade?

Selecione uma das seguintes:

  • Os Desenvolvedores

  • Os Testadores

  • O Product Owner

  • Todo o time

Explicação

Questão 4 de 32

1

O Manifesto Ágil tem 4 declarações de valores. Combine o valor ágil à esquerda (1-4) com a sua contrapartida tradicional à direita (i-iv):
1) Colaboração do cliente sobre i) Processos e ferramentas

2) Responder a uma alteração ii) Seguir um plano

3) Indivíduos e interações sobre iii) Negociação de contrato

4) Software de trabalho iv) Documentação abrangente

Selecione uma das seguintes:

  • A. 1 – iii, 2 – iv, 3 – ii, 4 – i

  • B. 1 – iii, 2 – ii, 3 – i, 4 – iv

  • C. 1 – iv, 2 – ii, 3 – i, 4 – iii

  • D. 1 – ii, 2 – iii, 3 – iv, 4 – i

Explicação

Questão 5 de 32

1

Qual das seguintes afirmações reflete melhor um dos valores do Manifesto Ágil?

Selecione uma das seguintes:

  • Software Funcionando permite ao usuário um feedback mais rápido ao desenvolvedor.

  • Os desenvolvedores devem usar ferramentas de teste de unidade para apoiar o processo de teste.

  • Os representantes de negócios devem fornecer um backlog de estórias de usuários e suas estimativas para a equipe.

  • Adotar planos de mudança não acrescenta valor real a um projeto ágil

Explicação

Questão 6 de 32

1

Quais duas atividades abaixo representam melhor as responsabilidades que são consistentes com o desenvolvimento ágil? Selecione DUAS opções:

Selecione uma ou mais das seguintes:

  • A. Os testadores são responsáveis pelo desenvolvimento de testes de unidade que eles passam para os desenvolvedores testar

  • B. Os representantes do cliente devem selecionar as ferramentas que a equipe utilizará durante o projeto

  • C. Os testadores devem trabalhar com representantes de clientes para criar testes de aceitação

  • D. A equipe inteira, e não apenas os testadores, são responsáveis pela qualidade do produto.

  • E. Os desenvolvedores devem testar requisitos não-funcionais (desempenho, usabilidade, segurança, etc.)

Explicação

Questão 7 de 32

1

Qual das seguintes é uma vantagem de ter toda a equipe responsável pela qualidade?

Selecione uma das seguintes:

  • A. As empresas não precisam mais recrutar e treinar especialistas em testes de software.

  • B. Tarefas de automação de teste são agora responsabilidade da equipe de desenvolvimento em vez da equipe de teste.

  • C. Barreiras de papel são eliminadas e os membros da equipe contribuem para o sucesso do projeto com base em suas habilidades e perspectivas únicas.

  • D. Os custos do projeto são menores porque a necessidade de uma equipe de teste especializada é eliminada.

Explicação

Questão 8 de 32

1

Quais duas das seguintes afirmações são verdadeiras?

1) O feedback inicial dá aos desenvolvedores mais tempo para desenvolver novos recursos do sistema, porque eles gastam menos tempo refazendo recursos esperados em uma determinada iteração.
2) O feedback inicial permite que equipes ágeis ofereçam primeiro os recursos com o maior valor de negócios, porque o cliente mantém foco em recursos com o maior valor do sistema.
3) O feedback inicial reduz os custos porque diminui o tempo necessário para o teste do sistema.
4) Feedback inicial e frequente torna mais provável que o sistema construído é o que o cliente queria porque eles têm a oportunidade de fazer alterações durante a iteração.

Selecione uma das seguintes:

  • A. 1 e 4

  • B. 2 e 3

  • C. 2 e 4

  • D. 1 e 3

Explicação

Questão 9 de 32

1

Qual dos seguintes é um benefício do processo ágil que promove feedback precoce e freqüente?

Selecione uma das seguintes:

  • A. O número total de defeitos encontrados durante o projeto é muito maior do que em projetos de desenvolvimento de software tradicionais, como waterfall(cascata)

  • B. Há menos retrabalho porque os clientes vêem o produto regularmente.

  • C. É fácil determinar o desenvolvedor que introduz mais defeitos ao integrar o código.

  • D. Há tempo suficiente para concluir todos os recursos agendados para a iteração fornecida.

Explicação

Questão 10 de 32

1

Combine as seguintes abordagens ágeis de desenvolvimento de software na parte superior com suas descrições correspondentes na parte inferior.
1) XP
2) Scrum
3) Kanban

I. Adota 5 valores para orientar o desenvolvimento: Comunicação, Simplicidade, Feedback, Coragem e Respeito
II. Divide o projeto em pequenas iterações chamadas sprints.
III. Otimiza o "fluxo" de trabalho em uma cadeia de valor agregado.

Selecione uma das seguintes:

  • A. 1-i, 2-iii, 3-ii

  • B. 1-i, 2-ii, 3-iii

  • C. 1-i, 2-ii, 3-iii

  • D. 1-iii, 2- Ii, 3-i

Explicação

Questão 11 de 32

1

Durante uma reunião de planejamento de iteração, a equipe está compartilhando seus pensamentos sobre uma estória de usuário. O dono do produto aconselha que o cliente deve ter uma tela para inserir informações. O desenvolvedor explica que existem limitações técnicas para o recurso, devido à quantidade de informações necessárias para serem capturadas na tela. Outro desenvolvedor diz que há riscos sobre o desempenho como as informações serão armazenadas em um banco de dados externos offsite.

Qual dos seguintes seria melhor representar a contribuição de um testador para esta discussão?

Selecione uma das seguintes:

  • A. O testador aconselha que a tela para a história do usuário precisa ser uma única página para reduzir esforço de automação de teste.

  • B. O testador informa que a usabilidade é mais importante do que o desempenho.

  • C. O testador recomenda que os critérios de aceitação de desempenho devem ser no máximo 1 segundo para o armazenamento de dados.

  • D. O testador informa que a história do usuário precisa de critérios de aceitação para serem testáveis.

Explicação

Questão 12 de 32

1

Qual dos seguintes MELHOR descreve um testador participando de uma reunião de retrospectiva?

Selecione uma das seguintes:

  • A. Como testador participando de uma reunião retrospectiva, eu deveria trazer tópicos relacionados apenas ao teste. Todos os outros tópicos serão cobertos por participantes diferentes.

  • B. Como testador, participo de uma reunião retrospectiva como observador, assegurando que a reunião siga as regras retrospectivas e os valores ágeis.

  • C. Como testador participando de uma reunião retrospectiva, eu deveria fornecer feedback e contribuição sobre todas as atividades realizadas pela equipe durante o sprint.

  • D. Como testador, eu só deveria assistir e participar de uma reunião retrospectiva se eu tiver algum feedback e contribuição relacionada com as atividades realizadas pela equipe durante o sprint.

Explicação

Questão 13 de 32

1

Qual dos seguintes itens NÃO deve ser levantado durante uma reunião retrospectiva?

Selecione uma das seguintes:

  • A. Deve haver mais ênfase no teste de unidade no futuro, para melhorar a qualidade geral.

  • B. O processo de construção é manual e demora muito. A pesquisa e implementação de uma estrutura de construção automatizada deve ser feita.

  • C. Tester XYZ está lutando para encontrar defeitos. O treinamento de projeto de teste é necessário para este recurso.

  • D. Os conjuntos de testes de regressão automatizados estão demorando demais para serem executados. É necessária uma revisão dos testes, para eliminar testes redundantes ou desnecessários.

Explicação

Questão 14 de 32

1

Qual dos seguintes NÃO é um princípio de integração contínua?

Selecione uma das seguintes:

  • A. A integração contínua ajuda a construir o software alterado regularmente, incluindo testes e implantação, de forma automatizada.

  • B. A integração contínua permite que novas compilações estejam disponíveis freqüentemente para testadores e partes interessadas.

  • C. A integração contínua ajuda a identificar precocemente novos defeitos de integração e facilita a análise desses defeitos.

  • D. A integração contínua garante que o teste das compilações seja feito manualmente, pois isso gera resultados mais confiáveis ​​do que os scripts automatizados.

Explicação

Questão 15 de 32

1

Qual das seguintes atividades um testador faria durante o planejamento da liberação?

Selecione uma das seguintes:

  • A. Produzir uma lista de testes de aceitação para histórias de usuários

  • B. Ajudar a quebrar histórias de usuário em tarefas menores e mais detalhadas.

  • C. Estimar tarefas de teste geradas por novos recursos planejados para esta iteração.

  • D. Apoiar a clarificação das histórias dos utilizadores e garantir que são testáveis

Explicação

Questão 16 de 32

1

Qual é a explicação mais adequada de uma 'estória de usuário'?

Selecione uma das seguintes:

  • A. Um artefato que o testador deve rever e assinar antes do teste poder começar.

  • B. Um artefato utilizado para detalhar apenas os requisitos funcionais do sistema.

  • C. Um artefato documentado por representantes de empresas para ajudar os desenvolvedores e testadores a entender os requisitos do sistema.

  • D. Um artefato escrito em colaboração por desenvolvedores, testadores e representantes de negócios para capturar requisitos.

Explicação

Questão 17 de 32

1

Qual das seguintes atividades de teste é normalmente feita durante projetos ágeis, mas não é tão comum em projetos tradicionais?

Selecione uma das seguintes:

  • A. Os testadores escrevem planos de teste detalhados para que todos os membros da equipe possam entender o que será testado durante cada iteração.

  • B. Os testadores estão fortemente envolvidos na criação de casos de teste automatizados que são então utilizados para verificar a implementação dos requisitos.

  • C. Os testadores realizam testes exploratórios para encontrar defeitos importantes rapidamente.

  • D. Os testadores colaboram com os desenvolvedores para entender melhor o que precisa ser testado.

Explicação

Questão 18 de 32

1

Considere as seguintes atividades:
i. Execução restrita dos critérios de entrada e saída do nível de teste do sistema.
ii. Colaboração entre testadores, desenvolvedores e stakeholders de negócios para definir critérios de aceitação.
Iii. Testes de verificação funcional de histórias de usuários desenvolvidos na iteração anterior.

Qual das seguintes combinações dessas atividades deve ocorrer em um projeto ágil?

Selecione uma das seguintes:

  • A. ii apenas

  • B. i e ii

  • C. ii e iii

  • D. iii apenas

Explicação

Questão 19 de 32

1

Quais das seguintes afirmações são verdadeiras em projetos ágeis? Selecione DUAS opções.

Selecione uma ou mais das seguintes:

  • A. Testadores devem trabalhar em estreita colaboração com os desenvolvedores, mantendo uma perspectiva objetiva.

  • B. Os gerentes de teste não existem em organizações que desenvolvem ágilmente.

  • C. Não há diferença entre o que os testadores e desenvolvedores fazem em projetos ágeis.

  • D. Os desenvolvedores devem confiar nos testadores para criar os testes de regressão automatizados.

  • E. Uma seleção de usuários pode realizar testes beta no produto após a conclusão de uma série de iterações.

Explicação

Questão 20 de 32

1

Qual das seguintes afirmações sobre testes independentes em projetos ágeis é FALSO?

Selecione uma das seguintes:

  • A. Pode haver um risco de perder a independência de teste para as organizações que introduzem ágil.

  • B. Os testadores independentes encontrarão mais defeitos do que os desenvolvedores independentemente do nível de teste.

  • C. Testes independentes podem ser introduzidos no final de um sprint.

  • D. A equipe de testes independente pode fazer parte de outra equipe.

Explicação

Questão 21 de 32

1

Em um projeto ágil, qual dos seguintes seria melhor denotar a qualidade do produto no final da iteração 6 de um novo sistema de liberação consistindo de 8 iterações?

Selecione uma das seguintes:

  • A. Nenhum defeito de gravidade 1 ou 2 foi detectado durante o teste do sistema de iteração 6, o que permitiu que as equipes passassem para iteração 7.

  • B. Os resultados de um teste beta de cliente na versão de software de iteração 6 indicam que o sistema funciona Corretamente e que tem uma produtividade melhorada.

  • C. A equipe ágil tem acompanhado com sucesso as estimativas, com variância limitada mostrando nas listas de burndown para todas as iterações até à data.

  • D. Todos os cartões de histórias em escopo para cada iteração, até a iteração atual, foram marcados como "Concluído", mas com alguma dívida técnica sendo incorrida.

Explicação

Questão 22 de 32

1

Qual das seguintes opções é melhor para mostrar o progresso da equipe em relação às estimativas?

Selecione uma das seguintes:

  • A. Gráfico Burndown

  • B. Logs de Automação

  • C. O quadro de tarefas ágeis mostrando estória do usuário e progresso da tarefa

  • D. Ferramentas de rastreamento de defeitos

Explicação

Questão 23 de 32

1

A empresa informa durante o planejamento da iteração 5 que eles exigem mudanças no sistema entregue na iteração 3. Das seguintes atividades, o que seria necessário fazer primeiro para minimizar a introdução do risco de regressão quando esse recurso é alterado?
The business advises during iteration 5 planning that they require changes to the system delivered in iteration 3. Of the following activities, which would need to be done first to minimize the introduction of regression risk when this feature is changed?

Selecione uma das seguintes:

  • A. Revise e atualize todos os testes manuais e automatizados impactados por essa alteração para atender aos novos critérios de aceitação.

  • B. Escrever novos testes manuais e automatizados para o recurso e adicioná-los ao conjunto de teste de regressão.

  • C. Automatize todos os casos de teste da iteração anterior e adicione-os ao conjunto de testes de regressão automatizada.

  • D. Aumente a quantidade de automação de teste em torno do sistema para incluir condições de teste mais detalhadas.

Explicação

Questão 24 de 32

1

Quais das seguintes são 2 razões pelas quais a automação é essencial em projetos ágeis?

i. Para que as equipes mantenham ou aumentem sua velocidade
ii. Para evitar que a equipe de teste fique entediada com tarefas manuais e repetitivas
iii. Para testar novamente todos os casos de teste de iterações anteriores
iv. Para eliminar a regressão no produto devido ao alto churn de código
v. Para garantir que as alterações de código não quebrem a compilação do software

Selecione uma das seguintes:

  • A. i e iv

  • B. i e v

  • C. iii e iv

  • D. ii e v

Explicação

Questão 25 de 32

1

Em projetos ágeis há mais necessidade de testadores para entender e desenvolver scripts de automação de teste do que em projetos tradicionais. Das seguintes, quais são as DUAS razões pelas quais esta é uma habilidade necessária em projetos ágeis?
i. Os requisitos mudam diariamente e têm que ser testados de regressão. Esta rápida mudança requer testes automatizados porque o teste manual é muito lento.
ii. Os testes devem gerar feedback sobre a qualidade do produto o mais cedo possível. Assim, todos os testes de aceitação devem ser executados em cada iteração, idealmente como modificações são feitas. Na prática, isso só pode ser realizado por testes automatizados.
iii. Testar-Primeiro e Prática de Integração Contínua exigem que o conjunto de testes de regressão seja executado sempre que o código alterado for feito check-in. Na prática, isso só pode ser realizado por testes automatizados.
iv. Iterações ou sprints são de comprimento fixo. A equipe tem que garantir que todos os testes podem ser executados completamente no último dia de cada iteração / sprint. Na prática, isso só pode ser realizado por testes automatizados.
v. Os projetos ágeis dependem de testes unitários e não de testes de sistemas. Como os testes de unidade não podem ser executados manualmente, todos os testes devem ser testes automatizados.

Selecione uma das seguintes:

  • A. i & iii

  • B. ii & v

  • C. iv & v

  • D. ii e iii

Explicação

Questão 26 de 32

1

Que tarefas são normalmente esperadas de um testador em um projeto ágil?

i. Decidir sobre a aceitação do usuário
ii. Conceber, criar e executar testes apropriados
iii. Programar relatórios de defeitos para análise
iv. Automatizar e manter testes
v. Melhorar a lógica do programa por programação de pares

Selecione uma das seguintes:

  • A. i & iii

  • B. ii & iii

  • C. ii & iv

  • D. ii & v

Explicação

Questão 27 de 32

1

Qual das seguintes não é uma tarefa típica realizada pelo testador dentro de uma equipe ágil?

Selecione uma das seguintes:

  • A. Automatizar testes e mantê-los

  • B. Orientar e treinar outros membros da equipe

  • C. Produzir e atualizar gráficos de burndown

  • D. Participar de atividades de análise de código

Explicação

Questão 28 de 32

1

O termo "burndown" refere-se a qual dos seguintes?

Selecione uma das seguintes:

  • A. Um gráfico mostrando quais os membros da equipe estão trabalhando mais, e são susceptíveis de estar sob estresse

  • B. Um gráfico mostrando o progresso de cada história de usuário e quando eles são susceptíveis de ser concluído

  • C. Um gráfico mostrando o montante Do trabalho a ser feito, versus o tempo alocado para a iteração

  • D. Um gráfico mostrando os defeitos que foram corrigidos, e quando os defeitos remanescentes são prováveis ​​de serem fixos

Explicação

Questão 29 de 32

1

Qual das seguintes afirmações sobre o Desenvolvimento Orientado a Testes (TDD) é FALSO?

Selecione uma das seguintes:

  • A. TDD é um "teste primeiro" abordagem para desenvolver reutilizáveis ​​testes automatizados.

  • B. O ciclo TDD é usado continuamente até que o produto de software seja liberado.

  • C. TDD ajuda a documentar o código para futuros esforços de manutenção.

  • D. O resultado do TDD são classes de teste usadas pelo desenvolvedor para desenvolver casos de teste

Explicação

Questão 30 de 32

1

O que significa o termo 'Pirâmide de teste' ? (A que se refere e quais situações ilustra.)

Selecione uma das seguintes:

  • A. carga de testes da equipe aumenta de sprint sprint

  • B. O tamanho da lista de pendências e, portanto, o número de testes, diminui

  • C. O número de testes automatizados no nível de unidade é maior que o número de testes automatizados para níveis mais elevados de teste.

  • D. o número de testes automatizados tem um aumento de sprint para sprint

Explicação

Questão 31 de 32

1

Qual das seguintes demonstra o uso eficaz dos quadrantes de testes?

Selecione uma das seguintes:

  • A. quando for comunicar ideias de teste, o testador pode referir-se ao quadrante do teste correspondente, para que o resto da equipe entenda melhor a finalidade do teste.

  • B. o testador pode usar os tipos de testes descritos nos quadrantes de testes como uma métrica de cobertura, onde quanto maior a quantidade de testes cobertos no quadrante, maior a cobertura do teste.

  • C. a equipe deve escolher um número de testes esperado de cada quadrante e o testador deve projetar e executar esses testes para garantir a todos os níveis e tipos de testes foram executados.

  • D. o testador pode usar os quadrantes testes durante a análise de risco; com os quadrantes de nível inferiores que representa menor risco para o cliente.

Explicação

Questão 32 de 32

1

Observe a estória de usuário a seguir: "Como um banco, pode facilmente navegar através do menu de sistema e links e encontrar a informação que procuro" "Para todos os usuários, o sistema deve exibir todas as consultas em menos de 2 segundos, 90% do tempo" e o associado a casos de teste: TC1: Login como caixa de banco. Digite o ID de cliente. Verifique se o histórico de transacções do cliente é fácil de encontrar, e que navegar através dos menus é intuitiva. Tc2: Login como caixa de banco: digite o nome de cliente. Verificar que as contas de cliente são fáceis de encontrar e que navegar através dos menus é intuitiva. TC3: Simular tráfego esperado no sistema e validar o tempo de transação de cliente e histórico demora menos de 2 segundos para exibir."

Quais dois quadrantes de teste os casos de teste acima seria parte?

Selecione uma das seguintes:

  • A. Q1 nível de unidade, face de tecnologia e Q2 nível de sistema, face de negócios.

  • B. Q2 nivel de sistema, face de negócios e Q3 sistema ou nível de aceitação do usuário, negócios,

  • C. Q3 sistema ou nível de aceitação do usuário, face de negócios e Q4 sistema ou nivel de aceitação operacional, face de tecnologia.

  • D. Q2 nivel de sistema, face de negócios e Q4 sistema ou nível de aceitação operacional, face de tecnologia.

Explicação