CTFL-AT

C B
Quiz by C B, updated more than 1 year ago
C B
Created by C B almost 4 years ago
288
2

Description

CTFL-AT: 40 questões, 1h para fazer

Resource summary

Question 1

Question
Qual das alternativas abaixo NÃO É um valor da metodologia ágil?
Answer
  • 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

Question 2

Question
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, é:
Answer
  • 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

Question 3

Question
Um quadro Kanban é usado para todas as alternativas seguintes, EXCETO:
Answer
  • 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

Question 4

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

Question 5

Question
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?
Answer
  • De toda a equipe
  • Do desenvolvedor
  • Do testador
  • Do dono do produto

Question 6

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

Question 7

Question
O propósito primário de uma reunião ‘em pé’ é:
Answer
  • 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

Question 8

Question
São contribuições do testador ágil na equipe, EXCETO:
Answer
  • 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

Question 9

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

Question 10

Question
Qual das metodologias abaixo busca remover incertezas do projeto?
Answer
  • XP
  • Scrum
  • Waterfall
  • Kanban

Question 11

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

Question 12

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

Question 13

Question
Quais das duas atividades abaixo melhor representam responsabilidades que são consistentes com a abordagem ágil de ‘toda a equipe’?
Answer
  • 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.)

Question 14

Question
Quais das seguintes declarações são verdadeiras?
Answer
  • 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

Question 15

Question
Qual das seguintes alternativas melhor descreve um testador participando de uma reunião de retrospectiva?
Answer
  • 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

Question 16

Question
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?
Answer
  • 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

Question 17

Question
Qual dos seguintes itens não deve ser levantado durante uma reunião de retrospectiva?
Answer
  • 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

Question 18

Question
Qual dos seguintes itens não é um princípio de integração contínua?
Answer
  • 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

Question 19

Question
Qual das seguintes atividades um testador faz durante o planejamento do release?
Answer
  • 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

Question 20

Question
Qual a explicação mais apropriada para uma estória de usuário?
Answer
  • 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

Question 21

Question
Qual das seguintes atividades de teste geralmente é feita durante os projetos ágeis, mas não tão comum nos projetos tradicionais?
Answer
  • 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

Question 22

Question
Qual dessas atividades deve ocorrer em um projeto ágil (selecione todas que se apliquem)?
Answer
  • 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

Question 23

Question
Quais das seguintes afirmações são verdadeiras em projetos ágeis?
Answer
  • 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

Question 24

Question
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?
Answer
  • Para falar com o dono do produto
  • Para falar com o scrum master
  • Para o burndown da iteração
  • Para o plano de release

Question 25

Question
Qual acrônimo melhor descreve uma estória de usuário?
Answer
  • INVEST
  • SURE
  • GROOM
  • DEEP

Question 26

Question
Qual das seguintes afirmações sobre testes independentes em projetos ágeis é FALSA?
Answer
  • 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

Question 27

Question
Escolha as alternativas que contêm as atividades típicas do testador durante o planejamento da iteração:
Answer
  • 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

Question 28

Question
Quais das seguintes afirmações são razões pelas quais a automação é essencial dentro dos projetos ágeis?
Answer
  • 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

Question 29

Question
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?
Answer
  • 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

Question 30

Question
Quais tarefas são normalmente esperadas de um testador em projeto ágil?
Answer
  • 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

Question 31

Question
Qual das seguintes alternativas NÃO é uma tarefa típica realizada pelo testador dentro de uma equipe ágil?
Answer
  • 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

Question 32

Question
Qual das seguintes afirmações sobre TDD é falsa?
Answer
  • 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

Question 33

Question
A que situações o termo ‘pirâmide de teste’ se propõe a ilustrar?
Answer
  • 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

Question 34

Question
Qual das seguintes alternativas considera o uso eficaz dos quadrantes de teste?
Answer
  • 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

Question 35

Question
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?
Answer
  • 1
  • 2
  • 3
  • 4

Question 36

Question
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?
Answer
  • 1
  • 2
  • 3
  • 4

Question 37

Question
Estão corretas as afirmações sobre o quadrante de testes:
Answer
  • 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

Question 38

Question
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]
Answer
  • 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

Question 39

Question
Qual das seguintes alternativas é melhor para mostrar o progresso da equipe contra estimativas?
Answer
  • 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

Question 40

Question
O termo ‘burndown’ refere-se a qual das seguintes alternativas?
Answer
  • 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

Question 41

Question
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:
Answer
  • Scrum
  • XP
  • Programação Discreta
  • Desenvolvimento Orientado a Testes

Question 42

Question
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?
Answer
  • 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;

Question 43

Question
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?
Answer
  • 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

Question 44

Question
Quais das seguintes alternativas são exemplos de critérios de aceitação testáveis para atividades relacionadas a teste?
Answer
  • 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

Question 45

Question
Qual alternativa é a melhor descrição de quando parar de testar (critérios de liberação) em um projeto ágil?
Answer
  • 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

Question 46

