CTFL-AT

Descrição

CTFL-AT: 40 questões, 1h para fazer
C B
Quiz por C B, atualizado more than 1 year ago
C B
Criado por C B aproximadamente 8 anos atrás
854
2

Resumo de Recurso

Questão 1

Questão
Qual das alternativas abaixo NÃO É um valor da metodologia ágil?
Responda
  • Colaboração do cliente acima de seguir um plano
  • Responder a mudanças acima de seguir um plano
  • Indivíduos e iterações acima de processos e ferramentas
  • Software funcionando acima de documentação abrangente

Questão 2

Questão
Sob o ponto de vista do ‘dono do produto’, pode-se afirmar que o principal benefício para ele, em relação à abordagem da equipe inteira, é:
Responda
  • Aumento da comunicação e colaboração
  • Aumenta a habilidade do dono do produto nas técnicas do desenvolvimento
  • Elaboração de documentação detalhada
  • Transferência de conhecimento do desenvolvedor para o dono do produto

Questão 3

Questão
Um quadro Kanban é usado para todas as alternativas seguintes, EXCETO:
Responda
  • Ajudar a visualizar o backlog do produto
  • Ajudar a visualizar o workflow
  • Contribuir com o radiador de informação
  • Ajudar a limitar o trabalho em progresso

Questão 4

Questão
Um time ágil tem responsabilidade coletiva para tudo, EXCETO:
Responda
  • O código
  • O backlog do produto
  • A qualidade do produto
  • A velocidade com a qual as estórias são completadas

Questão 5

Questão
Considere o conceito do poder dos três das metodologias ágeis. Considere ainda os conceitos de erro, bug e falha. Em uma equipe ágil de quem é a responsabilidade sobre o bug?
Responda
  • De toda a equipe
  • Do desenvolvedor
  • Do testador
  • Do dono do produto

Questão 6

Questão
São dois princípios das metodologias ágeis:
Responda
  • Simplicidade e motivação
  • Indivíduos e interações
  • Software funcionando e documentação mínima
  • Entrega frequente e colaboração com o cliente

Questão 7

Questão
O propósito primário de uma reunião ‘em pé’ é:
Responda
  • Permitir à equipe coordenar o trabalho e comunicar incidentes
  • Dar ciência ao scrum master sobre quaisquer incidentes
  • Comunicar o progresso ao cliente
  • Implementar melhoria contínua para o próximo trabalho

Questão 8

Questão
São contribuições do testador ágil na equipe, EXCETO:
Responda
  • Ajudar o dono do produto a articular as estórias do usuário na forma de exemplos e testes
  • Atualizar o progresso do projeto nos quadros de informações
  • Ajudar o dono do projeto na priorização do backlog
  • Trabalhar com a equipe para automatização dos testes

Questão 9

Questão
Se há um desentendimento sobre a ordem de um backlog na iteração, quem deve resolver isso?
Responda
  • O gerente do projeto
  • O gerente funcional
  • O dono do produto
  • A equipe

Questão 10

Questão
Qual das metodologias abaixo busca remover incertezas do projeto?
Responda
  • XP
  • Scrum
  • Waterfall
  • Kanban

Questão 11

Questão
São técnicas específicas para desenvolvimento de software propostas pelo SCRUM:
Responda
  • Programação em pares
  • Revisão
  • Modelo V
  • Nenhuma das anteriores

Questão 12

Questão
A melhor ferramenta para representar o trabalho existente para um projeto ágil é:
Responda
  • O backlog da iteração
  • O backlog do produto
  • O gráfico de velocidade
  • O gráfico burndown da iteração

Questão 13

Questão
Quais das duas atividades abaixo melhor representam responsabilidades que são consistentes com a abordagem ágil de ‘toda a equipe’?
Responda
  • Testadores são responsáveis pelo desenvolvimento de testes unitários, o qual eles passam para os desenvolvedores para testes
  • Representantes da área de negócio selecionam as ferramentas que a equipe vai utilizar durante o projeto
  • Espera-se que os testadores trabalhem em conjunto com representantes da área de negócio para criar testes de aceitação
  • A equipe toda, e não só os testadores, tem a responsabilidade sobre a qualidade do produto
  • Desenvolvedores irão testar os requisitos não-funcionais (performance, usabilidade, segurança etc.)

Questão 14

Questão
Quais das seguintes declarações são verdadeiras?
Responda
  • Feedback antecipado dá aos desenvolvedores mais tempo para desenvolver novas funcionalidades, porque gastam menos tempo retrabalhando características esperadas em uma iteração
  • Feedback antecipado permite a equipes ágeis entregar funcionalidades com maior valor de negócio primeiro, porque o cliente mantém o foco em funcionalidades de maior valor para o sistema
  • Feedback antecipado reduz os custos devido à redução do tempo necessário para teste do sistema
  • Feedback antecipado torna mais provável que o sistema construído é o que o cliente deseja, porque lhe é dada oportunidade de fazer mudanças a cada iteração

Questão 15

Questão
Qual das seguintes alternativas melhor descreve um testador participando de uma reunião de retrospectiva?
Responda
  • Trazer temas relacionados com testes. Todos os outros tópicos serão abordados por diferentes participantes
  • Como observador, assegurando que a reunião segue as regras de retrospectivas e valores ágeis
  • Fornecer feedback e sugestões sobre todas as atividades realizadas pela equipe durante o sprint
  • Só participar de uma retrospectiva caso tenha algum feedback e sugestões relacionadas às atividades realizadas pela equipe durante o sprint

Questão 16

