Quiz
CTFL - AT - Simuladão
Create a free account to finish this quiz
Save your progress and see your final score.
Already have an account? Sign in
Questions in this quiz (80)
1Qual dos seguintes itens não deve ser levantado durante uma reunião de retrospectiva ?
- ANão deve haver maior ênfase no teste de unidade no futuro, para melhorar a qualidade global
- BO processo de compilação é manual e leva muito tempo. Devemos pesquisar e implementar um processo de compilação automatizado
- CO testador XYZ está com dificuldade para encontrar defeitos. Treinamento de elaboração de teste é necessário para este recurso
- DSuítes de testes de regressão automatizados estão demorando muito durante a execução. É preciso realizar uma avaliação desses testes, para eliminar testes redundantes ou desnecessários
2Qual das seguintes atividades caberia a um testador durante o planejamento do lançamento?
- AProduzir uma lista de testes de aceitação para as estórias de usuário
- BAjudar a quebrar as estórias de usuário em tarefas menores e mais detalhadas
- CEstimar tarefas de teste geradas por novos recursos planejados para essa iteração
- DApoiar o esclarecimento das estórias do usuário e garantir que elas são testáveis
3Qual das seguintes é uma vantagem de ter a equipe inteira responsável pela qualidade?
- AAs empresas não precisam mais recrutar e treinar especialistas em testes de software
- BAs tarefas de automação de teste agora são responsabilidade do time de desenvolvimento ao invés de serem do time de teste
- CAs barreiras relacionadas aos cargos ou funções são eliminadas e os membros do time contribuem para o sucesso do projeto com base em suas habilidades e perspectivas unicas
- DOs custos do projeto são menores porque é eliminada a necessidade de uma equipe de teste especializada
4Qual das seguintes declarações melhor reflete um dos valores do Manifesto Ágil?
- ASoftware funcionando permite ao cliente fornecer feedback rápido ao desenvolvedor
- BDesenvolvedores devem usar ferramentas de teste unitário para apoiar o processo de teste
- CRepresentantes de negócio devem fornecer um backlog de estórias de usuários e suas estimativas para o time
- DAdotar planos de mudança não adiciona valor real para um projeto ágil
5Qual das seguintes afirmações é um benefício alcançado pelo processo ágil ao promover feedback inicial e frequente?
- AO número total de defeitos encontrados durante o projeto é muito maior do que em projetos de desenvolvimento de software tradicional como Waterfall
- BHá menos retrabalho porque os clientes vêem o produto regularmente
- CÉ fácil determinar o desenvolvedor que introduziu a maioria dos defeitos ao construir o código.
- DHá tempo suficiente para completar todos os recursos programados para cada iteração
6Qual dos seguintes itens não é um princípio da integração contínua?
- AA integração contínua ajuda a compilar modificações no software regularmente, incluindo testar e implantar, de forma automatizada
- BA integração contínua permite que novas compliações estejam disponíveis frequentemente para testadores e outras partes interessadas
- CA integração contínua ajuda a identificar novos defeitos de integração precocemente e torna a análise desses defeitos mais fácil
- DA integração contínua garante que os testes de compilações sejam feitos manualmente, pois isso gera resultados mais confiáveis do que scripts automatizados
7Quais duas atividades abaixo representam melhor as responsabilidades que são consistentes com a abordagem do equipe inteira do desenvolvimento ágil?
- ATestadores são responsáveis por desenvolver testes de unidade e passálos para os desenvolvedores executarem os testes
- BÉ esperado que os representantes do negócio selecionem as
ferramentas que o time utilizará durante o projeto - CÉ esperado que os testadores trabalhem com os representantes do negócio na criação dos testes de aceitação
- DÉ esperado que os desenvolvedores testem requisitos não funcionais (desempenho, usabilidade, segurança, etc.)
8Durante uma reunião de planejamento da iteração, o time está compartilhando idéias sobre uma estória do usuário. O representante do negócio recomenda que o cliente deveria ter uma única tela para inserir as informações. O desenvolvedor explica que existem limitações técnicas para este recurso, devido a quantidade de informações que precisariam ser capturadas nessa tela. Outro desenvolvedor diz que há riscos de desempenho por causa das informações serem armazenadas em um banco de dados externo a organização. Qual das seguintes opções representaria melhor a contribuição de um testador para esta discussão?
- AO testador indica que a estória do usuário seja construída em uma única página para reduzir o esforço da automação de teste
- BO testador indica que a usabilidade é mais importante do que o desempenho
- CO testador indica que o critério de aceitação do desempenho deve ser, por padrão, no máximo 1 segundo para o armazenamento dos dados
- DO testador indica que a estória do usuário precisa de critérios de aceitação para ser testável
9O Manifesto Ágil apresenta quatro declarações de valores. Combine o valor ágil que está a esquerda (14) com a sua contraparte tradicional a direita (iiv)
1) Colaboração com o cliente sobre
2) Responder às mudanças sobre
3) Individuos e interações sobre
4) Software funcionando sobre
i) Processos e ferramentas
ii) Seguimento de um plano
iii) Negociação de contratos
iv) Documentação mais abrangente- A1iii, 2iv, 3ii, 4
- B1iii, 2ii, 3i, 4iv
- C1iv, 2ii, 3i, 4iii
- D1ii, 2iii, 3iv, 4i
10 Qual das seguintes narrativas melhor descreve a participação de um testador em uma reunião de retrospectiva?
- AComo um testador participando de uma reunião de retrospectiva, eu deveria trazer temas que são relacionados apenas com testes. Todos os outros temas serão abordados pelos diferentes participantes
- BComo testador, eu participo de uma reunião de retrospectiva como observador, assegurando que a reunião siga as regras para retrospectivas e os valores ágeis
- CComo um testador participando de uma reunião de retrospectiva, eu deveria fornecer feedback e sugestões sobre todas as atividades realizadas pelo time durante a sprint
- DComo testador, eu só deveria assistir e participar de uma reunião de retrospectiva se eu tiver para dar algum feedback e sugestões relacionadas as atividades realizadas pelo time durante o sprint
11Quais duas das seguintes afirmações são verdadeiras?
1) Feedback inicial dá aos desenvolvedores mais tempo para desenvolver novas funcionalidades do sistema porque eles gastam menos tempo com retrabalho dos recursos esperados em uma determinada iteração
2) Feedback inicial permite que as equipes ágeis entreguem primeiro os recursos com maior valor para o negócio porque o cliente mantém o foco nos recursos com maior valor para o sistema
3) Feedback inicial reduz os custos porque diminui a quantidade de tempo necessária para teste de sistema
4) Feedback inicial torna mais provável que o sistema construído seja o que o cliente queria porque este teve a oportunidade de realizar mudanças ao longo da iteração- A1 e 4
- B2 e 3
- C2 e 4
- D1 e 3
12Qual é a definição mais apropriada de "estória de usuário?
- AUm artefato que o testador deve revisar e confirmar antes do teste poder começar
- BUm artefato usado para detalhar apenas os requisitos funcionais do sistema
- CUm artefato documentado por representantes do negócio para ajudar desenvolvedores e testadores a entender os requisitos do sistema
- DUm artefato escrito em colaboração por desenvolvedores, testadores e os representantes do negócio para capturar requisitos
13Relacione as abordagens de desenvolvimento de software ágil listadas a seguir (1, 2 e 3) com as suas descrições correspondentes logo abaixo (I, II e III):
1. Extreme Programming
2. Scrum
3. Kanban
i. Abrange 5 valores para orientar o desenvolvimento: Comunicação, Simplicidade, Feedback, Coragem, e Respeito ii. Divide o projeto em iterações curtas chamadas Sprints iii. Otimiza o "fluxo" do trabalho em uma cadeia de valor agregado- A1i, 2iii, 3ii
- B1i, 2ii, 3iii
- C1iii, 2i, 3ii
- D1iii, 2ii, 3i
14 Quais duas definições abaixo são verdadeiras em projetos ágeis? Selecione duas opções.
- ATestadores devem trabalhar em estreita cooperação com os desenvolvedores, mantendo uma visão objetiva
- BGerentes de teste não existem em organizações praticantes de desenvolvimento ágil
- CNão há diferença entre o que os testadores e os desenvolvedores fazem em projetos ágeis
- DDesenvolvedores deve confiar aos testadores a criação do testes de regressão automatizados
- EUm grupo de usuários selecionados podem participar de um teste beta do produto após terem sido completadas uma série de iterações
15Considere as seguintes atividades:
i Aplicação rigorosa dos critérios de entrada e saída do nível de teste de sistema.
ii Colaboração entre testador, desenvolvedor e representantes do negócio para definir critérios de aceitação.
iii Testes de verificação funcional das estórias do usuário desenvolvido na iteração anterior.
Qual das seguintes combinações dessas atividades ocorrem em um projeto ágil?- Aii
- Bi e ii
- Cii e iii
- Diii
16Qual das seguintes atividades de teste é tipicamente realizada em projetos ágeis, mas não é comum em projetos tradicionais?
- ATestadores escrevem planos de teste detalhados para que todos os membros do time entendam o que será testado durante cada iteração
- BTestadores são fortemente envolvidos na criação de casos de teste automatizados, os quais são usados para verificar a implementação dos requisitos
- CTestadores realizam testes exploratórios com objetivo de localizar rapidamente defeitos importantes
- DTestadores colaboram com desenvolvedores para entender melhor o que precisa ser testado
17O representante do negócio durante o planejamento da 5ª iteração solicitou mudanças no sistema entregue na 3ª iteração. Qual das seguintes atividades você precisará fazer primeiro para minimizar o risco de introdução de uma regressão quando a funcionalidade for alterada?
- ARevisar e atualizar todos os testes manuais e automatizados impactados pela mudança gerada pelo novo critério de aceite
- BEscrever novos testes manuais e automatizados para a funcionalidade e adicionálo a suíte de testes de regressão
- CAutomatizar todos os casos de teste da iteração anterior e adicionálos na suite de testes de regressão automatizados
- DAumentar a quantidade de testes automatizados em torno do sistema para incluir condições de teste mais detalhadas
18Qual das seguintes declarações sobre testes independentes em projetos ágeis é falsa?
- ANão existe risco de perder a independência dos testes em organizações ao introduzir uma abordagem ágil
- BTestadores independentes encontrarão mais defeitos que os desenvolvedores indiferentemente do nível de teste
- CTestes independentes podem ser introduzidos no final de uma sprint
- DO time de teste independente pode ser parte de outro time
19Quais das seguintes declarações são razões do porquê automação é essencial em projetos ágeis?
i Para que os times mantenho ou aumentem a velocidade
ii Para prevenir que o time de teste fique entendiado com tarefas manuais repetitivas
iii Para retestar todos os casos de teste das iterações anteriores
iv Para eliminar a regressão no produto devido as grandes mudanças no código
v Para garantir que as mudanças no código não quebrem a versão do software- Ai e iv
- B i e v
- Ciii e iv
- Dii e v
20Qual das seguinte não é uma tarefa tipicamente realizada por um testador em um time ágil?
- AAutomatizar e manter testes
- BPrestar mentoria e orientação para outros membros do time
- CProduzir e atualizar gráficos de burndown
- DParticipar de atividades de analise de código
21Em um projeto ágil, qual das seguintes opções indica melhor a qualidade do produto no final da 6ª iteração, de uma nova versão do sistema, concebida por 8 iterações?
- ANenhum defeitos de severidade 1 ou 2 foram detectados durante os testes de sistemas da 6ª iteração, o que permite que os times iniciem a 7ª iteração
- BOs resultados de um teste beta com clientes na 6ª iteração indica que o sistema funciona corretamente e que houve uma melhoria da produtividade
- CO time ágil tem acompanhado com sucesso as estimativas, com variações limitadas exibidas nos gráficos de burndown de todas as iterações até à data
- DTodos os cartões das estórias dentro do escopo para cada iteração, até a iteração corrente, foram marcados como "Feito", mas com alguma divida técnica incorrida
22Nos projetos ágeis é mais necessário que os testadores entendam e desenvolvam scripts de testes automatizados do que em projetos tradicionais. Quais das razões abaixo explicam porque esse conhecimento é necessário nos projetos ágeis?
i Os requisitos mudam diariamente e precisam ser executados testes de regressão. Essas mudanças rápidas requerem testes automatizados porque os testes manuais são muito lentos.
ii Os testes devem fornecer feedback sobre a qualidade do produto o mais cedo possível. Assim, todos os testes de aceitação devem ser executados a cada iteração, idealmente quando uma modificação for feita. Na prática, isso somente pode ser realizado através de testes automatizados.
iii As práticas de Teste Primeiro (TDD) e Integração Continua requerem que uma suite de teste de regressão seja executada toda vez que seja feito o checkin de código modificado. Na prática, isso somente pode ser realizado através de testes automatizados.
iv Iterações ou sprints são de tamanho fixo. O time precisa garantir que todos os testes seja completamente executados até o ultimo dia de cada iteração/sprint. Na prática, isso somente pode ser executado através de testes automatizados.
v Projetos ágeis confiam mais em testes unitários do que em testes de sistemas. Desde que testes unitários não podem ser executados manualmente, todos os testes precisam ser testes automatizados- A i e iii
- B ii e v
- C ii e iii
- D iv e v
23Qual das seguintes opções melhor descreve o progresso do time em relação as estimativas?
- AGráficos de Burndown
- BRegistros de automação
- CO quadro de tarefas ágil exibindo as estórias dos usuários e o progresso das tarefas
- DFerramenta de registro de defeitos
24O termo "burndown" referese a qual dos seguintes?
- AUm gráfico mostrando os membros do time que estão trabalhando demais, e são sucetiveis a estar sob estresse
- BUm gráfico exibindo o progresso de cada estória do usuário e quando elas estarão provavelmente completadas
- CUm gráfico exibindo a quantidade de trabalho que falta ser feito versus o tempo que está alocado para a iteração
- DUm gráfico exibindo os defeitos a serem corrigidos e quando os defeitos remanescentes devem estar corrigidos
25Quais das seguintes tarefas são tipicamente esperadas de um testador em um projeto ágil?
i decidir na aceitação do usuário
ii modelar, criar e executar os testes apropriados
iii agendar relatórios de defeitos para analise
iv automatizar e manter os testes
v melhorar a lógica de programação atrav- A i e iii
- B ii e iii
- Cii e iv
- Dii e v
26Dada a seguinte estória do usuário: "Uma aplicação online cobra frete dos clientes sobre os itens comprados baseado nos seguintes critérios: Custo padrão de frete para menos de 6 itens Custo de US$5.00 por 610 itens Frete grátis na compra de 10 ou mais itens" Quais das seguintes é uma melhor técnica de modelagem baseada em caixa preta para essa estória do usuário?
- ATransição de Estado: Testar os seguintes estados: acessando, realizando login, selecionando, comprando, confirmando e saindo
- BTabela de Decisão: Testar as seguintes condições: usuário logado; Ao menos 1 item no carrinho; Pedido confirmado; Pagamento aprovado; com a ação resultante de Item Enviado
- CAnálise dos Valores Limites: Testar as seguintes entradas: 0, 5, 6 , 10, 11, máximo
- DTeste de Caso de Uso: Ator = Cliente; Prérequisitos = Cliente logado, selecion e compra itens; Póscondições: Itens são enviados
27Quais das seguintes alternativas são exemplos de critérios de aceite testáveis para atividades de teste? Selecione duas
- ATeste baseado na estrutura: É usado teste de caixa branca em adição ao teste de caixa preta
- BTeste de Sistema: Pelo menos 80% dos testes de regressão funcionais estão automatizados
- CTeste de Segurança: Uma varredura por ameaças foi completada e nenhuma falha foi identificada
- DTeste de Compatibilidade: A aplicação está funcionando na maioria dos navegadores
28 Ao iniciar a 5ª iteração dde um projeto, um novo requisito foi introduzido para suportar um novo tipo de navegador. O testador percebeu que o framework de automação de teste e os scripts não suportarão esse novo tipo de navegador. Qual a melhor direção para o testador desse time tomar?
- AO testador notifica o time para que eles planejem horas de trabalho extra para as próximas 2 sprints com objetivo de atualizar o framework de automação de teste e os scripts para suportar o novo tipo de navegador, assim não perturbará o planejamento da sprint atual
- BO testador notifica o time sobre esse problema. Uma analise de risco é feita, e o time decide que testes de regressão devem ser realizados nesse novo tipo de navegador em adição aos outros navegadores suportados. O testador irá atualizar o planejamento da sprint para adicionar tarefas para modificar o framework de automação e os scripts para suportar o novo tipo de browser.
- CO testador faz algumas pesquisas e conclui que o risco é baixo de algum novo defeito ser introduzido no novo tipo de navegador sem ter sido detectado nos outros navegadores suportados. O testador continua seguindo o planejamento atual da sprint e não faz nenhuma mudança no framework de automação de teste ou nos scripts
- DO testador irá parar o que ele está fazendo, modelará testes especificos para testar a compatibilidade com o novo tipo de navegador, e comunicará o time nenhum outro esforço de teste para a sprint deverá ser empurrado para a próxima iteração
29Seu gerente gostaria de introduzir teste exploratório no seu time ágil. Ele recebeu as seguintes sugestões de como proceder de alguns colegas anteriores:
I Estórias dos Usuários são atribuidas para testadores que são completamente novos naquela estória de usuário. São alocados 120 minutos para completar o teste exploratório daquela estória do usuário. Testadores não precisam documentar os testes, ou os resultados dos testes, mas precisam registrar os defeitos se algum for encontrado
II Estórias dos Usuários são atribuidas para testadores que já tem completado testes baseados em riscos nas mesmas áreas. São alocados 120 minutos para completar o teste exploratório daquela estória do usuário. O time espera o término dos 120
minutos para ter uma lista de idéias de teste, incluindo dados e atores, resultados e problemas encontrados, e uma lista de defeitos para serem registrados na ferramenta de gerenciamento de defeitos
III Uma estória do usuário é atribuida para o representante do negócio. O representante do negócio conta como usar o sistema como o cliente no diaadia. Se problemas são encontrados, o representante do negócio é orientado a informar o testador, assim eles podem priorizar e registrar o defeito
IV Uma estória do usuário é atribuida para um testador realizar o teste exploratório. O testador é orientado a aprender a funcionalidade da estória do usuário, para ter certeza que a funcionalidade está correta e incluir teste negativo. Não é definida um tempo limite para o teste exploratório ser completado; Isso dependerá do que é encontrado pelo testador. Documentação não é necessária, mas defeitos precisam ser registrados na ferramenta de gerenciamento de defeitos.
Seu gerente lhe apresenta suas conclusões sobre qual é a melhor forma de introduzir o teste exploratório em um time ágil
. Qual dessas possíveis conclusões do seu gerente é a correta?- ACenário I não é o melho caminho porque: No teste exploratório, a modelagem e a execução dos testes ocorrem ao mesmo tempo, mas são guiadas por cartas de teste documentadas que incluem atores, condições de teste, dados de teste, etc. Resultados dos testes são também documentados e irão guiar o teste seguinte
- BCenário II é o melhor caminho porque: No caso, os testadores já tem conhecimento da estória do usuário, o que ajuda que eles acrescentem condições de teste e idéias. O time está usando timeboxing nas sessões de teste exploratórias. É esperado que o time documente as condições de teste, dados, e informações dos usuários, e registre os reslutados dos testes. Problemas são registrados em uma ferramenta de gerenciamento de defeitos apenas quando é usada alguma outra técnica de teste
- CCenário III não é o melhor caminho porque: Está descrevendo um teste de aceitação do usuário, mas não um teste exploratório
- DCenário IV não é o melhor caminho porque: Documentação é necessária para o teste exploratório, e testadores devem registrar idéias de teste e resultados dos testes. Os resultados dos testes são usados para guiar testes exploratórios futuros.
30Dados os seguites resultados para uma analise de risco de produto ocorrida no início de uma iteração:
Estória do Usuário 1 Desempenho Probabilidade: Alta Impacto: Alto
Estória do Usuário 2 Segurança Probabilidade: Alta Impacto: Alto
Estória do Usuário 3 Funcional Probabilidade: Média Impacto: Alto
Estória do Usuário 4 Funcional Probabilidade: Alta Impacto: Médio
Estória do Usuário 5 Compatibilidade Probabilidade: Baixa Impacto: Baixa
Estória do Usuário 6 Recuperabilidade Probabilidade: Baixa Impacto: Baixa
Selecione as duas opções que melhor descrevem o que o time deve fazer com essa informação.- ARealizar uma sessão de pôquer de planejamento para estimar o esforço das estórias dos usuários, e determinar o que deverá ser feito
durante a iteração corrente, e o que é necessário adicionar ao backlog - BRemover as estórias de usuário 5 e 6 da iteração corrente e mover para a última iteração
- CDevido ao número de estórias com probalidade e riscos muito altos para a iteração, o time não tem escolha senão aumentar o tempo da iteração em mais duas semanas
- DO time deve colaborar de forma efetiva para mitigar os riscos de alta probabilidade e alto impacto
- EO time deve planejar completar todos os itens da sprint corrente, mas manter os riscos baixos no fim da sprint, e apenas testálos se houver tempo
- ARealizar uma sessão de pôquer de planejamento para estimar o esforço das estórias dos usuários, e determinar o que deverá ser feito
31Qual das seguintes declarações demonstra o uso efetivo dos quadrantes de teste?
- AQuando comunicamos ideias do teste, o testador pode se referir ao quadrante de teste correspondente, assim que o restante do time pode entrender melhor o propósito do teste
- BO testador pode usar os tipos de teste descritos nos quadrantes de teste como uma métrica de cobertura, e quanto mais testes cobrirem cada quadrante, maior a cobertura dos testes
- CO time deve escolher um número de testes esperados para cada quadrante, e o testador deve modelar e executar esses testes para garantir que todos os níveis e tipos de testes tenham sido realizados
- DO testador poderá usar os quadrantes de teste durante a analise de risco, com os quadrantes do nível de baixo representando os riscos mais baixos para os clientes
32Dada a seguinte estória do usuário: "Como presidente, qualquer dado que eu realizar upload não será visivel por nenhum outro usuário do sistema" Durante a primeira sessão de poker de planejamento, a seguinte pontuação da estória foi estabelecida baseada no risco, esforço, complexidade e extensão adequada dos testes:
Clientes: 5
Desenvolvedores: 5
Testadores: 20
Qual é a melhor saída após esta sessão de planejamento?- ADevido a estimativa de tamanho de clientes e desenvolvedores terem coincidido, o time deve confiar que é uma boa estimativa e pode passar a estimar a próxima estória do usuário
- BO time deve permanecer conversando para entender porque a estimativa de esforço dos testadores foi tão significativamente maior. Outro turno (round) da sessão de poker de planejamento deve acontecer para a discussão continuar.
- CComo o cliente é o dono do sistema no fim, as estimativas do cliente devem ser consideradas corretas quando houver um conflito.
- DAs sessões de poker de planejamento deve continuar até que todos os pontos de estórias estimados seja exatamente iguais entre clientes, desenvolvedores e testadores
33Qual das seguintes definições sobre Desenvolvemento Direcionado por Testes (TDD) é falsa?
- ATDD é uma abordagem "Teste Primeiro" para desenvolver testes automatizados reutilizáveis
- BO ciclo TDD é continuamente usado até o produto de software ser lançado
- CTDD ajuda a documentar o código para futuros esforços de manutenção
- DO resultado do TDD são classes de teste usadas pelo desenvolvedor para criar casos de teste
34A que o termo "Piramide de Testes" se refere e ilustra?
- AA carga de trabalho do time de teste aumenta de sprint para sprint
- BO tamanho do backlog e como o número de testes diminui
- CO número dos testes de unidade automatizados é maior que o número de testes automatizados para os niveis de teste superiores
- DO número de testes automatizados é ampliado a cada sprint
35Dadas a seguinte Estórias de Usuário: "como caixa de banco, eu gostaria de ser capaz de listar todas as transações bancárias do meu cliente na tela, assim eu posso responder suas perguntas".
Quais das seguintes pode ser considerados casos de teste de aceitação relevantes?
I. Realizar o login como caixa de banco, consultar o saldo dos clientes para todas as contas abertas
II. Realizar o login como caixa de banco, entrar com o número da conta do cliente, consultar seu histórico de transações na tela
III. Realizar o login como caixa de banco, localizar o número da conta do cliente por partes do nome, e consultar o histórico de transações na tela
IV. Realizar o login como caixa de banco, entrar com código IBAN (International Banking Account Number) do cliente, consultar o histórico de transações na tela
V. Realizar o login como caixa de banco, entrar com o número da conta, visualizar o histórico de transações na tela em menos de 3 segundos- A I, II e IV
- B I, III e IV
- CII, IV e V
- D II, III e IV
36São dadas estas 2 estórias de usuários:
US1: "Como um correntista de banco, eu posso navegar facilmente através do menu e links do sistema e localizar a informação que eu esteja procurando"
US2: "Para todos os usuários, o sistema deve mostrar todas as consultas em menos de 2 segundos, 90% do tempo"
E os casos de teste associados:
TC1: Realizar o login como correntista do banco. Entrar o ID do cliente. Verificar que o histórico de transações do cliente é fácil de localizar, e navegação através dos menus é intuitiva.
TC2: Realizar o login como correntista do banco. Entrar o nome do cliente. Verificar que as contas do cliente são fáceis de localizar e a navegação através dos menus é intuitiva.
TC3: Simular o tráfego esperado no sistema e validar o tempo para exibir o histórico de transações do cliente é menor que 2 segundos. De quais quadrantes esses casos de teste fazem parte?- AQ1 Nível de Unidade, frente de tecnologia; e Q2 Nível de Sistema, frente de negócio
- BQ2 Nível de Sistema, frente de negócio; e Q3 Nível de Sistema ou de Aceitação do Usuário, frente de negócio
- CQ3 Nível de Sistema ou de Aceitação do Usuário, frente de negócio; e Q4 Nível de Sistema ou Aceitação Operacional, frente de tecnologia
- DQ2 Nível de Sistema, frente de negócio; e Q4 Nível de Sistema ou Aceitação Operacional, frente de tecnologia
37Qual das seguintes afirmações é falsa a respeito de testes exploratórios?
- ATeste exploratório abrange que a aprendizagem, a modelagem e a execução de testes ocorram simultaneamente
- BTestes exploratórios eliminam a necessidade dos testadores preparem ideias sobre os testes antes da execução
- COs melhores resultados são obtidos quando os testes exploratórios são combinados com outras estratégias de teste
- DTestadores exploratórios necessitam ter um sólido conhecimento do sistema sob teste
38 Qual das alternativas é a melhor descrição para quando parar os testes (critério de liberação) em um projeto ágil?
- A Todos os casos foram executados
- BA probalidade de falhas remanescentes podem ser reduzida a um nível aceitável para o cliente
- CA cobertura de teste obtida é considerada suficiente. A cobertura de limite é justificada pela complexidade da funcionalidade incluida, sua implementação, e os riscos envolvidos
- DA iteração/sprint é finalizada
39Qual das seguintes opções é um propósito de uma ferramenta de Gerenciamento do Ciclo de Vida da Aplicação (ALM Application LifeCycle Management) em um projeto ágil?
- AUma ferramenta de ALM permite que o time construa uma base de conhecimento sobre ferramentas e técnicas para atividades de desenvolvimento e testes
- BUma ferramenta de ALM provê respostas rápidas sobre a qualidade da compilação (build) e detalhes sobre as mudanças no código
- CUma ferramenta de ALM provê visibilidade sobre o estado atual da aplicação, especialmente em times distribuidos
- DUma ferramenta de ALM gera e carrega grandes volumes e combinações de dados para usar nos testes
40Um time ágil é atribuido a um projeto que atualizará um dispositivo médico com novas tecnologias.
Uma nova versão de padrão para dispositivo médico foi lançada desde a última versão do dispositivo médico existente. O acesso do usuário a dispositivo mudou e devem ser documentadas em estórias de usuário.
Baseado nessa informação, e em adição as estórias de usuário, quais das seguintes são melhores formas de prover informação relevante para suportar as atividades de teste?
I. Versão atualizada dos documentos sobre padrões para sistema médico
II. Defeitos existentes ou áreas tipicas de defeitos no sistema existente
III. Casos de teste obsoletos de acesso do usuário e seus resultados para a aplicação existente
IV. Métricas de desempenho para a aplicação existente
V. Defeitos registrados durante a conversão de outros projetos similares de dispositivos médicos- A I, II, III e IV
- B II, IV e V
- C I, II e V
- D Todas
41Qual dos seguinte contém o valor correto de acordo com a declaração de valores do Manifesto Ágil?
- AIndividuos e Interações sobre Software Funcionando
- BIndividuos e Interações sobre Negociação de Contratos
- CIndividuos e Interações sobre Processos e Ferramentas
- DIndividuos e Interações sobre Colaboração com o Cliente
42A declaração "Software funcionando é a principal medida de progresso" é encontrada sob qual descrição do processo Ágil?
- A É uma das declarações de valor
- B É um dos doze princípios
- CÉ uma descrição de uma metodologia Ágil
- DÉ parte da metodologia XP
43Em um time Ágil, quem é responsável pela qualidade?
- AOs desenvolvedores
- BOs testadores
- COs representantes do negócio
- DA equipe inteira
44Qual é o propósito da reunião diária em pé?
- AProver a contrução do time através do encorajamento de todos a ficarem em pé e realizarem uma rápida sessão de exercícios juntos
- BProver um meio de cada membro comunicar progresso e problemas
- CForçar o time a ser trabalhar no mesmo espaço
- DAjudar a determinar quantas horas extras serão necessárias para manter o projeto no prazo
45Qual dos seguinte é um exemplo de uma prática que proporciona feedback inicial para os desenvolvedores?
- ATestes de aceitação do usuário
- BIntegração continua
- CReuniões em pé
- DMudança de requisitos
46Quando o cliente em um processo Ágil provê feedback indicando a parte da funcionalidade que não foi implementada corretamente, o que o time Ágil deve fazer com essa informação?
- ARegistrar e colocar com um item no backlog para consideração pelo time
- BParar todo o desenvolvimento planejado e implementar a mudança para o cliente
- CEscrever um relatório de defeito e endereçar o problema quando o backlog estiver diminuindo
- DAtualizar o documento de requisitos e solicitar que o cliente assineo antes de implementar qualquer mudança
47A simplicidade é uma declaração de valor usada para guiar o desenvolvimento em qual abordagem Ágil ?
- AXP
- BKanban
- CScrum
- DTDD
48Se você está usando um quadro para exibir várias estações de atividades, como em desenvolvimento ou em teste, que tipo de abordagem Ágil você está seguindo?
- ATask Board
- BKanban
- CScrum
- DXP
49Você está revendo a seguinte estória com os representantes de negócio e de produto:
"Como um dono de cachorro, eu quero registrar o meu cachorro online, assim eu posso rapidamente cumprir com o requisito legal de posse de cachorro"
Você quer implementar a técnica INVEST durante a revisão. Qual item da INVEST está faltando na estória e necessitará de complementação?- ASegurança
- BValor
- CTestabilidade
- DO conceito 3C
50Por que é importante para o time implementar somente poucas melhorias a cada iteração?
- ASe o time tentar implementar muitas melhorias, ele pode se sentir derrotado e perder a motivação
- BSe o time tentar implementar muitas melhorias isso pode quebrar a habilidade de produzir em um ritmo sustentável
- CSe o time tentar implementar muitas melhorias isso pode gerar uma expectativa na gerencia de mudanças radicais a cada iteração
- DSe o time tentar implementar muitas mudanças, ele pode perder de vista a definição de "feito"
51Na reunião de retrospectiva, quem deve fornecer as entradas para as atividades de teste no projeto
- ASomente os desenvolvedores
- BSomente os testadores
- CTodos menos os testadores
- DTodos do time
52Quais os tipos de atividades de automação de teste estão incluídos no processo de integração continua?
- AUnitário apenas
- B Testes unitários e de regressão
- CTestes unitários e de integração
- D Testes unitários, de integração e de sistema
53Qual é a ordem apropriada do planejamento?
- ALançamento, então iteração
- BIteração, então liberação
- CAmbos podem ocorrer ao mesmo tempo
- DNa maioria dos projetos ágeis somente um tipo de planejamento é feito, ou de lançamento ou de iteração
54 Em um projeto Ágil, quais das seguintes opções é usualmente mantido sob um sistema de gerenciamento de configuração?
- AÉpicos
- BEstórias
- CIterações
- DCódigo
55Em um projeto Ágil, a partir de que momento é esperado que o software seja entregue fornecendo valor para o cliente?
- A No fim do projeto
- B No fim de um lançamento
- CNo fim de uma iteração
- D No fim de um épico
56O que significa quando um recurso é classificado como "feito"?
- AEle foi desenvolvido
- BEle foi desenvolvido e integrado
- CEle foi desenvolvido, integrado e testado
- DEle foi desenvolvido, integrado, testado e lançado em produção
57Se o seu time Ágil tem uma necessidade continua por testadores especializados para conduzir testes de desempenho, qual estrutura organizacional seria mais efetiva?
- AUm time Ágil com pessoas que são escaladas como testadores para uma sprint ou um conjunto de sprints
- BUm time Ágil com testadores independentes que se juntam ao grupo ao final de uma sprint
- CUm time de teste separado e independente que fornece testadores para os projetos/times Ágeis com base na necessidade e conhecimentos requeridos
- DO teste é fornecido por uma companhia externa esepecializado em teste de desempenho
58Qual o benefício de um testador independente em um projeto Ágil?
- AO testador independente é apto a fornecer uma avaliação objetiva da qualidade de um produto sob teste
- BO testador independente é capaz de confiar no teste realizado pelos desenvolvedores
- CO testador independente pode ter problemas de relacionamento com o time Ágil com o qual está acostumado a trabalhar junto
- DO testador independente pode prover habilidades de gerenciamento
de projetos assim como de teste para o projeto
59O que um gráfico de burndown mede?
- ATempo previsto contra orçamento previsto
- BRetorno de investimento
- CO quão rápido as atividades se movem entre as estações
- D A quantidade de trabalho ainda a ser feito contra o tempo alocado
60O que um quadro de tarefas mostra?
- ATarefas concluídas contra o orçamento gasto
- BRetorno do investimento
- C A progressão das tarefas selecionadas para uma interação
- DO número de tarefas ainda a serem feitas contra o tempo alocado
61Qual das seguintes opções é uma expectativa razoável para um caso de teste durante sua vida?
- ANão será alterado
- BSerá automatizado e irá requere somente uma manutença mínima
- CEvoluirá com o software
- DSerá mantido pelo desenvolvedor que escreveu o código associado
62Quando teste de aceitação automatizados devem ser executados?
- AAntes do código ser adicionado na compilação
- BTão frequentemente quanto a compilação de integração continua do sistema inteiro é criada
- CDurante o UAT (Teste de Aceitação do Usuário), como um substituto dos testes realizados pelos usuários de negócio
- DSomente quando o lançamento completo está pronto
63Quais das seguintes opções é uma habilidade mais importante para um testador em um ambiente Ágil do que em um ambiente de ciclo de vida sequencial?
- AColaboração
- BTeste manual
- CTeste de desempenho
- DPreparação de casos de teste
64Qual é um papel importante para um testador ágil durante as sessões de planejamento do lançamento e da iteração
- A Relatar defeitos
- BGarantir que as tarefas apropriadas de teste sejam agendadas
- CSelecionar as ferramentas de teste
- D Sugerir melhorias no processo
65Se um time ágil está usando ferramentas de teste como uma ferramenta de gerenciamento de teste, quem é o responsável por garantir o uso apropriado da ferramenta?
- AO Scrum Master
- BO gerente de desenvolvimento
- C O testador
- D O gerente de configuração
66Se um desenvolvedor adicionar um teste que capturou seu conceito de uma funcionalidade desejada do código e então desenvolveu o código para passar esse teste, que tipo de desenvolvimento está sendo feito?
- ADesenvolvimento Orientado para Testes (TDD)
- BDesenvolvimento Orientado para Testes de Aceitação (ATDD)
- CDesenvolvimento Orientado pelo Comportamento (BDD)
- DDesenvolvimento Orientado pelo Desenvolvedor (DOD)
67Se algo é particularmente importante para os usuários de negócio compreenderem os testes que estão sendo usados para verificar a implementação apropriada do código, que tipo de abordagem de desenvolvimento está sendo usada?
- AOrientada por Testes
- BOrientada por Testes de Integração
- C Orientado pelo Negócio
- DOrientada por Comportamento
68Na pirâmide de testes, qual o nível que deve ter o maior número de testes?
- AAceitação
- BSistemas
- CIntegração
- DUnitário
69Qual quadrante de teste é associado com os testes de aceitação de usuário?
- AQ1
- BQ2
- CQ3
- DQ4
70Qual quadrante é primariamente associado com de suporte aos desenvolvedores?
- AQ1
- BQ2
- CQ3
- DQ4
71Você é um testador em um time de Scrum. Você deverá testar o produto ao longo de muitas iterações e você está notificado que o formato da mensagem de erro e o seu texto estão inconsistentes. Por exemplo, quando os usuários entram com um endereço inválido em uma parte da aplicação, recebem a mensagem "Entrada Inválida" com a fonte em vermelho enquanto que quando eles entram com um telefone inválido recebem a mensagem "O número do telefone que você entrou não está em um formato válido. Por favor, digite o número como (xxx) xxxxxxx" em uma fonte azul. A estória não especifica como as mensagens de erro devem aparecer. O que você faria?
- ANada. Uma vez que as estórias não especificam o formato ou o texto da mensagem de erro, a implementação fica a critério do desenvolvedor
- BEscreve um relato de defeito para a primeira instancia para que a mensagem tenha mais informação para o usuário
- CSolicita uma reunião com os desenvolvedores para discutir os problemas de consistência e ajuda a guiar a discussão para determinar padrões para mensagem de erro no projeto
- DApela para o Scrum Master intervir e instruir os desenvolvedores a usar um modelo padrão para a mensagem de erro que irá forçar a consistência de fonte e cor para todas as mensagens de erro desse tipo
72Você identificou um risco de usabilidade no aplicativo mobile que está testando atualmente. Quando a aplicação perte a conexão com o servidor web, o usuário não é informado do problema e toda a informação digitada após esse ponto é perdida. O que é uma avaliação razoável desse risco?
- AO impacto é algor porque o usuário perde dados. A probabilidade depende de quantas vezes a conectividade pode ser perdida.
- BO impacto é baixo porque o usuário pode redigitar a informação. A probabilidade é baixa porque o dado original é perdido
- CO impacto é médio porque o usuário tem a expectativa de um tipo de comportamento. A probabilidade é média por causa do problema ser intermitente.
- DO impacto é alto porque o usuário não tem o entendimento do que está acontecendo e provavelmente ligará para o suporte. A probabilidade é baixa por causa de que a conectividade da rede é confiável e é improvável vir a ter qualquer problema
73Você tem sido solicitado a estimar os pontos da estória para uma estória em particuar usando a sequencia de Fobonacci. Você revisou a estória, mas parece indicar haver uma significativa quantidade de esforço e número pontos obscuros, particularmente sobre a criação dos dados de teste. Sobre este ponto, você não sabe se será possível utilizar os dados existentes ou se será necessário criar os seus próprios. Você também não sabe se irá testar as interfaces entre a estória e o código atual.
Dada essa informação, qual o valor apropriado de pontos de estória deveria ser atribuido?- A1
- B5
- C13
- D18
74Você está testando uma estória para um aplicativo de mobile banking e você tem informado que o tempo de resposta tem sido lento. Você verificou o critério de aceitação da estória e não é mencionado requisitos relacionados a desempenho. O que você faria agora?
- AEscreve um relato de defeito e deixa que os desenvolvedores descubram como fazêlo ficar mais rápido
- BPara os testes e solicita que os representantes de negócio definam especificamente os requisitos de teste de desempenho no critério de aceite
- CContinue testando, assumindo que os representantes do negócio irão identificar o problema, Se de fato ocorrer o problema, será notado quando eles realizarem o teste de aceitação do usuário
- DRevisa produtos similares, documentaçaõ existente de desempenho aceitável e conversa com os usuários de negócio para determinar os requisitos de desempenho
75Por que é um usuário conhecedor dos procedimentos, processos e restrições importantes do negócio quem define os critérios de aceitação das estórias?
- APorque isso ajuda a definir a segurança necessária ao produto final
- BPorque isso é necessário para definir as regras de negócio que deverão ser suportadas pelo produto
- CPorque isso é usado para garantir a eficência do desenvolvimento de código
- DPorque isso é necessário para o entendimento das interfaces externas do software
76Você está revendo o critério de aceitação para uma estória. Um desse estados é "Todas as janelas devem estar conforme o esquema de cores aprovado da corporação". De que forma essa avaliação ajuda a melhorar a testabilidade da estória?
- AEla explica o comportamento da funcionalidade requerida pelo produto final
- BEla provê um caso de uso realista para o software
- C Ela define as regras de negócio que devem ser implementadas
- DEla fornece uma restrição para a solução
77Você recebeu a seguinte estória:
"Como um apaixonado por plantas que viaja frequentemente, eu quero ter um sistema automático de irrigação, assim minhas plantas não morrerão" Você também recebeu o seguinte critério de aceite:
1 Os irrigadores devem ser acionados quando a temperatura for maior de 29°C e a umidade do solo mudar de "normal" para "seco".
2 A água deve ser pulverizada por 5 minutos a taxa de 148 milimetros por minuto.
Quais dos seguintes é o primeiro caso de teste a ser escrito para uma implementação orientada pelo teste de aceitação?- AConfigure a umidade está como "úmido", então aumente a temperatura e verifique se a umidade muda para "normal", depois para "seco" e então para "ressecado"
- BConfigure a temperatura como maior de 29°C e verifique se a temperatura consequentemente aumenta
- CConfigure a temperatura para menos que 29°C e a umidade para "seco" e verifique se a água não é pulverizada
- D Configure a temperatura para mais de 29°C e a umidade para "seco" e verifique que a água é puverizada
78Você recebeu a seguinte estória:
"Como um apaixonado por plantas que viaja frequentemente, eu quero ter um sistema automático de irrigação, assim minhas plantas não morrerão" Você também recebeu o seguinte critério de aceite:
1 Os irrigadores devem ser acionados quando a temperatura for maior de 29°C e a umidade do solo mudar de "normal" para "seco".
2 A água deve ser pulverizada por 5 minutos a taxa de 148 milímetros por minuto.
Qual das seguintes alternativas provê os valores apropriados para atingir uma 100% de cobertura pela análise de valores limites baseada em 2 valores por limite, com o mínimo de casos de teste?- ATemperatura como 29°C e 30°C, umidade como "seco" e "normal"
- BTemperatura como 29°C e 30°C, umidade como "seco" e "normal", pulverização da água como 5 minutos e 5 minutos e 1 segundo, taxa como 0,5 e 0,4
- CTemperatura como 29°C e 30°C, umidade como "seco" e "normal", pulverização da água como 5 minutos e 4 minutos e 59 segundos, taxa como 0,5 e 0,6
- DTemperatura como 29°C e 28°C, umidade como "seco" e "normal"
79Você recebeu a seguinte estória:
"Como um apaixonado por plantas que viaja frequentemente, eu quero ter um sistema automático de irrigação, assim minhas plantas não morrerão" Você também recebeu o seguinte critério de aceite:
1 Os irrigadores devem ser acionados quando a temperatura for maior de 29°C e a umidade do solo mudar de "normal" para "seco".
2 A água deve ser pulverizada por 5 minutos a taxa de 148 milimetros por minuto.
Qual dos seguintes alternativas é uma questão que seria apropriada de ser respondida durante a preparação para a execução do teste exploratório?- AQuantos desses sistemas serão executados concorrentemente capturando dados para o mesmo controle de temperatura?
- BQuais as partições de equivalência e valores limites que deverão ser testados?
- CComo no software ocorre a transição do estado de "normal" para "seco"?
- DO que pode ser feito com o software que cause uma falha ou ação inesperada
80Qual é a utilidade das ferramentas de integração continua?
- ASuportar os testes caixa preta
- BProver uma base para revisões estruturadas dos requisitos
- CSuportar a compilação e entrega diária do software
- DRastrear as tarefas do time
Information
- Description
- Quiz on CTFL - AT - Simuladão, created by Camila Santos on 01/02/2018.
- Author
- Camila Santos
- Language
- Português
- Views
- 99
- Tags
- Rating
- No ratings yet Rate this quiz