Question 1
Question
Analise as alternativas abaixo:
i. Indivíduos e interação
ii. Análise ás mudanças
iii. Software funcionando
iv. Responsabilização do cliente
Escolha a alternativa abaixo que contém os valores do manifesto ágil:
Answer
-
i, ii e iv
-
i, e iv
-
ii e iii
-
i e iii
Question 2
Question
Escolha a alternativa abaixo que contém dois princípios das metodologias ágeis:
Answer
-
Satisfação do cliente através da entrega de software de valor e testes orientados a riscos.
-
Representante da área de negócio e desenvolvedores trabalhando juntos e software com baixo índice de defeitos.
-
Trabalho sob pressão e excelência técnica da equipe.
-
Software funcionando como mediada do progresso do projeto, e ritmo constante no desenvolvimento.
Question 3
Question
Desenvolvedores, testadores e um representando do cliente estão realizando o planejamento de uma release (Lançamento). Nesse momento o representada do cliente faz a priorização das estórias de usuários para o lançamento, em colaboração com a equipe toda. São benefícios da abordagem da equipe toda:
i. Melhoria da comunicação e colaboração dentro da equipe
ii. Redução do tempo de execução dos testes
iii. Promover a qualidade na responsabilidade de cada elemento
iv. Melhor compreensão das necessidades do usuário
São verdadeiras as seguintes afirmações:
Answer
-
Todas são verdadeiras
-
i, ii e iv são verdadeiras
-
i, iii e iv são verdadeiras
-
i,ii e iii são verdadeiras
Question 4
Question
Descobrir via integração continua, isolar e resolver os problemas de qualidade mais cedo, está associado a:
Answer
-
Vantagens do uso da piramide dos testes
-
Vantagens do uso do quadrante dos testes
-
Ao feedback inicial e frequente
-
Abordagem timeboxing
Question 5
Question
Escolha a alternativa abaixo, que melhor descreva a metodologia ágil XP:
Answer
-
Descreve cinco valores, um conjunto de princípios e treze praticas principais para o desenvolvimento de software.
-
Não dita técnicas de desenvolvimento, apenas um conjunto de princípios e valores.
-
Tem como objetivo principal visualizar e otimizar o fluxo de trabalho em uma cadeia de valor agregado.
-
Define cinco valores, um conjunto de princípios e os papeis de XP master, proprietário do produto e equipe de desenvolvimento.
Question 6
Question
Dado a seguinte estória de usuário:
Como um cliente, eu quero poder adicionar e consultar itens de produtos em um carrinho de compras, para que eu
possa visualizar o total dos itens de compra e valor, antes de ir para o pagamento do pedido.
Escolha a alternativa abaixo que contém um critério de aceitação testável, relevante e especifica para essa estória de usuário.
Answer
-
O tempo de resposta deve ser adequado tanto parra adicionar ou consultar itens no carrinho de compra.
-
Após adicionar dois ou mais itens no carrinho de compra eles podem ser visualizados com suas respectivas quantidades e totalização do valor da compra.
-
O layout da página deve seguir o padrão de cores, tipo e tamanho de fontes de acordo com o padrão corporativo.
-
O carrinho de compras deve ser implementado de acordo com os padrões de acessibilidade.
Question 7
Question
Sabe-se que uma estória de usuário é a conjunção de três elementos:
Answer
-
Cartão, Estimativas. Confirmação
-
Negociável, Independente e Testável
-
Negociável, Valiosa, Estimável
-
Cartão, Conversacional, Confirmação
Question 8
Question
Qual o tipo de contribuição pode ser esperada de um testador durante uma retrospectiva?
Answer
-
O testador não participa da retrospectiva. Participa apenas do planejamento do release (Lançamento).
-
Curiosidade, pessimismo profissional, olhar critico e atenção aos detalhes.
-
Disponibilidade a base de teste, os testwares e estimativas para a próxima iteração.
-
Demonstrar em conjunto com o Scrum master , as principais funcionalidades do produto para o cliente.
Question 9
Question
Uma equipe ágil esta executando uma iteração planejada para durar 3 semanas. Na primeira semana, diariamente a
equipe realizava o procedimento de integração continua. Entretanto na segunda semana, pressionados pelo prazo
(estavam utilizando a abordagem timeboxing) não foi mais possível realizar diariamente a integração continua,
a qual do completamente abandona na terceira semana. Esse cenário demonstra que a equipe feriu qual dos princípios gerais do teste?
Question 10
Question
O cliente pergunta quem ira desenvolver uma funcionalidade especifica nessa iteração.
Como você deve orientar o cliente?
Answer
-
Explicar para ele que a equipe é coletivamente responsável por todas as funcionalidades
-
Olhar no backlog da iteração
-
Olhar no backlog da release (Lançamento)
-
Participar da reunião diária (standup meeting)
Question 11
Question
Considere as seguintes afirmações:
i. Numa equipe ágil os desenvolvedores são responsáveis pelos testes unitários
ii. Numa equipe ágil os testadores são responsáveis pelos testes funcionais de sistema
iii. Numa equipe ágil os representastes do cliente também testam as estorias de usurários durante a implementação
São verdadeiras as seguintes afirmações:
Answer
-
Nenhuma das afirmações são verdadeiras
-
Todas as firmações são verdadeiras
-
Somente a iii é verdadeira
-
Somente a i e ii são verdadeiras
Question 12
Question
Suponha um cenário onde apos algumas iterações de um projeto ágil a equipe identifica a ocorrência de defeitos
remanescentes e outras formas de divida técnica.
Nesse caso o melhor a se fazer é:
Answer
-
Realizar uma iteração de amadurecimento ou de estabilização
-
Interromper a iteração em andamento e reiniciar uma outra usando timeboxing
-
Se a divida técnica for contornável, nenhuma ação deve ser tomada
-
Planejar uma sprint zero, para liquidar os defeitos remanescentes e as dividas técnicas
Question 13
Question
Sabe-se que em um projeto ágil a documentação é leve. Nesse contexto a equipe ágil deve:
Answer
-
Reduzir a documentação do cliente ao minimo possível e prioriza aquela documentação que agrega valor para que a equipe de desenvolvimento possa entregar o projeto no prazo e no custo planejados.
-
Fazer o minimo de documentação possível e focar somente na entrega do software de valor para o cliente.
-
Decidir durante a reunião de planejamento do lançamento sobre quais produtos de trabalho são necessários e qual o nível necessário de documentação do produto de trabalho.
-
Focar apenas nos produtos de trabalho de desenvolvimento e de testes, já que a documentação orientada ao negocio é de responsabilidade do cliente.
Question 14
Question
Os testes de aceitação de funcionalidade nas equipe ágeis muitas vezes são divididos em duas atividades: Testes de verificação de funcionalidades e testes de validação de funcionalidades. Qual desses testes são primariamente executados pelos desenvolvedores ou testadores ou partes interessadas, e de que forma são executados?
Answer
-
Desenvolvedores e ou testadores executam os testes de validação, que normalmente é de forma automatizada.
-
Desenvolvedores ou testadores executam os testes de verificação, muitas vezes de forma manual.
-
Desenvolvedores ou testadores executam os testes de validação, juntamente com partes interessadas, normalmente de forma automatizada.
-
Desenvolvedores ou testadores executam os testes de verificação, mustas vezes de forma automatizada.
Question 15
Question
Suponha um cenário de uma equipe ágil de desenvolvimento, que deseja preservar a independência e a avaliação objetiva da equipe de teste. Neste cenário o melhor a fazer seria:
Answer
-
a) Alocar um ou mais testadores dentro da equipe de forma que desenvolvedores possam ter maior interação com os testadores.
-
b) Manter a equipe de teste separada e independente onde os testadores são designados para a equipe ágil em uma base de longo prazo, no início do projeto, permitindo adquirir um bom entendimento do produto.
-
c) Manter e equipe de teste totalmente separadas e independes, e atribuir testadores sob demanda durante os dias finais de cada Sprint.
-
d) Alocar parte da equipe de teste junto a equipe ágil no inicio do projeto, e o restante sob demanda durante os dias finais de cada Sprint, de forma a otimizar os custos desses recursos.
Question 16
Question
Para fornecer uma representação visual instantânea e detalhada do status atual de toda a equipe , incluindo o status de teste, as equipes podem utilizar:
Answer
-
Reunião diária
-
Quadro de tarefas ágeis
-
Gráfico burndown
-
Wikis
Question 17
Question
Numa equipe ágil, o que garante que o testador possa realizar testes de regressão adequados a cada iteração?
Answer
-
A automação da maior quantidade possível de casos de teste
-
A criação da maior quantidade possível de casos de teste manuais
-
Uma criteriosa analise do mode de falha e efeito
-
O uso de métricas de densidade de defeitos das iterações anteriores
Question 18
Question
Ciclo de desenvolvimento, onde um projeto é dividido em um série de incrementos, cada um dos quais fornece uma parte da funcionalidade dos requisitos de projeto geral. Os requisitos são priorizados e entregues por ordem de prioridade no incremento adequado. Em algumas (mas não todas) as versões do modelo de ciclo de vida, cada subprojeto segue um “mini-modelo V” com seu próprio desenho, codificação e fases de teste. Está se falando sobre:
Answer
-
Modelo de desenvolvimento espiral
-
Modelo de desenvolvimento em V
-
Modelo de desenvolvimento cascata
-
Modelo de desenvolvimento incremental
Question 19
Question
Testadores nas equipes ágeis precisam colaborar, comunicar e interagir com diversos atores da equipe e da área de negocio, para obter sucesso no teste e liberar um produto de qualidade. Qual das seguintes alternativas é essencial para ser um testador ágil de sucesso?
i. Habilidades de pensamento crítico e cético
ii. Habilidades de planejamento e organização
iii. Habilidades interpessoais
iv. Habilidades de programação
Answer
-
Todas alternativas
-
Nenhuma alternativa
-
i, ii, e iii
-
i, ii e iv
Question 20
Question
Qual das seguintes alternativas NÃO é um papel de um testador em uma equipe ágil?
Answer
-
Medir e relatar a cobertura de teste através de todas as dimensões de cobertura aplicáveis
-
Configurar, usar e gerenciar os ambientes de teste e dados de testes
-
Colaborar ativamente com os desenvolvedores e envolvidos da área de negócios para esclarecer requisitos
-
Promover sugestões de programação para os membros da equipe de desenvolvimento
Question 21
Question
Qual o método de desenvolvimento é descrito abaixo?
Cada seta mostra a próxima atividade no ciclo de vida do desenvolvimento de uma pequena parte do software
Adicionar um teste -> executar o teste -> escrever o código -> executar o teste -> refatorar o código
Answer
-
Desenvolvimento orientado ao teste de aceitação
-
Desenvolvimento orientado ao teste
-
Desenvolvimento orientado ao comportamento
-
Desenvolvimento orientado a requisitos
Question 22
Question
É uma abordagem ágil colaborativa de desenvolvimento que permite que todas as partes interessadas compreendam como o componente de software tem que se comportar e o que os desenvolvedores, testadores e partes interessadas, precisam para garantir esse comportamento. Está se falando de qual abordagem?
Answer
-
Desenvolvimento orientado a teste
-
Desenvolvimento orientado para o comportamento
-
Desenvolvimento orientado ao teste de aceitação
-
Desenvolvimento iterativo e incremental
Question 23
Question
Sobre qual dos princípios fundamentais de testes a pirâmide de teste foi construída?
Question 24
Question
Em um determinado projeto ágil, a equipe decidiu dar maior ênfase em testes orientado a tecnologia, que apoiem a equipe, e que sejam automatizados. Com isso ela pretende reduzir os riscos quanto a qualidade do produto de software a ser entregue para o cliente. Utilizando-se do quadrante de teste, sobre qual(is) quadrantes de testes está se falando?
Answer
-
Quadrantes 1 e 2
-
Somente o quadrante 1
-
Quadrantes 1 e 4
-
Somente quadrante 3
Question 25
Question
Abaixo segue a descrição de um dia típico de desenvolvimento de software na empresa X. Leia as atividades e responda a questão abaixo:
9:00 AM – A equipe se encontra para uma reunião diária. Cada membro informa o que ele fez no dia anterior, no que ele vai trabalhar hoje, e qualquer ocorrência que o impede de completar uma tarefa.
1:00 PM – Testador encontrou uma falha critica e informou a equipe. O time de teste não pode prosseguir adiante até a falha critica ser resolvida.
Que tipo de processo de desenvolvimento é utilizado por essa equipe?
Answer
-
Kanban
-
Modelo V
-
Iterativo e Incremental
-
Scrum
Question 26
Question
Quais das seguintes métricas pode ser coletada para avaliar a qualidade do produto de uma organização seguindo a metodologia ágil de desenvolvimento?
Answer
-
a) Taxas de teste que passaram e falharam; taxas de descobertas de defeitos; resultados dos teste de confirmação e regressão
-
b) Taxas de testes que passaram e falharam; taxas de descobertas de defeitos; disponibilidade de recurso e de orçamento da organização.
-
c) Densidade de defeitos, defeitos encontrados e corrigidos, cobertura de requisitos, cobertura de riscos, cobertura de código.
-
d) A e C
Question 27
Question
Considere a seguinte estoria de usuário:
Eu como um usuário do RH desejo efetuar o cálculo para o pagamento de bônus dos funcionários, que não pode ser negativo, mas pode ser calculado a zero. O bônus é baseado no tempo de casa. Um funcionário pode estar empregado por menos ou igual a 2 anos, mais de 2 anos e inferior a cinco anos, de 5 a 10 anos, ou mais do que 10 anos. Dependendo deste período, um funcionário vai ter ou nenhum bônus ou um bônus de 10%, 25% ou 35%. O pagamento do bônus sera feito na folha de pagamento do mês de dezembro.
Quantas participações de equivalência são necessários para testar o cálculo do bônus?
Question 28
Question
Qual das seguintes alternativas seria a melhor abordagem quando há especificações funcionais pobres e pressão quanto ao prazo?
Answer
-
Testes por caso de uso
-
Cobertura de decisão
-
Teste exploratório
-
Transição de estados
Question 29
Question
Qual das seguintes alternativas abaixo NÃO é um propósito das ferramentas de acompanhamento e gerenciamento de tarefas?
Answer
-
Gravar as estorias e suas respectivas tarefas de desenvolvimento e testes, para garantir que nada se perca durante uma sprint
-
Implantar software em ambiente de produção
-
Capturar as estimativas da equipe de suas tarefas e automaticamente calcular o esforço necessário para implementar uma estoria
-
Associar tarefas de desenvolvimento e tarefes de teste com a mesma estória
Question 30
Question
O que é o desenvolvimento orientado a testes?
Answer
-
Testar mais do que desenvolver o código
-
Criar os testes antes de escrever o código
-
Testadores escrevem o código
-
Testadores e desenvolvedores escrevem o código em colaboração
Question 31
Question
Sobre o termo base de teste é correto afirmar:
Answer
-
Documentação na qual os casos de testes estão baseados.
-
Base de conhecimento sobre as melhores técnicas e abordagens para testes
-
Massa de dados descaracterizada da produção para ser utilizada em ambiente de teste
-
Artefatos produzidos durante o processo de teste e requeridos para planejar, projetar e executar testes
Question 32
Question
A abordagem da equipe toda está associada ao poder dos três, que se refere á:
Answer
-
Tratar apenas 3 estórias de usuários por iteração
-
Envolvimento de testadores, desenvolvedores e representantes do cliente em todas as discussões do projeto.
-
Ter apenas 3 membros nas equipes ágeis
-
Ao trabalho conjunto do representante do cliente, desenvolvedores e scrum master
Question 33
Question
Qual das alternativas abaixo NÃO é um valor da metodologia Ágil?
Answer
-
Indivíduos e interações ao invés de processos e ferramentas;
-
Software funcionando ao invés de documentação abrangente;
-
Colaboração do cliente ao invés de seguir um plano;
-
Responder a mudanças ao invés de seguir um plano;
Question 34
Question
Sob o ponto de vista do "dono do produto" pode-se afirmar que o principal benefício para ele, em relação a abordagem da equipe inteira, é:
Answer
-
Transferência do conhecimento do desenvolvedor para o dono do produto
-
Elaboração de documentação detalhada
-
Aumenta a habilidade do dono do produto nas técnicas do desenvolvimento
-
Aumento da comunicação e colaboração
Question 35
Question
Um quadro Kanban é usado para todas as alternativas seguintes, EXCETO:
Answer
-
Ajudar a limitar o trabalho em progresso;
-
Contribuir com o radiador de informação;
-
Ajudar a visualizar o workflow;
-
Ajudar a visualizar o backlog do produto;
Question 36
Question
Um time ágil tem uma responsabilidade coletiva para tudo, EXCETO:
Question 37
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 testador;
-
Do desenvolvedor;
-
Do dono do produto.
Question 38
Question
São dois princípios das metodologias ágeis:
Question 39
Question
O propósito primário de uma reunião "em pé" (Stand up meeting) é:
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 40
Question
Qual das metodologias abaixo busca remover as incertezas do projeto?
Answer
-
XP
-
SCRUM
-
Waterfall
-
Kanban