Questão
Durante uma reunião de planejamento de iteração, a equipe está a partilhar seus pensamentos sobre uma estória de usuário. O dono do produto informa que o cliente deve ter uma tela para inserir as informações. O desenvolvedor explica que existem limitações técnicas para o recurso, devido à quantidade de informações a ser capturadas na tela. Outro desenvolvedor diz que há riscos sobre o desempenho, já que a informação será armazenada em base de dados externa. Qual das seguintes alternativas melhor descreve a contribuição de um testador para esta discussão?
Responda
  • O testador informa que a tela para a estória do usuário precisa ser uma única página, para reduzir o esforço de automação
  • O testador informa que a usabilidade é mais importante que o desempenho
  • O testador informa que os critérios de aceitação de desempenho devem ser padronizados para o máximo de 1 segundo para armazenamento de dados
  • O testador informa que a estória precisa seguir critérios de aceitação para ser testável

Questão 17

Questão
Qual dos seguintes itens não deve ser levantado durante uma reunião de retrospectiva?
Responda
  • Deve haver mais ênfase no teste de unidade no futuro, para melhorar a qualidade global
  • O processo de compilação é manual e leva muito tempo. Pesquisa e implementação de um framework deve ser feita
  • Tester X está sofrendo para encontrar defeitos. Treinamento sobre modelagem de testes é necessário para este recurso
  • Suítes de teste de regressão estão demorando muito para ser executadas. Necessária a avaliação dos testes, para eliminar testes desnecessários ou redundantes

Questão 18

Questão
Qual dos seguintes itens não é um princípio de integração contínua?
Responda
  • Ajuda a construir software que muda regularmente, incluindo testes e implantação, de forma automatizada
  • Permite versões novas do software estarem disponíveis, com frequência, para testadores e partes interessadas
  • Ajuda a detectar novos defeitos de integração precoce e facilita a sua análise
  • Garante que os testes de compilações são feitos manualmente, pois isso gera resultados mais confiáveis que testes automatizados

Questão 19

Questão
Qual das seguintes atividades um testador faz durante o planejamento do release?
Responda
  • Produz uma lista de testes de aceitação para estórias de usuários
  • Ajuda a quebrar estórias de usuário em tarefas menores e mais detalhadas
  • Estima tarefas de testes geradas por novas funcionalidades para esta iteração
  • Suporta o esclarecimento das estórias de usuários para garantir que elas são testáveis

Questão 20

Questão
Qual a explicação mais apropriada para uma estória de usuário?
Responda
  • Um artefato que o testador deve revisar e assinar antes de começar a testar
  • Um artefato usado apenas para detalhar os requisitos funcionais do sistema
  • Um artefato documentado por representante da área de negócio para ajudar os desenvolvedores e testadores a entenderem os requisitos do sistema
  • Um artefato escrito em colaboração por desenvolvedores, testadores e os representantes da área de negócio para capturar os requisitos

Questão 21

Questão
Qual das seguintes atividades de teste geralmente é feita durante os projetos ágeis, mas não tão comum nos projetos tradicionais?
Responda
  • Testadores escrevem planos de teste detalhados, para que todos os membros da equipe possam compreender o que será testado a cada iteração
  • Testadores estão fortemente envolvidos na criação de casos de teste automatizados, que então são utilizados para verificar a aplicação dos requisitos
  • Testadores executam testes exploratórios, a fim de encontrar defeitos importantes rapidamente
  • Testadores colaboram com desenvolvedores a entender melhor o que precisa ser testado

Questão 22

Questão
Qual dessas atividades deve ocorrer em um projeto ágil (selecione todas que se apliquem)?
Responda
  • Aplicação rigorosa dos critérios de entrada e saída no nível de teste de sistema
  • A colaboração entre o testador, desenvolvedor e representantes da área de negócio para definir os critérios de aceitação
  • Testes de verificação funcional de estórias de usuário desenvolvidas na iteração anterior

Questão 23

Questão
Quais das seguintes afirmações são verdadeiras em projetos ágeis?
Responda
  • Testadores devem trabalhar em estreita colaboração com os desenvolvedores, mantendo uma perspectiva objetiva
  • Gerentes de teste não existem em organizações que fazem o desenvolvimento ágil
  • Não há nenhuma diferença entre o que fazem os testadores e desenvolvedores nos projetos ágeis
  • Os desenvolvedores devem contar com testadores para criar os testes de regressão automatizados
  • Uma seleção de usuários pode executar testes beta no produto, após uma série de iterações

Questão 24

Questão
Você está trabalhando em uma equipe ágil, quando um envolvido no projeto pergunta como a iteração está progredindo. Para onde você irá direcioná-lo?
Responda
  • Para falar com o dono do produto
  • Para falar com o scrum master
  • Para o burndown da iteração
  • Para o plano de release

Questão 25

Questão
Qual acrônimo melhor descreve uma estória de usuário?
Responda
  • INVEST
  • SURE
  • GROOM
  • DEEP

Questão 26

Questão
Qual das seguintes afirmações sobre testes independentes em projetos ágeis é FALSA?
Responda
  • Pode haver um risco de perda de independência de testes para organizações que introduzem ágil
  • Testadores independentes vão encontrar mais defeitos que os desenvolvedores
  • Testes independentes podem ser introduzidos ao final de um sprint
  • A equipe de teste independente pode ser parte de outra equipe

Questão 27

Questão
Escolha as alternativas que contêm as atividades típicas do testador durante o planejamento da iteração:
Responda
  • Definir estórias de usuário testáveis
  • Elaborar o plano de testes
  • Definir níveis de teste
  • Identificar áreas de teste funcionais e não funcionais

Questão 28

Questão
Quais das seguintes afirmações são razões pelas quais a automação é essencial dentro dos projetos ágeis?
Responda
  • Ajuda as equipes a manter ou aumentar sua velocidade
  • Para evitar que a equipe de teste fique entediada com tarefas manuais e repetitivas
  • Para testar novamente todos os casos de teste de iterações anteriores
  • Para eliminar a regressão no produto devido à alta rotatividade de código
  • Para garantir que as alterações de código não quebrem a build

Questão 29