Question
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?
Answer
  • 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

Question 47

Question
Qual das seguintes afirmações é FALSA em relação a testes exploratórios?
Answer
  • 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

Question 48

Question
Sabe-se que, na iteração zero do Scrum, o testador desempenha uma série de atividades, EXCETO:
Answer
  • 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’

Question 49

Question
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:
Answer
  • 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

Question 50

Question
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?
Answer
  • 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

Question 51

Question
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:
Answer
  • 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

Question 52

Question
Ferramentas de gerenciamento de configuração são úteis, em projetos ágeis, para:
Answer
  • 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

Question 53

Question
São ferramentas utilizadas pelas equipes ágeis para o projeto, implementação e execução dos testes (selecione todas que se adequarem):
Answer
  • 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;

Question 54

Question
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?
Answer
  • 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.

Question 55

Question
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?
Answer
  • 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

Question 56

Question
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?
Answer
  • 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

Question 57

Question
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?
Answer
  • 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

Question 58

Question
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?
Answer
  • 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

Question 59

Question
É uma premissa do desenvolvimento ágil:
Answer
  • 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

Question 60

Question
O Extreme Programming (XP) é um tipo de método ágil que foi definido por Kent Beck. O XP inclui uma abordagem de teste que:
Answer
  • 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

Question 61

Question
Dentre os princípios do manifesto ágil para desenvolvimento de software, não se inclui:
Answer
  • 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

Question 62

Question
Sobre o teste ágil, considere as seguintes afirmações e selecione as corretas:
Answer
  • 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

Question 63

Question
Qual das metodologias busca remover as mudanças do projeto?
Answer
  • RUP
  • Waterfall
  • Scrum
  • Kanban

Question 64

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

Question 65

Question
Considere as seguintes afirmações e escolha as corretas:
Answer
  • 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

Question 66

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

Question 67

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

Question 68

Question
No modelo ágil Scrum:
Answer
  • 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

Question 69

Question
Uma característica da metodologia ágil Scrum:
Answer
  • 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

Question 70

Question
Analise as alternativas a seguir, relacionadas a Scrum, e escolha as corretas:
Answer
  • 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

Question 71

Question
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:
Answer
  • Time coeso
  • Refatoração
  • Integração contínua
  • Ritmo sustentável

Question 72

Question
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:
Answer
  • 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

Question 73

Question
Escolha a alternativa abaixo que representa porque, nas metodologias ágeis, as mudanças de requisitos são aceitas:
Answer
  • 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

Question 74

Question
Qual o papel principal do Scrum Master numa equipe ágil?
Answer
  • 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

Question 75

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

Question 76

Question
O que é uma parte interessada no projeto?
Answer
  • 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

Question 77

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

Question 78

Question
Na metodologia ágil, o desenvolvimento ‘teste primeiro’ é direcionado por qual abordagem?
Answer
  • 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

Question 79

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

Question 80

Question
Qual o significado de integração contínua?
Answer
  • 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

Question 81

Question
Uma iteração é igual a:
Answer
  • Sprint
  • Ciclo
  • Velocidade
  • Lançamento

Question 82

Question
Assinale a alternativa abaixo que é FALSA em relação a XP:
Answer
  • 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’

Question 83

Question
A atualização do quadro Kanban é responsabilidade de:
Answer
  • 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

Question 84

Question
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]
Answer
  • teste
  • codifique
  • refatore
  • entregue
  • codifique
  • teste
  • refatore
  • entregue
  • refatore
  • teste
  • codifique
  • entregue
  • entregue
  • teste
  • codifique
  • refatore

Question 85

Question
Sobre a Sprint Zero, é correto afirmar que:
Answer
  • 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

Question 86

Question
O conceito de limite de trabalho em andamento está mais associado com:
Answer
  • Deming
  • Scrum
  • Kaizen
  • Kanban

Question 87

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

Question 88

Question
Considerando o espaço da equipe ágil, este deve ser configurado de forma que:
Answer
  • 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

Question 89

Question
Quanto ao propósito de uma retrospectiva de iteração, pode-se afirmar que:
Answer
  • 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

Question 90

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

Question 91

Question
Sobre risco, qual declaração abaixo é falsa?
Answer
  • É 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

Question 92

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

Question 93

Question
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:
Answer
  • Produtos de trabalho de desenvolvimento
  • Produtos de trabalho orientados a negócios
  • Produtos de trabalho de teste
  • Produtos de trabalho de gestão
Show full summary Hide full summary

Similar

Agile Practices
Freda Fung
Introduction to Agile
Freda Fung
Agile Teams, Work Environment & Scrum Overview
Freda Fung
SIMULADO 1 - CTFL-AT
Edimilson Estevam
Quiz Méthode agile
Anass ECP
Flashcards Unit 4
Diego Becerril
ISTQB Foundation Software Testing A
Robyn Babbage
Agile Quiz
LILIANA PECIREP
QATesting
hartle5727
Software Testing Basics
msmyth52
Agile Development Introduction
olvintp