Quiz
SIMULADO 1 - CTFL - AT
This quiz has a time limit, so it opens in the usual player.
Questions in this quiz (40)
1Analise 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:- Ai, ii e iv
- Bi, e iv
- Cii e iii
- Di e iii
2Escolha a alternativa abaixo que contém dois princípios das metodologias ágeis:
- ASatisfação do cliente através da entrega de software de valor e testes orientados a riscos.
- BRepresentante da área de negócio e desenvolvedores trabalhando juntos e software com baixo índice de defeitos.
- CTrabalho sob pressão e excelência técnica da equipe.
- DSoftware funcionando como mediada do progresso do projeto, e ritmo constante no desenvolvimento.
3Desenvolvedores, 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:- ATodas são verdadeiras
- Bi, ii e iv são verdadeiras
- Ci, iii e iv são verdadeiras
- Di,ii e iii são verdadeiras
4Descobrir via integração continua, isolar e resolver os problemas de qualidade mais cedo, está associado a:
- AVantagens do uso da piramide dos testes
- BVantagens do uso do quadrante dos testes
- CAo feedback inicial e frequente
- DAbordagem timeboxing
5Escolha a alternativa abaixo, que melhor descreva a metodologia ágil XP:
- ADescreve cinco valores, um conjunto de princípios e treze praticas principais para o desenvolvimento de software.
- BNão dita técnicas de desenvolvimento, apenas um conjunto de princípios e valores.
- CTem como objetivo principal visualizar e otimizar o fluxo de trabalho em uma cadeia de valor agregado.
- DDefine cinco valores, um conjunto de princípios e os papeis de XP master, proprietário do produto e equipe de desenvolvimento.
6Dado 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.- AO tempo de resposta deve ser adequado tanto parra adicionar ou consultar itens no carrinho de compra.
- BApó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.
- CO layout da página deve seguir o padrão de cores, tipo e tamanho de fontes de acordo com o padrão corporativo.
- DO carrinho de compras deve ser implementado de acordo com os padrões de acessibilidade.
7Sabe-se que uma estória de usuário é a conjunção de três elementos:
- ACartão, Estimativas. Confirmação
- BNegociável, Independente e Testável
- CNegociável, Valiosa, Estimável
- DCartão, Conversacional, Confirmação
8Qual o tipo de contribuição pode ser esperada de um testador durante uma retrospectiva?
- AO testador não participa da retrospectiva. Participa apenas do planejamento do release (Lançamento).
- BCuriosidade, pessimismo profissional, olhar critico e atenção aos detalhes.
- CDisponibilidade a base de teste, os testwares e estimativas para a próxima iteração.
- DDemonstrar em conjunto com o Scrum master , as principais funcionalidades do produto para o cliente.
9Uma 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?- ATeste cedo
- BParadoxo do pesticida
- CO teste é dependente do contexto
- DIlusão da ausência de erros
10O cliente pergunta quem ira desenvolver uma funcionalidade especifica nessa iteração.
Como você deve orientar o cliente?- AExplicar para ele que a equipe é coletivamente responsável por todas as funcionalidades
- BOlhar no backlog da iteração
- COlhar no backlog da release (Lançamento)
- DParticipar da reunião diária (standup meeting)
11Considere 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:- ANenhuma das afirmações são verdadeiras
- BTodas as firmações são verdadeiras
- CSomente a iii é verdadeira
- DSomente a i e ii são verdadeiras
12Suponha 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 é:- ARealizar uma iteração de amadurecimento ou de estabilização
- BInterromper a iteração em andamento e reiniciar uma outra usando timeboxing
- CSe a divida técnica for contornável, nenhuma ação deve ser tomada
- DPlanejar uma sprint zero, para liquidar os defeitos remanescentes e as dividas técnicas
13Sabe-se que em um projeto ágil a documentação é leve. Nesse contexto a equipe ágil deve:
- AReduzir 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.
- BFazer o minimo de documentação possível e focar somente na entrega do software de valor para o cliente.
- CDecidir 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.
- DFocar apenas nos produtos de trabalho de desenvolvimento e de testes, já que a documentação orientada ao negocio é de responsabilidade do cliente.
14Os 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?
- ADesenvolvedores e ou testadores executam os testes de validação, que normalmente é de forma automatizada.
- BDesenvolvedores ou testadores executam os testes de verificação, muitas vezes de forma manual.
- CDesenvolvedores ou testadores executam os testes de validação, juntamente com partes interessadas, normalmente de forma automatizada.
- DDesenvolvedores ou testadores executam os testes de verificação, mustas vezes de forma automatizada.
15Suponha 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:
- Aa) Alocar um ou mais testadores dentro da equipe de forma que desenvolvedores possam ter maior interação com os testadores.
- Bb) 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.
- Cc) Manter e equipe de teste totalmente separadas e independes, e atribuir testadores sob demanda durante os dias finais de cada Sprint.
- Dd) 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.
16Para 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:
- AReunião diária
- BQuadro de tarefas ágeis
- CGráfico burndown
- DWikis
17Numa equipe ágil, o que garante que o testador possa realizar testes de regressão adequados a cada iteração?
- AA automação da maior quantidade possível de casos de teste
- BA criação da maior quantidade possível de casos de teste manuais
- CUma criteriosa analise do mode de falha e efeito
- DO uso de métricas de densidade de defeitos das iterações anteriores
18Ciclo 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:
- AModelo de desenvolvimento espiral
- BModelo de desenvolvimento em V
- CModelo de desenvolvimento cascata
- DModelo de desenvolvimento incremental
19Testadores 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- ATodas alternativas
- BNenhuma alternativa
- Ci, ii, e iii
- Di, ii e iv
20Qual das seguintes alternativas NÃO é um papel de um testador em uma equipe ágil?
- AMedir e relatar a cobertura de teste através de todas as dimensões de cobertura aplicáveis
- BConfigurar, usar e gerenciar os ambientes de teste e dados de testes
- CColaborar ativamente com os desenvolvedores e envolvidos da área de negócios para esclarecer requisitos
- DPromover sugestões de programação para os membros da equipe de desenvolvimento
21Qual 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- ADesenvolvimento orientado ao teste de aceitação
- BDesenvolvimento orientado ao teste
- CDesenvolvimento orientado ao comportamento
- DDesenvolvimento orientado a requisitos
22É 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?
- ADesenvolvimento orientado a teste
- BDesenvolvimento orientado para o comportamento
- CDesenvolvimento orientado ao teste de aceitação
- DDesenvolvimento iterativo e incremental
23Sobre qual dos princípios fundamentais de testes a pirâmide de teste foi construída?
- ATeste cedo
- BTeste mostra a presença de defeitos
- CAgrupamento de defeitos
- DTeste exaustivo é impossível
24Em 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?
- AQuadrantes 1 e 2
- BSomente o quadrante 1
- CQuadrantes 1 e 4
- DSomente quadrante 3
25Abaixo 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?- AKanban
- BModelo V
- CIterativo e Incremental
- DScrum
26Quais das seguintes métricas pode ser coletada para avaliar a qualidade do produto de uma organização seguindo a metodologia ágil de desenvolvimento?
- Aa) Taxas de teste que passaram e falharam; taxas de descobertas de defeitos; resultados dos teste de confirmação e regressão
- Bb) Taxas de testes que passaram e falharam; taxas de descobertas de defeitos; disponibilidade de recurso e de orçamento da organização.
- Cc) Densidade de defeitos, defeitos encontrados e corrigidos, cobertura de requisitos, cobertura de riscos, cobertura de código.
- Dd) A e C
27Considere 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?- A3
- B5
- C2
- D4
28Qual das seguintes alternativas seria a melhor abordagem quando há especificações funcionais pobres e pressão quanto ao prazo?
- ATestes por caso de uso
- BCobertura de decisão
- CTeste exploratório
- DTransição de estados
29Qual das seguintes alternativas abaixo NÃO é um propósito das ferramentas de acompanhamento e gerenciamento de tarefas?
- AGravar as estorias e suas respectivas tarefas de desenvolvimento e testes, para garantir que nada se perca durante uma sprint
- BImplantar software em ambiente de produção
- CCapturar as estimativas da equipe de suas tarefas e automaticamente calcular o esforço necessário para implementar uma estoria
- DAssociar tarefas de desenvolvimento e tarefes de teste com a mesma estória
30O que é o desenvolvimento orientado a testes?
- ATestar mais do que desenvolver o código
- BCriar os testes antes de escrever o código
- CTestadores escrevem o código
- DTestadores e desenvolvedores escrevem o código em colaboração
31Sobre o termo base de teste é correto afirmar:
- ADocumentação na qual os casos de testes estão baseados.
- BBase de conhecimento sobre as melhores técnicas e abordagens para testes
- CMassa de dados descaracterizada da produção para ser utilizada em ambiente de teste
- DArtefatos produzidos durante o processo de teste e requeridos para planejar, projetar e executar testes
32A abordagem da equipe toda está associada ao poder dos três, que se refere á:
- ATratar apenas 3 estórias de usuários por iteração
- BEnvolvimento de testadores, desenvolvedores e representantes do cliente em todas as discussões do projeto.
- CTer apenas 3 membros nas equipes ágeis
- DAo trabalho conjunto do representante do cliente, desenvolvedores e scrum master
33Qual das alternativas abaixo NÃO é um valor da metodologia Ágil?
- AIndivíduos e interações ao invés de processos e ferramentas;
- BSoftware funcionando ao invés de documentação abrangente;
- CColaboração do cliente ao invés de seguir um plano;
- DResponder a mudanças ao invés de seguir um plano;
34Sob 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, é:
- ATransferência do conhecimento do desenvolvedor para o dono do produto
- BElaboração de documentação detalhada
- CAumenta a habilidade do dono do produto nas técnicas do desenvolvimento
- DAumento da comunicação e colaboração
35Um quadro Kanban é usado para todas as alternativas seguintes, EXCETO:
- AAjudar a limitar o trabalho em progresso;
- BContribuir com o radiador de informação;
- CAjudar a visualizar o workflow;
- DAjudar a visualizar o backlog do produto;
36Um time ágil tem uma responsabilidade coletiva para tudo, EXCETO:
- AO código;
- BO backlog do produto;
- CA qualidade do produto;
- DA velocidade na qual as estórias são completadas.
37Considere 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?
- ADe toda a equipe;
- BDo testador;
- CDo desenvolvedor;
- DDo dono do produto.
38São dois princípios das metodologias ágeis:
- AIndivíduos e interações
- BSimplicidade e motivação
- CSoftware funcionando e documentação mínima;
- DEntrega frequente e colaboração do cliente;
39O propósito primário de uma reunião "em pé" (Stand up meeting) é:
- APermitir á equipe coordenar o trabalho e comunicar incidentes
- BDar ciência ao SCRUM MASTER sobre quaisquer incidentes
- CComunicar o progresso ao cliente;
- DImplementar melhoria contínua para o próximo trabalho
40Qual das metodologias abaixo busca remover as incertezas do projeto?
- AXP
- BSCRUM
- CWaterfall
- DKanban
Information
- Description
- O CTFL-AT é uma abordagem relativamente nova para teste de software que segue os princípios do desenvolvimento ágil de software, conforme descrito no Manifesto Ágil. O material utilizado para esse simulado foi disponibilizado através do site http://agiletesters.com.br/topic/280 Abs, Jorge Silva
- Author
- Jorge Ricardo
- Language
- Português
- Views
- 18,193
- Tags
- Rating
- 4.9 out of 5 · 14 ratings Rate this quiz