Questão
Em projetos ágeis, há maior necessidade de testadores para entender e desenvolver scripts de automação de testes, do que em projetos tradicionais. Dentre as seguintes alternativas, quais são as razões por que isso é uma habilidade necessária em projetos ágeis?
Responda
  • Requisitos mudam diariamente e têm de ser testados para regressão. Esta rápida mudança exige testes automatizados porque o teste manual é muito lento
  • Os testes devem gerar feedback sobre a qualidade do produto o mais cedo possível. Então, todos os testes de aceitação devem ser executados a cada iteração, idealmente na medida em que as modificações são feitas. Na prática, isso só pode ser realizado via testes automatizados
  • Teste-Primeiro e Prática de Integração Contínua exigem que a suite de testes de regressão seja executada sempre que é feito o check-in de código alterado. Na prática, isso só pode ser realizado por testes automatizados
  • Iterações são sprints de comprimento fixo. A equipe tem que garantir que todos os testes podem ser completamente executados no último dia de cada iteração/sprint. Na prática, isso só pode ser realizado por testes automatizados
  • Projetos ágeis dependem de testes de unidade ao invés de testes de sistema. Já que testes de unidade não podem ser executados manualmente, todos os testes têm de ser automatizados

Questão 30

Questão
Quais tarefas são normalmente esperadas de um testador em projeto ágil?
Responda
  • Decidir sobre a aceitação de usuário
  • Modelar, criar e executar testes apropriados
  • Programar relatórios de defeitos para análise
  • Automatizar e manter testes
  • Melhorar a lógica do programa por programação em pares

Questão 31

Questão
Qual das seguintes alternativas NÃO é uma tarefa típica realizada pelo testador dentro de uma equipe ágil?
Responda
  • Automatizar testes e mantê-los
  • Orientar e treinar outros membros da equipe
  • Produzir e atualizar gráficos de burndown
  • Participar das atividades de análise de código

Questão 32

Questão
Qual das seguintes afirmações sobre TDD é falsa?
Responda
  • A TDD é uma abordagem ‘teste-primeiro’ para desenvolver testes automatizados reutilizáveis
  • O ciclo TDD é usado continuamente até que o produto de software seja liberado
  • TDD ajuda a manter código para esforços de manutenção futuros
  • O resultado de TDD são classes de teste, utilizado pelo desenvolvedor para desenvolver casos de teste

Questão 33

Questão
A que situações o termo ‘pirâmide de teste’ se propõe a ilustrar?
Responda
  • A carga de trabalho da equipe aumenta a cada sprint
  • Como os testes decrescem em função do tamanho do backlog
  • O número de testes unitários automatizados é maior que o número de testes automatizados para níveis maiores de teste
  • O número de testes automatizados aumenta a cada sprint

Questão 34

Questão
Qual das seguintes alternativas considera o uso eficaz dos quadrantes de teste?
Responda
  • Ao comunicar idéias de teste, o testador pode se referir ao quadrante de teste correspondente, para que o resto da equipe compreenda melhor o objetivo do teste
  • O testador pode usar os tipos de testes descritos nos quadrantes como uma métrica de cobertura. Quanto mais testes abrangidos em cada quadrante, maior será a cobertura do teste
  • A equipe deve escolher um número de testes esperados de cada quadrante, e o testador deve projetar e executar esses testes para garantir que todos os níveis e tipos de testes foram executados
  • O testador pode usar os quadrantes durante a análise de risco, com os quadrantes de nível inferior representando um risco menor para o cliente

Questão 35

Questão
Considere as sentenças abaixo: Testes do programador são normalmente parte de um processo automatizado de testes que rodam a partir de todo check-in de novo código, dando à equipe um feedback contínuo e instantâneo sobre a qualidade interna do software. Os testes unitários verificam a funcionalidade de um pequeno subconjunto do sistema, como um objeto ou método. Os testes de componente verificam o comportamento de uma parte maior do sistema, como um grupo de classes que prove algum serviço. Os testes unitários e de componente permitem ao programador medir a qualidade de seu código. O maior propósito desse quadrante é orientado a testes. Pode se afirmar que essas sentenças estão associadas a qual quadrante de teste?
Responda
  • 1
  • 2
  • 3
  • 4

Questão 36

Questão
São tipos de testes tão críticos para o processo ágil quanto para outro tipo de desenvolvimento de software; São orientados à tecnologia, e destinados a criticar as características do produto, como a robustez. A execução desses tipos de testes podem demandar o uso de ferramentas específicas e conhecimentos adicionais. Esses tipos de testes são de qual quadrante?
Responda
  • 1
  • 2
  • 3
  • 4

Questão 37

Questão
Estão corretas as afirmações sobre o quadrante de testes:
Responda
  • Testes que suportam a equipe podem ser usados para direcionar os requisitos do software
  • Testes que criticam o produto nos ajudam a pensar em todas as facetas da qualidade da aplicação
  • Use o quadrante de testes para garantir que seu plano de testes está pronto, e garanta que toda a equipe compartilha a responsabilidade para cobrir os quatro quadrantes da matriz

Questão 38

Questão
O manifesto ágil possui 4 declarações de valores. Associe corretamente o valor ágil com sua contraparte do modelo tradicional: 1. Colaboração com o cliente ao invés de [blank_start]Negociação por contrato[blank_end] 2. Responder às mudanças ao invés de [blank_start]Seguir um plano[blank_end] 3. Indivíduos e iterações ao invés de [blank_start]Processo e ferramentas[blank_end] 4. Software funcionando ao invés de [blank_start]Documentação abrangente[blank_end]
Responda
  • Negociação por contrato
  • Documentação abrangente
  • Seguir um plano
  • Processo e ferramentas
  • Seguir um plano
  • Negociação por contrato
  • Processo e ferramentas
  • Documentação abrangente
  • Processo e ferramentas
  • Documentação abrangente
  • Seguir um plano
  • Negociação por contrato
  • Documentação abrangente
  • Negociação por contrato
  • Seguir um plano
  • Processo e ferramentas

Questão 39

Questão
Qual das seguintes alternativas é melhor para mostrar o progresso da equipe contra estimativas?
Responda
  • Burndown
  • Logs de automação
  • O quadro ágil de tarefas mostrando estórias do usuário e progresso da tarefa
  • Ferramentas de monitoramento de defeitos

Questão 40

Questão
O termo ‘burndown’ refere-se a qual das seguintes alternativas?
Responda
  • Um gráfico mostrando quais membros da equipe estão trabalhando mais, e quais estão sob estresse
  • Um gráfico que mostra o progresso de cada estória de usuário, e quando elas provavelmente serão concluídas
  • Um gráfico que mostra a quantidade de trabalho a ser feito, versus o tempo alocado para a iteração
  • Um gráfico que mostra quais defeitos foram consertados, e quais provavelmente serão

Questão 41

Questão
João e Maria estão trabalhando juntos em um projeto ágil. Eles olharam para os critérios de aceitação, e então construíram esses testes nos seus módulos, de modo que eles devem atender a certas condições para passar. João e Maria estão praticando:
Responda
  • Scrum
  • XP
  • Programação Discreta
  • Desenvolvimento Orientado a Testes

Questão 42

Questão
Dada a seguinte estória de usuário: “Como caixa de banco, posso navegar através do menu do sistema e links, e encontrar informações que estou procurando.” “Para todos os usuários, o sistema tem que exibir todas as consultas em menos de 2 segundos, 90% das vezes” Considere os seguintes casos de teste associados: TC1: Faça login como caixa de banco. Digite o ID do cliente. Verifique se o histórico de transações do cliente seja fácil de encontrar, e que a navegação dos menus é intuitiva; TC2: Faça login como caixa de banco. Digite o nome do cliente. Verifique se o histórico de transações do cliente é fácil de encontrar, e que a navegação dos menus é intuitiva; TC3: Simule o tráfego esperado no sistema e valide o tempo de exibição do histórico de transações do cliente para que seja menor do que 2 segundos. Para qual quadrante de teste pertenceria cada caso descrito acima?
Responda
  • Q1: nível de unidade, orientado à tecnologia; Q2: nível de sistema, orientado a negócios;
  • Q2: nível de sistema, orientado a negócios; Q3: nível de sistema ou de aceitação do usuário, voltado para negócios;
  • Q3: nível de sistema ou de aceitação do usuário, voltado para negócios; Q4: nível sistema ou aceitação operacional, voltado para tecnologia;
  • Q2: nível de sistema, orientado a negócio; Q4: nível sistema ou aceitação operacional, voltado para tecnologia;

Questão 43

Questão
Dada a seguinte estória de usuário: “Como presidente, todos os dados que faço upload não devem ser visíveis por qualquer outro usuário do sistema.” Durante a primeira sessão do ‘planning poker’, os seguintes pontos de estória foram dados com base no risco, esforço, complexidade e extensão adequada dos testes: Clientes: 5 Desenvolvedores: 5 Testers: 20 Qual o melhor resultado após essa sessão de planejamento?
Responda
  • Como o tamanho da estimativa do desenvolvedor e do cliente coincidiram, a equipe pode ter certeza que esta estimativa é boa, e deve passar para a próxima estória de usuário
  • A equipe deve manter uma conversa para entender por que os testadores sentiram que esta estória de usuário resultará em mais trabalho. Outra rodada de sessão de planning poker deve ocorrer após a discussão
  • Porque o cliente é dono do sistema, no final, deve se tomar a sua estimativa como correta quando há conflito
  • As sessões de ‘planning poker’ devem continuar até que todos os pontos da estória sejam coincidentes entre clientes, desenvolvedores e testadores

Questão 44

Questão
Quais das seguintes alternativas são exemplos de critérios de aceitação testáveis para atividades relacionadas a teste?
Responda
  • Testes baseados em estrutura: testes de caixa branca
  • Teste do Sistema: pelo menos 80% dos testes devem ser automatizados
  • Testes de Segurança: uma varredura para análise de riscos e ameaças é concluída sem falhas identificadas
  • Teste de desempenho: a aplicação responde em uma quantidade razoável de tempo com 5000 usuários
  • Teste de compatibilidade: o aplicativo está trabalhando em todos os principais navegadores

Questão 45

Questão
Qual alternativa é a melhor descrição de quando parar de testar (critérios de liberação) em um projeto ágil?
Responda
  • Todos os casos de teste foram executados
  • A probabilidade de falhas restantes foi reduzida a um nível que pode ser aceito pelo cliente
  • A cobertura de teste alcançada é considerada suficiente. O limite de cobertura é justificado pela complexidade da funcionalidade, sua implementação e seus riscos envolvidos
  • A iteração/sprint terminou

Questão 46

Questão
Dada a seguinte estória de usuário: “Uma aplicação online cobra dos clientes para enviar itens comprados, com base nos seguintes critérios: Custos de envio padrão para menos de 6 itens O transporte custa $ 5 para 6-10 itens O transporte é gratuito para mais de 10 itens Qual das seguintes é a melhor técnica de modelagem de teste caixa preta para a estória do usuário?
Responda
  • Teste de Transição de Estado - testar os seguintes estados: navegação, logado, seleção, aquisição, confirmação e sair
  • Tabela de Decisão - testar as seguintes condições: usuário conectado; ao menos um item no carrinho; compra confirmada; financiamento aprovado; com a ação resultante de: item despachado
  • Teste de Análise de Valor Limite - testar as seguintes entradas: 0, 5, 6, 10, 11
  • Teste por Caso de Uso - Ator: cliente; Pré-requisitos: cliente faz logon, seleciona e compra itens; Pós-condições: itens são enviados

Questão 47

Questão
Qual das seguintes afirmações é FALSA em relação a testes exploratórios?
Responda
  • Englobam a aprendizagem, modelagem de teste e execução, simultaneamente
  • Eliminam a necessidade de testadores prepararem idéias de teste antes de sua execução
  • Quando combinados com outras estratégias de teste, produzem os melhores resultados
  • Para executá-los, testadores precisam de alta compreensão do sistema

Questão 48

Questão
Sabe-se que, na iteração zero do Scrum, o testador desempenha uma série de atividades, EXCETO:
Responda
  • Definir os critérios de saída
  • Realizar análise de risco de qualidade
  • Garantir que o código liberado nessa iteração tenha atingido o nível de cobertura planejado
  • Especificar a definição de ‘pronto’

Questão 49

Questão
Em um dado cenário de uma equipe ágil trabalhando com Scrum, percebeu-se que, durante uma sprint, ao iniciar a execução de testes exploratórios, não havia um ambiente de teste preparado para as necessidades da sprint. A partir dessa informação, pode-se deduzir que:
Responda
  • Isso é normal em uma equipe ágil, que trabalha com pouca documentação e abraça as mudanças
  • Houve falha no planejamento da sprint, quando se deveria ter planejado “onde” (ambientes) o teste seria realizado
  • Houve falha no planejamento do backlog do produto, a partir do qual é possível prever a necessidade de ambiente de teste
  • Houve falha de relato no quadro Kanban, local adequado para se planejar o ambiente de teste necessário para as sprints

Questão 50

Questão
Considere os seguintes resultados de uma análise de risco de produto, que ocorreu no início de uma iteração: Estória de usuário 1 (Performance): probabilidade alta; impacto alto; Estória de usuário 2 (Segurança): probabilidade alta; impacto alto; Estória de usuário 3 (Funcional): probabilidade média; impacto alto; Estória de usuário 4 (Funcional): probabilidade alta; impacto médio; Estória de usuário 5 (Compatibilidade): probabilidade baixa; impacto baixo; Estória de usuário 6 (Recuperação): probabilidade baixa; impacto baixo; Quais das alternativas abaixo descrevem melhor o que a equipe deveria fazer com essa informação?
Responda
  • Avançar para a sessão de ‘planning poker’ para estimar o esforço para estórias de usuário, determinar o que pode ser feito na iteração atual e o que precisa ser adicionado à lista de pendências
  • Retirar as estórias 5 e 6 desta iteração e colocá-las em uma iteração posterior
  • Devido ao número elevado de probabilidade e riscos de alto impacto previstos para esta iteração, a equipe deve estender o prazo por mais 2 semanas
  • A equipe deve colaborar de maneira eficaz para atenuar a alta probabilidade e riscos de alto impacto
  • A equipe deve planejar para completar todos os itens do sprint atual, mas deixar os itens de menor risco para o fim da sprint, e apenas testar esses itens se houver tempo

Questão 51

Questão
Sabe-se que, em projetos ágeis, se faz uso de pouca documentação, as pessoas trabalham no mesmo espaço físico, e um dos valores é ‘indivíduos e iterações sobre processos e ferramentas’. Nesse contexto, estão corretas, dentre as afirmações abaixo:
Responda
  • Em alinhamento a esse valor, os testadores de equipes ágeis não fazem uso de ferramentas para teste de software
  • Os testadores de equipes ágeis preferem o uso de ferramentas de gestão de ciclo de desenvolvimento e ferramentas de gestão e rastreamento de tarefas, em detrimento a ferramentas tradicionais de teste
  • As equipes ágeis preferem adotar ferramentas que fornecem representações visuais do estado atual de cada estória de usuário

Questão 52

Questão
Ferramentas de gerenciamento de configuração são úteis, em projetos ágeis, para:
Responda
  • Mostrar os parâmetros de configuração de software de acordo com o servidor que será instalado
  • Permitir exclusivamente o armazenamento do código-fonte e seu controle de versão
  • Permitir a virtualização de servidores, agilizando a preparação do ambiente
  • Serem utilizados não só para armazenar código-fonte e testes automatizados, mas também os testes manuais e outros produtos do trabalho de teste

Questão 53

Questão
São ferramentas utilizadas pelas equipes ágeis para o projeto, implementação e execução dos testes (selecione todas que se adequarem):
Responda
  • Ferramentas de gestão de casos de teste; ferramentas de execução de teste automatizado; ferramentas de virtualização;
  • Ferramentas de projeto de teste; ferramentas de carga de dados de teste; ferramentas de execução de teste automatizado;
  • Ferramentas para preparação e geração de dados de teste; ferramentas de gerenciamento de configuração; ferramentas de projeto de teste;

Questão 54

Questão
Seu gerente gostaria de introduzir testes exploratórios à sua equipe ágil. Ele recebeu as seguintes sugestões sobre como proceder: I. As estórias de usuário são atribuídas a testadores que são completamente novos para a estória do usuário. São atribuídos 120 minutos para completar o teste exploratório sobre a estória do usuário. Testadores não precisam documentar os testes ou resultados dos testes, mas precisam gerar um log caso um erro seja encontrado II. As estórias de usuário são atribuídas a testadores que já tenham completado o teste de risco baseado na mesma área. São atribuídos 120 minutos para completar o teste exploratório sobre a estória do usuário. A equipe espera o final dos 120 minutos para ter uma lista de idéias de teste, incluindo dados e atores, resultados e problemas encontrados, e lista de defeitos a serem registrados na ferramenta de gestão de defeitos III. Uma estória de usuário é atribuída a um representante comercial. Ao representante comercial é dito para utilizar o sistema como o cliente usuaria num dia típico. Se problemas são encontrados, o representante deve informar o testador, para que possam priorizar e fazer logs dos defeito IV. Uma estória de usuário é atribuída a um testador para o teste exploratório. Ao testador é dito para aprender a funcionalidade da estória do usuário, para garantir que a funcionalidade está correta e para incluir teste negativo. Não há prazo definido para este teste exploratório ser concluído, isso depende do que for encontrado pelo testador. Documentação não é necessária, mas defeitos precisam ser logados na ferramenta de rastreamento de defeitos. O seu gerente apresenta as suas conclusões sobre a melhor forma de introduzir testes exploratórios para uma equipe ágil. Qual das conclusões do seu gerente está correta?
Responda
  • Cenário I não é o melhor caminho, porque em testes exploratórios, modelagem e execução de teste acontecem ao mesmo tempo, mas são guiados por uma Carta de teste que inclui atores, condições de teste, dados de teste etc. Os resultados dos testes também são documentados e orientarão o próximo teste.
  • Cenário II é a melhor maneira porque neste caso, os testadores tẽm conhecimento da estória do usuário, o que irá ajudá-los a atuarem com as condições de teste e idéias. A equipe está usando sessões de testes exploratórios por tempo determinado. A equipe está orientada a documentar as condições de testes, dados, informações do usuário, e resultados no log de teste. Problemas são registrados em uma ferramenta de rastreamento de defeitos, assim como qualquer outra técnica de teste.
  • Cenário III não é o melhor caminho, porque isso poderia estar descrevendo testes de aceitação do sistema, mas não testes exploratórios.
  • Cenário IV não é o melhor caminho, porque a documentação é necessária para testes exploratórios, e testadores devem registrar as idéias e resultados dos testes. Os resultados dos testes são usados para guiar testes exploratórios futuros.

Questão 55

Questão
Quais das seguintes aplicações é o propósito de um ALM (Application Lifecycle Management - ferramenta de gerenciamento de ciclo de vida da aplicação) em um projeto ágil?
Responda
  • Permite às equipes construírem um conhecimento baseado em ferramentas e técnicas de desenvolvimento e testes
  • Fornece resposta rápida sobre a qualidade da construção e detalhes sobre as mudanças de código
  • Fornece visibilidade sobre o estado atual do aplicativo, especialmente com equipes distribuídas
  • Gera e carrega grandes volumes e combinações de dados, para usar nos testes

Questão 56

Questão
Dada a seguinte estória de usuário: “Como caixa de banco, gostaria de ser capaz de ver todas as transações bancárias de meus clientes na tela, para que eu possa responder às suas perguntas”. Quais das seguintes alternativas podem ser consideradas como casos de teste relevantes de aceitação?
Responda
  • Login como caixa de banco, obter saldo do cliente para todas as contas abertas
  • Login como caixa de banco, digitar um ID da conta do cliente, e obter o histórico de transações na tela
  • Login como caixa de banco, solicitar ao cliente o ID da conta usando abreviações de nome, e obter o histórico de transações na tela
  • Login como caixa de banco, digitar o IBAN (número de conta bancária internacional) do cliente, obter seu histórico de transações na tela
  • Login como caixa de banco, digitar ID da conta do cliente, obter seu histórico de transações na tela em menos de 3 segundos

Questão 57

Questão
Para uma equipe ágil é atribuído um projeto para atualizar um dispositivo médico existente para as tecnologias mais recentes. Desde a última versão do dispositivo médico, uma nova versão do padrão de dispositivos foi liberada. O acesso do usuário ao dispositivo está mudando e será documentado em estórias de usuário. Quais das seguintes alternativas são as mais adequadas para melhor fornecer informação relevante para apoiar as suas atividades de teste?
Responda
  • Versão atualizada do documento de padrões para o sistema médico
  • Defeitos existentes, ou áreas típicas de defeitos no sistema existente
  • Casos de teste de acesso de usuários obsoletos, e resultados da aplicação existente
  • Métricas de desempenho para aplicativo existente
  • Defeitos registrados durante outros projetos semelhantes de conversão para dispositivos médicos

Questão 58

Questão
No início da quinta iteração de um projeto, um novo requisito foi introduzido para apoiar um novo tipo de browser. O testador percebe que a estrutura de automação de teste existente e scripts não suporta o novo navegador. Qual a melhor ação a ser tomada pelo testador desta equipe?
Responda
  • O testador deve notificar a equipe que estão planejando trabalhar horas extras durante os dois próximos sprints, a fim de atualizar a estrutura de automação de teste existente e scripts para apoiar o novo navegador, de modo a não atrapalhar o plano de sprint existente
  • O testador irá notificar a equipe do problema. A análise de risco é feita, e a equipe decide que testes de regressão deverão ser executados no novo navegador, em adição aos já suportados. O testador irá atualizar o plano de sprint adicionando tarefas para modificar o framework de automação ou os scripts
  • O testador faz algumas pesquisas e conclui que o risco é baixo para quaisquer novos defeitos a serem introduzidos no novo navegador que já não tenham sido encontrados nos navegadores suportados. O testador continua com o plano de sprint existente e não faz alterações no framework de automação ou nos scripts
  • O testador vai parar o que estão fazendo, projetar testes específicos de compatibilidade do novo navegador, e comunicar à equipe que quaisquer outros trabalhos de teste terão de ser empurrados para o sprint seguinte

Questão 59

Questão
É uma premissa do desenvolvimento ágil:
Responda
  • O cliente aprende logo o desenvolvimento, na medida em que é capaz de manipular o sistema
  • A especialização torna as tarefas mais simples e, consequentemente, facilita o desenvolvimento
  • A especialização não impõe a necessidade, de quem está executando uma tarefa, de pensar em que está fazendo, basta fazer
  • O foco na execução torna o processo determinístico, para que a especificação seja corretamente transformada em software

Questão 60

Questão
O Extreme Programming (XP) é um tipo de método ágil que foi definido por Kent Beck. O XP inclui uma abordagem de teste que:
Responda
  • Valoriza o desenvolvimento test-last
  • Depende da técnica de teste baseada em defeitos
  • Desenvolve teste incremental baseado em cenários
  • Utiliza processo de teste dirigido a planos

Questão 61

Questão
Dentre os princípios do manifesto ágil para desenvolvimento de software, não se inclui:
Responda
  • A satisfação do cliente deve ser priorizada através da entrega contínua
  • Conversas face a face são preferíveis dentro de uma equipe de desenvolvimento
  • Simplicidade é essencial
  • Mudanças nos requisitos devem ser evitadas

Questão 62

Questão
Sobre o teste ágil, considere as seguintes afirmações e selecione as corretas:
Responda
  • Prática de teste para um projeto que utiliza metodologias ágeis e enfatiza o paradigma ‘test first design’
  • Teste realizado informalmente, sem a preparação ou utilização de técnicas de modelagem reconhecidas, e sem a definição prévia de resultados esperados
  • Teste baseado em uma análise sistemática, por exemplo, dos riscos de produto ou de requisitos

Questão 63

Questão
Qual das metodologias busca remover as mudanças do projeto?
Responda
  • RUP
  • Waterfall
  • Scrum
  • Kanban

Questão 64

Questão
Quando você esperaria ver funcionalidades recém-desenvolvidas, demonstradas pela equipe ágil?
Responda
  • Na retrospectiva da iteração
  • No Scrum dos Scrums
  • Na implantação do release
  • Na revisão da iteração

Questão 65

Questão
Considere as seguintes afirmações e escolha as corretas:
Responda
  • Na abordagem ágil, o foco é na entrega de valor para o cliente, com a qualidade requerida pelo cliente
  • Na abordagem tradicional, o foco da entrega é estar em conformidade com os requisitos
  • Na abordagem da ‘equipe toda’, somente o testador é responsável pela entrega de um software para o cliente

Questão 66

Questão
Testes exploratórios e testes de performance e carga são tratados, respectivamente, em quais quadrantes do teste ágil?
Responda
  • 1 e 2
  • 2 e 3
  • 3 e 4
  • 4 e 1

Questão 67

Questão
Testes puramente automatizados e puramente manuais são tratados, respectivamente, em quais quadrantes do teste ágil?
Responda
  • 1 e 3
  • 1 e 2
  • 1 e 4
  • 2 e 3

Questão 68

Questão
No modelo ágil Scrum:
Responda
  • Ao final de cada sprint, a equipe deve realizar um sprint review meeting para verificar o que foi feito e, então, partir para uma nova sprint
  • A cada dia pode-se avaliar o andamento das atividades, contando as que estão por fazer e as terminadas, o que produz o diagrama dual-line burndown
  • O product backlog apresenta requisitos de baixo nível, voltados para as necessidades diretas dos clientes e desenvolvedores
  • O scrum master é a pessoa responsável pelo projeto em si, tendo que, como principal atribuição, indicar quais são os requisitos mais importantes a serem tratados em cada sprint

Questão 69

Questão
Uma característica da metodologia ágil Scrum:
Responda
  • Focar nas práticas de engenharia
  • Focar na documentação formal do software
  • Ser um método iterativo e incremental
  • Exigir o planejamento do projeto, de acordo com as práticas do PMBOK

Questão 70

Questão
Analise as alternativas a seguir, relacionadas a Scrum, e escolha as corretas:
Responda
  • Teste e documentação são realizados à medida que o produto é construído
  • O trabalho e desenvolvimento, e o pessoal que o efetua, são realizados por completo, com partições de alto acoplamento sem a possibilidade de reuso
  • Pequenas equipes de trabalho são organizadas para maximizar a comunicação
  • A complexidade do processo dificulta e não permite a produção de versões do software, que podem ser inspecionadas e testadas
  • O processo precisa ser adaptável tanto a modificações técnicas quanto a de negócios, para garantir que o melhor produto possível seja produzido

Questão 71

Questão
XP (eXtreme Programming) é uma metodologia ágil para equipes pequenas e médias, que desenvolverão software com requisitos vagos e em constante mudança. Para isso, adota-se a estratégia de constante acompanhamento e realização de vários pequenos ajustes durante o desenvolvimento de software. Para aplicar os valores e princípios durante o desenvolvimento de software, a XP propõe uma série de práticas, sendo uma delas: sempre que produzir uma nova funcionalidade, nunca esperar uma semana para integrá-la à versão atual do sistema, a fim de evitar a possibilidade do aumento de confiltos e de erros no código-fonte. Tal prática é denominada:
Responda
  • Time coeso
  • Refatoração
  • Integração contínua
  • Ritmo sustentável

Questão 72

Questão
O principal objetivo da XP é dar agilidade ao desenvolvimento do projeto, buscando garantir a satisfação do cliente. As práticas, regras e valores da XP garantem um agradável ambiente de desenvolvimento de software para seus seguidores, que são conduzidos por estes quatro norteadores básicos:
Responda
  • Comunicação - simplicidade - feedback - coragem
  • Planejamento - metáfora - refactoring - testes
  • Feedback constante - abordagem incremental - encorajamento - colaboração
  • Colaboração - integração contínua - cliente presente - abordagem incremental

Questão 73

Questão
Escolha a alternativa abaixo que representa porque, nas metodologias ágeis, as mudanças de requisitos são aceitas:
Responda
  • Conceitualmente, aceitando as mudanças provavelmente irá reduzir as solicitações de mudanças
  • Para dar aos clientes uma vantagem competitiva
  • Equipes auto-organizadas podem se adaptar às mudanças quase instantaneamente
  • Kaizen

Questão 74

Questão
Qual o papel principal do Scrum Master numa equipe ágil?
Responda
  • Gerenciar o projeto
  • Ser a principal ligação com o cliente
  • Medir e relatar o progresso ao gerente sênior
  • Manter a equipe focada nos princípios ágeis

Questão 75

Questão
O tamanho ideal de uma equipe ágil é:
Responda
  • 4 a 12
  • Depende do tamanho do projeto
  • 3 a 9
  • Qualquer número que entregue valor máximo ao cliente

Questão 76

Questão
O que é uma parte interessada no projeto?
Responda
  • Qualquer um cujo trabalho pode ser afetado pelo produto do projeto
  • Qualquer um que está comprometido e não meramente envolvido
  • Qualquer um com interesse no resultado do projeto
  • Qualquer um que se engaje com o projeto de qualquer forma

Questão 77

Questão
Na terminologia ágil, ‘épico’ é também definido como:
Responda
  • Uma característica complexa
  • Um nó
  • Uma extensão da iteração
  • Uma característica raiz

Questão 78

Questão
Na metodologia ágil, o desenvolvimento ‘teste primeiro’ é direcionado por qual abordagem?
Responda
  • Criando os casos de teste primeiro, assim salvando tempo do projeto
  • Software deve ser escrito no contexto de como ele será aceito e validado
  • Desenvolvedores devem ser aqueles que criam os testes que seu software deve passar
  • Software livre de erro é possível se os testes são construídos apropriadamente e o código é estritamente escrito para passar nesses testes

Questão 79

Questão
Nos projetos ágeis, geralmente, a documentação deve ser:
Responda
  • Inexistente
  • Apenas suficiente
  • Completa, mas não exaustiva
  • Suficiente para alguém completar o seu trabalho, se você partir inesperadamente

Questão 80

Questão
Qual o significado de integração contínua?
Responda
  • Todas as mudanças de código passam por ‘check-in’ e testadas a cada dia
  • A equipe compartilha uma única base de código
  • O cliente recebe todo o desenvolvimento em tempo real
  • Todo o código deve ser integrado assim que esteja com uma característica completa

Questão 81

Questão
Uma iteração é igual a:
Responda
  • Sprint
  • Ciclo
  • Velocidade
  • Lançamento

Questão 82

Questão
Assinale a alternativa abaixo que é FALSA em relação a XP:
Responda
  • Programadores XP trabalham em pares
  • Encoraja os programadores a assumirem um pouco mais de pontos de estória
  • Pratica iterações mais curtas que em outras metodologias
  • Encoraja a equipe a fazer coisas ‘uma vez, e somente uma vez’

Questão 83

Questão
A atualização do quadro Kanban é responsabilidade de:
Responda
  • Do SM, à medida que o trabalho é completado
  • Do cliente, à medida que o trabalho é aceito
  • Do testador, à medida que o trabalho é verificado
  • Da equipe, à medida que o trabalho progride

Questão 84

Questão
O que melhor caracteriza o desenvolvimento orientado a testes? Ordene os passos: [blank_start]Teste[blank_end], [blank_start]codifique[blank_end], [blank_start]refatore[blank_end], [blank_start]entregue[blank_end]
Responda
  • teste
  • codifique
  • refatore
  • entregue
  • codifique
  • teste
  • refatore
  • entregue
  • refatore
  • teste
  • codifique
  • entregue
  • entregue
  • teste
  • codifique
  • refatore

Questão 85

Questão
Sobre a Sprint Zero, é correto afirmar que:
Responda
  • A equipe escolhe os itens de mais alto valor para o cliente
  • A equipe tenta bloquear o escopo do produto
  • A equipe tipicamente não entrega nenhum valor para o cliente
  • A equipe tem uma retrospectiva para discutir outras iterações do lançamento

Questão 86

Questão
O conceito de limite de trabalho em andamento está mais associado com:
Responda
  • Deming
  • Scrum
  • Kaizen
  • Kanban

Questão 87

Questão
As estórias de usuário, utilizadas no desenvolvimento ágil, devem ser:
Responda
  • Dependentes
  • Compreensivas
  • Negociáveis
  • De alto valor

Questão 88

Questão
Considerando o espaço da equipe ágil, este deve ser configurado de forma que:
Responda
  • Os membros da equipe virem radiadores de informações
  • Os membros da equipe tenham tanta privacidade quanto possível
  • Os membros da equipe fiquem frente a frente
  • Os membros da equipe formem pequenos grupos

Questão 89

Questão
Quanto ao propósito de uma retrospectiva de iteração, pode-se afirmar que:
Responda
  • Analisar o lançamento e determinar o que poderia ser melhorado
  • Prover uma oportunidade para a equipe se reorganizar
  • Explorar formas para adicionar mais valor para o cliente
  • Melhorar futuras iterações

Questão 90

Questão
Quando um defeito é detectado em um projeto ágil, de quem é a responsabilidade para corrigi-lo?
Responda
  • A pessoa ou par que fez o código
  • A equipe
  • O dono do produto (PO)
  • O SM

Questão 91

Questão
Sobre risco, qual declaração abaixo é falsa?
Responda
  • É um evento negativo incerto
  • Deve ser quantificado para ser entendido
  • Pode ser representado em um backlog ajustado a risco
  • Valor deve ser avaliado contra risco

Questão 92

Questão
Dada a importância dos riscos do produto, estes são uma responsabilidade primária:
Responda
  • Do SM
  • Do PO
  • Da equipe
  • Do escritório de gerenciamento do projeto (PMO)

Questão 93

Questão
Trata-se de um produto de trabalho de projeto de interesse dos testadores ágeis, que pode ser útil na elaboração das estórias de usuário. Está se falando de:
Responda
  • Produtos de trabalho de desenvolvimento
  • Produtos de trabalho orientados a negócios
  • Produtos de trabalho de teste
  • Produtos de trabalho de gestão

Semelhante

Agile Practices
Freda Fung
Agile Teams, Work Environment & Scrum Overview
Freda Fung
Introduction to Agile
Freda Fung
Quiz Méthode agile
Anass ECP
ISTQB 2018 Foundation Software Testing 1
Robyn Babbage
ISTQB Foundation Software Testing A
Robyn Babbage
Flashcards Unit 4
Diego Becerril
Agile Quiz
LILIANA PECIREP
QATesting
hartle5727
Agile Development Introduction
olvintp
Chapter 1 - Quick Quiz - Principles of testing
America LH