CTFL-AT - Simulado

Description

Simulado para Certificação CTFL_AT.
Karina Braga
Quiz by Karina Braga, updated more than 1 year ago
Karina Braga
Created by Karina Braga over 5 years ago
2500
4

Resource summary

Question 1

Question
O Manifesto Ágil tem 4 declarações de valores. Faça a relação do valor ágil (1-4) com sua contrapartida ao tradicional (I-IV). 1) Colaboração com o cliente sobre 2) Resposta à mudanças sobre 3) Indivíduos e interações sobre 4) Software funcionando sobre I) Processos e ferramentas II) Seguimento um plano III) Negociação de contratos IV) Documentação mais abrangente
Answer
  • 1 - III , 2 - IV, 3 - II, 4 - I
  • 1 - III 2 - II, 3 - I, 4 - IV
  • 1 - IV, 2 - II, 3 - I, 4 - III
  • 1 - II, 2 - III, 3 - IV, 4 – I

Question 2

Question
Qual das seguintes afirmações reflete melhor um dos valores do Manifesto Ágil?
Answer
  • Um software funcionando permite que o cliente forneça feedback rápido à equipe de desenvolvimento.
  • Os desenvolvedores devem usar ferramentas de teste unitário para apoiar o processo de teste.
  • Representantes de negócios devem fornecer um backlog de estorias de usuários e suas estimativas para a equipe.
  • A adoção de planos para mudança não agrega valor real a um projeto ágil.

Question 3

Question
Quais das atividades abaixo melhor representam responsabilidades que são consistentes com a abordagem de equipe inteira? Selecione DUAS opções.
Answer
  • Os testadores são responsáveis pelo desenvolvimento de testes unitários para que aos desenvolvedores realizem teste o mais cedo possível.
  • Os representantes de negócios selecionam as ferramentas que a equipe usará durante o projeto.
  • Os Testadores deverão apoiar e colaborar com os representantes de negócio para ajudá-los a criar testes de aceite adequados.
  • Toda a equipe, não apenas os testadores, é responsável pela qualidade do produto.
  • Os desenvolvedores deverão testar requisitos não funcionais (desempenho, usabilidade, etc)

Question 4

Question
Qual das seguintes é uma vantagem de ter toda a equipe responsável pela qualidade?
Answer
  • As empresas não precisam mais recrutar e treinar especialistas em testes de software.
  • Tarefas de automação de teste agora são de responsabilidade da equipe de desenvolvimento em vez da equipe de testes.
  • As barreiras de "papel" são eliminadas e os membros da equipe contribuem para o sucesso do projeto com base em suas habilidades e perspectivas únicas.
  • Os custos do projeto são menores porque a necessidade de uma equipe de teste especializada é eliminada.

Question 5

Question
Quais duas das seguintes afirmações são verdadeiras? 1) Feedback antecipado dá aos desenvolvedores mais tempo para desenvolver novos recursos do sistema, porque eles gastam menos tempo retrabalhando recursos esperados em uma determinada iteração. 2) O feedback avançado e frequente ajuda no foco da equipe quanto às funcionalidades com o valor comercial mais elevado ou risco associado, e esses são desenvolvidos primeiramente para o cliente. 3) O feedback antecipado reduz os custos porque diminui a quantidade de tempo necessária para o teste do sistema. 4) Feedback antecipado torna mais provável que o sistema construído seja o que o cliente queria porque eles têm a oportunidade de fazer alterações durante a iteração.
Answer
  • 1 e 4
  • 2 e 3
  • 2 e 4
  • 1 e 3

Question 6

Question
Qual das alternativas a seguir é um benefício do processo ágil promovido pelo feedback inicial e frequente?
Answer
  • O número total de defeitos encontrados durante o projeto é muito maior do que em projetos de desenvolvimento de software como o waterfall.
  • Há menos retrabalho porque os clientes veem o produto regularmente.
  • É fácil determinar o desenvolvedor que apresenta a maioria dos defeitos ao integrar o código.
  • Há tempo suficiente para concluir todos os recursos programados para a iteração especificada.

Question 7

Question
Combine as seguintes abordagens ágeis de desenvolvimento de software (1-3) e suas descrição (I-III) 1) Programação Extrema 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" de trabalho em uma cadeia de valor agregado.
Answer
  • 1-I, 2-III, 3-II
  • 1-I, 2-II, 3-III
  • 1-II, 2-I, 3-III
  • 1-III, 2-II, 3-I

Question 8

Question
Durante uma reunião de planejamento de iteração, a equipe compartilha seus pensamentos sobre uma estória de usuário. O proprietário do produto informa que o cliente deve ter uma tela para inserir informações. O desenvolvedor explica que existem limitações técnicas para o recurso, devido à quantidade de informações necessárias para serem capturadas na tela. Outro desenvolvedor diz que há riscos sobre o desempenho, pois as informações serão armazenadas em um banco de dados externo externo. Qual das alternativas a seguir melhor representaria a contribuição de um testador para essa discussão?
Answer
  • O testador informa que a tela da estória do usuário precisa ser uma única página para reduzir o esforço de automação de teste.
  • O testador informa que a usabilidade é mais importante que o desempenho.
  • O testador informa que os critérios de aceitação de desempenho devem ter um padrão máximo de 1 segundo para armazenamento de dados.
  • O testador informa que a estória do usuário precisa de critérios de aceitação para ser testável.

Question 9

Question
Qual das seguintes opções descreve melhor um testador participando de uma retrospectiva?
Answer
  • Como um testador participando de uma reunião retrospectiva, eu devo trazer tópicos relacionados apenas a testes. Todos os outros tópicos serão cobertos por diferentes participantes.
  • Como testador, participo de uma reunião retrospectiva como observador, assegurando que a reunião siga as regras retrospectivas e os valores ágeis.
  • Como um testador participando de uma reunião retrospectiva, eu devo fornecer feedback e comentários sobre todas as atividades conduzidas pela equipe durante o sprint.
  • Como testador, eu só devo participar de uma reunião retrospectiva se eu tiver algum feedback e comentários relacionados às atividades conduzidas pela equipe durante o sprint.

Question 10

Question
Quais dos seguintes itens NÃO devem ser levantados durante uma reunião retrospectiva?
Answer
  • Deve haver mais ênfase nos testes unitários no futuro, para melhorar a qualidade geral.
  • O processo de construção é manual e demora muito. A pesquisa e a implementação de uma estrutura de construção automatizada devem ser feitas.
  • O testador XYZ está tendo dificuldades para encontrar defeitos. O treinamento é necessário para este recurso.
  • Os conjuntos de testes de regressão automatizados estão demorando muito para serem executados. Uma revisão dos testes, para eliminar testes redundantes ou desnecessários, é necessária.

Question 11

Question
Qual das seguintes opções NÃO é um princípio da integração contínua?
Answer
  • A integração contínua ajuda a construir software modificado regularmente, incluindo testes e implantação, de forma automatizada.
  • A integração contínua permite que novas construções sejam disponibilizadas frequentemente para testadores e interessados.
  • A integração contínua ajuda a identificar novos defeitos de integração antecipadamente e facilita a análise desses defeitos.
  • A integração contínua garante que o teste de unidade seja feito manualmente, pois isso gera resultados mais confiáveis do que os scripts automatizados.

Question 12

Question
Qual das seguintes atividades um testador faria durante o planejamento de lançamento?
Answer
  • Produzir uma lista de testes de aceitação para estórias de usuários.
  • Ajudar a detalhar as estórias do usuário em tarefas menores e mais detalhadas.
  • Estimar as tarefas de teste geradas pelos novos recursos planejados para esta iteração.
  • Apoiar o esclarecimento das estórias do usuário e garantir que elas sejam testáveis.

Question 13

Question
Qual é a explicação mais apropriada de uma "estória do usuário"?
Answer
  • Um artefato que o testador deve revisar e assinar antes do teste pode começar.
  • Um artefato usado para detalhar apenas os requisitos funcionais do sistema.
  • Um artefato documentado por representantes de empresas para ajudar desenvolvedores e testadores compreender os requisitos do sistema.
  • Um artefato escrito colaborativamente por desenvolvedores, testadores e representantes de negócios para captura de requisitos.

Question 14

Question
Qual das seguintes atividades de teste é normalmente executada durante projetos ágeis, mas não é tão comum em projetos tradicionais?
Answer
  • Os testadores escrevem planos de teste detalhados para que todos os membros da equipe possam entender o que será testado durante cada iteração.
  • Os testadores estão fortemente envolvidos na criação de casos de testes automatizados que são usados para verificar a implementação dos requisitos.
  • Os testadores realizam testes exploratórios para encontrar rapidamente defeitos importantes.
  • Os testadores colaboram com os desenvolvedores para entender melhor o que precisa ser testado.

Question 15

Question
Considere as seguintes atividades: I. Aplicação rigorosa dos critérios de entrada e saída do nível de teste do sistema. II. Colaboração entre testador, desenvolvedor e parceiros de negócios para definir critério de aceitação. III. Teste de verificação funcional de estórias de usuários desenvolvidas na iteração anterior. Qual das seguintes atividades devem ocorrer em um projeto ágil?
Answer
  • II apenas
  • Ie II
  • II e III
  • III apenas

Question 16

Question
Quais duas das seguintes afirmações são verdadeiras em projetos ágeis? Selecione DUAS opções:
Answer
  • Os testadores devem trabalhar em estreita colaboração com os desenvolvedores, mantendo uma perspectiva objetiva.
  • Os gerentes de teste não existem em organizações que utilizam o desenvolvimento ágil.
  • Não há diferença entre o que os testadores e desenvolvedores fazem em projetos ágeis.
  • Os desenvolvedores devem confiar nos testadores para criar os testes de regressão automatizados.
  • Uma seleção de usuários pode realizar testes beta no produto após a conclusão de uma série de iterações.

Question 17

Question
Qual das seguintes afirmações sobre testes independentes em projetos ágeis é FALSA?
Answer
  • Pode haver um risco de perder a independência do teste para organizações que introduzem o ágil.
  • Os testadores independentes encontrarão mais defeitos do que os desenvolvedores, independentemente do nível de teste.
  • Testes independentes podem ser introduzidos no final de um sprint.
  • A equipe de teste independente pode fazer parte de outra equipe.

Question 18

Question
Em um projeto ágil, qual das seguintes opções melhor denotaria a qualidade do produto no final da iteração 6 de uma nova versão do sistema consistindo de 8 iterações?
Answer
  • Nenhum defeito de gravidade 1 ou 2 foi detectado durante o teste do sistema da iteração 6, o que permitiu que as equipes passassem para a iteração 7.
  • Os resultados de um teste beta do cliente na versão do software da iteração 6 indicam que o sistema funciona corretamente e que melhorou a produtividade.
  • A equipe ágil tem acompanhado com sucesso as estimativas, com variância limitada nos gráficos de burndown de todas as iterações até o momento.
  • Todos os cards de estória no escopo de cada iteração, até a iteração atual, foram marcados como "Concluídos", mas com alguma dívida técnica incorrida.

Question 19

Question
Qual das alternativas a seguir é melhor para mostrar o progresso da equipe em relação às estimativas?
Answer
  • Gráficos Burndown.
  • Logs de automação.
  • O quadro de tarefas ágil mostrando a estória do usuário e o progresso da tarefa.
  • Ferramentas de rastreamento de defeitos.

Question 20

Question
Durante o planejamento da iteração 5, os representantes do negócio exigiram mudanças no sistema entregue na iteração 3. Das seguintes atividades, o que precisaria ser feito primeiro para minimizar a introdução do risco de regressão quando esse recurso fosse alterado?
Answer
  • Revise e atualize todos os testes manuais e automatizados afetados por essa mudança para atender aos novos critérios de aceitação.
  • Escreva novos testes manuais e automatizados para o recurso e adicione-os ao conjunto de testes de regressão.
  • Automatize todos os casos de teste da iteração anterior e adicione-os ao conjunto de testes de regressão automatizada.
  • Aumente a quantidade de automação de teste ao redor do sistema para incluir condições de teste mais detalhadas.

Question 21

Question
Quais DUAS das seguintes opções são razões pelas quais a automação é essencial em projetos ágeis? I. Para que as equipes mantenham ou aumentem sua velocidade. II. Para evitar que a equipe de teste fique entediada com tarefas manuais e repetitivas. III. Para testar novamente todos os casos de teste de iterações anteriores. IV. Para eliminar a regressão no produto devido a alta rotatividade de código. V. Para garantir que as alterações de código não interrompam a compilação do software.
Answer
  • I e IV
  • I e V
  • III e IV
  • II e V

Question 22

Question
Em projetos ágeis, há mais necessidade de os testadores entenderem e desenvolverem scripts de automação de teste do que em projetos tradicionais. Das seguintes, quais são as DUAS razões pelas quais essa é uma habilidade necessária em projetos ágeis? I. Os requisitos mudam diariamente e precisam ser testados por regressão. Essa rápida mudança requer testes automatizados porque o teste manual é muito lento. II. Os testes devem gerar feedback sobre a qualidade do produto o mais cedo possível. Portanto, todos os testes de aceitação devem ser executados em cada iteração, idealmente, conforme as modificações são feitas. Na prática, isso só pode ser realizado por testes automatizados. III. A Integração Contínua requer que o conjunto de testes de regressão seja executado sempre que o código alterado estiver no check-in. Na prática, isso só pode ser realizado por testes automatizados. IV. Iterações ou sprints são de tamanho fixo. A equipe tem que garantir que todos os testes possam ser completamente executados no último dia de cada iteração / sprint. Na prática, isso só pode ser realizado por testes automatizados. V. Projetos ágeis dependem de testes unitários, e não de testes de sistemas. Como os testes unitários não podem ser executados manualmente, todos os testes devem ser testes automatizados.
Answer
  • I e III
  • II e V
  • IV e V
  • II e III

Question 23

Question
Qual das seguintes opções NÃO é uma tarefa típica executada pelo testador em uma equipe ágil?
Answer
  • Automatizar testes e mantê-los.
  • Orientar e treinar outros membros da equipe.
  • Produzir e atualizar gráficos burndown.
  • Participar de atividades de análise de código.

Question 24

Question
Quais tarefas geralmente são de um testador em um projeto ágil? I. Decidir sobre a aceitação do usuário. II. Projetar, criar e executar testes apropriados. III. Programar relatórios de defeitos para análise. IV. Automatizar e manter testes. V. Melhorar a lógica do programa por programação em pares.
Answer
  • I e III
  • II e III
  • II e IV
  • II e V

Question 25

Question
O termo “burndown” refere-se a qual dos seguintes?
Answer
  • Um gráfico mostrando quais membros da equipe estão trabalhando mais e provavelmente estarão sob estresse.
  • Um gráfico mostrando o progresso de cada estória do usuário e quando elas provavelmente serão concluídas.
  • Um gráfico mostrando a quantidade de trabalho a ser feito, versus o tempo alocado para a iteração.
  • Um gráfico mostrando os defeitos que foram corrigidos e quando os defeitos remanescentes provavelmente serão corrigidos.

Question 26

Question
Qual das seguintes afirmações sobre o Desenvolvimento orientado para teste (TDD) é FALSA?
Answer
  • TDD é uma abordagem de “teste primeiro” para desenvolver testes automatizados reutilizáveis.
  • O ciclo TDD é usado continuamente até que o produto de software seja liberado.
  • O TDD ajuda a documentar o código para futuros esforços de manutenção.
  • O resultado do TDD são classes de teste usadas pelo desenvolvedor para desenvolver casos de teste.

Question 27

Question
O que o termo "Pirâmide de Testes" se refere e ilustra situações para?
Answer
  • A carga de trabalho da equipe de testes aumenta de sprint para sprint.
  • Dependendo do tamanho d backlog os testes diminuem.
  • O número de testes unitários automatizados é maior que o número de testes automatizados para níveis de teste mais altos.
  • O número de testes automatizados em vigor aumenta de sprint para sprint.

Question 28

Question
Qual das alternativas a seguir demonstra o uso efetivo dos quadrantes de teste?
Answer
  • Ao comunicar ideias de teste, o testador pode se referir ao quadrante de teste correspondente, para que o restante da equipe possa entender melhor a finalidade do teste
  • testador pode usar os tipos de testes descritos nos quadrantes de teste como uma métrica de cobertura, quanto mais testes cobertos de cada quadrante, maior a cobertura de teste.
  • A equipe deve escolher uma série 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 tenham sido executados.
  • O testador pode usar os quadrantes de teste durante a análise de risco; com os quadrantes de nível inferior representando menor risco para o cliente.

Question 29

Question
Dadas as seguintes estorias de usuários: “Como caixa de banco, posso navegar facilmente pelo menu do sistema e pelos links e encontrar as informações que estou procurando” “Para todos os usuários, o sistema deve exibir todas as consultas em menos de 2 segundos, 90% do tempo”. Casos de teste associados: TC1: faça o login como caixa do banco. Digite o ID do cliente. Verifique se o histórico de transações do cliente é fácil de encontrar e se a navegação pelos menus é intuitiva. TC2: Login como caixa do banco: Digite o nome do cliente. Verifique se as contas do cliente são fáceis de encontrar e se a navegação pelos menus é intuitiva. TC3: Simular o tráfego esperado no sistema e validar o tempo de exibição do histórico de transações do cliente é inferior a 2 segundos. Quais Quadrantes de Testes os casos de testes acima estão associados?
Answer
  • Q1 que é o nível da unidade, voltado para tecnologia. Q2 é o nível do sistema, voltado para negócios, e confirma o comportamento do produto.
  • Q2 é o nível do sistema, voltado para negócios, e confirma o comportamento do produto. Q3 que é o nível de aceite do sistema ou do usuário, voltado para o negócio.
  • Q3 que é o nível de aceite do sistema ou do usuário, voltado para o negócio. Q4 que é o nível de aceite operacional ou do sistema, orientado para tecnologia, e contém testes que criticam o produto.

Question 30

Question
No início da 5ª iteração de um projeto, um novo requisito foi introduzido para dar suporte a um novo tipo de navegador. O testador percebe que a estrutura e os scripts de automação de teste existentes não suportarão o novo tipo de navegador. Qual é a melhor decisão a ser tomada pelo testador dessa equipe?
Answer
  • O testador deve notificar a equipe de que está planejando trabalhar horas extras nos próximos dois sprints para atualizar a estrutura de automação de teste existente e os scripts para suportar o novo tipo de navegador, de modo a não perturbar o plano de sprint existente.
  • O testador notificará a equipe sobre o problema. Uma análise de risco é feita e a equipe decide que o teste de regressão deve ser executado no novo tipo de navegador, além dos outros navegadores suportados. O testador atualizará o plano da sprint adicionando tarefas para modificar a estrutura e os scripts para suportar o novo tipo de navegador.
  • O testador faz algumas pesquisas e conclui que o risco é baixo de que quaisquer novos defeitos sejam introduzidos no novo tipo de navegador que ainda não tenha sido encontrado em outros navegadores suportados. O testador continua com o plano de sprint existente e não faz alterações na estrutura de automação de teste ou scripts.
  • O testador interromperá o que está fazendo, projetará testes específicos para o teste de compatibilidade do novo tipo de navegador e comunicará à equipe que qualquer outro trabalho de teste para o sprint terá que ser enviado para a próxima iteração

Question 31

Question
Dados os seguintes resultados de uma análise de risco do produto que ocorreu no início de uma iteração: • História do usuário 1 (Desempenho): probabilidade: alta, impacto: alta • História do usuário 2 (Segurança): probabilidade: alta, impacto: alta • História do usuário 3 (Funcional): probabilidade: média, impacto: alta • História do usuário 4 (Funcional): probabilidade: alta, impacto: média • História do usuário 5 (Compatibilidade): probabilidade: baixa, impacto: baixa • História do usuário 6 (Recuperabilidade): probabilidade: baixa, impacto: baixa Selecione DUAS opções que escreve melhor o que a equipe deve fazer com essa informação.
Answer
  • Realizar uma sessão de planning poker para estimar o esforço para estórias de usuários e determinar o que pode ser feito na iteração atual e o que precisa ser adicionado ao backlog.
  • Remover as histórias de usuário 5 e 6 da iteração atual e passar para uma iteração posterior.
  • Por causa do número de alta probabilidade, riscos de alto impacto para esta iteração, a equipe não tem escolha a não ser estender o prazo da iteração em 2 semanas.
  • A equipe deve colaborar com formas eficazes de mitigar os riscos de alta probabilidade.
  • A equipe deve planejar a conclusão de todos os itens no sprint atual, mas salvar os itens de menor risco para o final do sprint, e apenas testar esses itens se houver tempo.

Question 32

Question
Dada a seguinte estória de usuário: “Como presidente, qualquer dado que eu carregue não deve ser visualizado por nenhum outro usuário do sistema.” Durante a primeira sessão de planning poker, os seguintes pontos da estória foram dados com base no risco, esforço, complexidade e extensão do teste: Clientes: 5 Desenvolvedores: 5 Testadores: 20 Qual é o melhor resultado após esta sessão de planejamento?
Answer
  • Como as estimativas de tamanho do cliente e do desenvolvedor correspondem, a equipe pode ter certeza de que essa estimativa é boa e deve passar para a próxima estória do usuário.
  • A equipe deve conversar para entender por que os testadores acharam que essa estória de usuário era significativamente mais trabalhosa. Outra rodada da sessão de planning poker deve ocorrer após essa discussão.
  • Como o cliente possui o sistema no final, as estimativas dos clientes devem ser consideradas corretas quando há um conflito.
  • As sessões de planning poker devem continuar até que todos os pontos da estória estimados sejam uma correspondência exata entre clientes, desenvolvedores e testadores.

Question 33

Question
Uma equipe ágil é atribuída a um projeto para atualizar um dispositivo médico existente para tecnologias mais recentes. Desde a última versão do dispositivo médico existente, uma nova versão do padrão de dispositivos médicos foi lançada. O acesso do usuário ao dispositivo está mudando e será documentado nas histórias do usuário. Com base nessas informações e além das estórias do usuário, qual das seguintes opções fornecerá informações relevantes para apoiar suas atividades de teste? I. Versão atualizada do documento de padrões para o sistema médico. II. Defeitos existentes ou áreas típicas de defeitos no sistema existente. III. Casos de teste e resultados de acesso do usuário obsoletos para o aplicativo existente. IV. Métricas de desempenho para o aplicativo existente. V. Defeitos registrados durante outros projetos de conversão semelhantes para dispositivos médicos.
Answer
  • I, II, III e IV
  • II, IV e V
  • I, II e V
  • Todos os itens.

Question 34

Question
Qual alternativa é a melhor descrição de quando parar o teste (critério de aceite) em um projeto ágil?
Answer
  • Todos os casos de teste foram executados.
  • A probabilidade de falhas remanescentes 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 incluída, sua implementação e os riscos envolvidos.
  • A iteração / sprint está terminada.

Question 35

Question
Quais dos seguintes itens são exemplos de critérios de aceitação testáveis para atividades relacionadas a testes? Selecione DUAS opções.
Answer
  • Testes baseados em estrutura: São utilizados testes de caixa branca, além do teste de caixa preta.
  • Teste do sistema: pelo menos 80% dos testes de regressão funcional são automatizados.
  • Teste de segurança: Uma varredura de análise de risco de ameaça é concluída sem nenhuma falha identificada.
  • Teste de desempenho: o aplicativo está respondendo em um período razoável de tempo com 5.000 usuários.
  • Teste de compatibilidade: o aplicativo está trabalhando em todos os principais navegadores

Question 36

Question
Dada a seguinte estória de usuário: "Como caixa do banco, gostaria de poder visualizar todas as transações bancárias do meu cliente na tela, para que eu possa responder às perguntas dele". Quais das seguintes opções podem ser consideradas como casos de teste de aceitação relevantes? I. Faça login como caixa do banco e receba o saldo da conta do cliente para todas as contas abertas. II. Faça login como um caixa do banco, insira um ID de conta de cliente, obtenha o histórico de transações dele na tela III. Faça login como um caixa do banco, solicite o ID da conta do cliente usando abreviações de nome e obtenha seu histórico de transações na tela IV. Entre como caixa do banco, insira um IBAN do cliente (número da conta bancária internacional), obtenha seu histórico de transações na tela V. Faça login como um Caixa de banco, insira um ID de conta do cliente, obtenha o histórico de transações em menos de três segundos na tela.
Answer
  • I, II e IV
  • I, III e IV
  • II, IV e V
  • II, III e IV

Question 37

Question
Dada a seguinte estória de usuário: “Um aplicativo on-line cobra dos clientes o envio de itens comprados, com base nos seguintes critérios: • Custos de envio padrão para menos de 6 itens. • O envio é de R$ 5,00 para 6-10 itens. • O envio é gratuito para mais de 10 itens. Qual das alternativas a seguir é a melhor técnica de teste caixa preta para a estória do usuário?
Answer
  • Teste de Transição de Estado: Teste os seguintes estados - navegando, conectado, selecionando, comprando, confirmando e saindo.
  • Tabelas de decisão: Teste as seguintes condições - Usuário logado; Pelo menos 1 item no carrinho; Compra confirmada; Financiamento aprovado; com a ação resultante de - Item enviado.
  • Análise de Valores Limite: Teste as seguintes entradas - 0,5,6,10,11, max
  • Teste de Caso de Uso: Ator = cliente; Pré-requisitos = o cliente efetua login, seleciona e compra itens; Pós Condições = itens são enviados.

Question 38

Question
Seu gerente gostaria de apresentar testes exploratórios à sua equipe ágil. Ele recebeu as seguintes sugestões sobre como proceder de colegas anteriores: I. As estórias de usuários são atribuídas a testadores que são completamente novos na estória do usuário. Há 120 minutos alocados para concluir os testes exploratórios na estória do usuário. Os testadores não precisam documentar testes ou resultados de testes, mas precisam registrar defeitos se algum deles for encontrado. II. As estórias de usuários são atribuídas a testadores que já concluíram testes baseados em risco nas mesmas áreas. Há 120 minutos alocados para concluir os testes exploratórios para essa estória de usuário. A equipe espera, ao final dos 120 minutos, ter uma lista de ideias de teste, incluindo dados e atores, resultados de problemas encontrados e lista de defeitos a serem registrados na ferramenta de gerenciamento de defeitos. III. Uma estória de usuário é atribuída ao representante comercial. O representante comercial é instruído a usar o sistema como o cliente faria no dia-a-dia. Se forem encontrados problemas, o representante de negócios é instruído a informar o testador, para que eles possam priorizar e registrar o defeito. IV. Uma estória de usuário é atribuída a um testador para testes exploratórios. O Testador é instruído a aprender a funcionalidade da história do usuário, para garantir que a funcionalidade esteja correta e inclua testes negativos. Não há prazo definido para que este teste exploratório seja completo; depende do que é encontrado pelo testador. A documentação não é necessária, mas os defeitos precisam ser registrados na ferramenta de rastreamento de defeitos. Seu gerente lhe apresenta suas conclusões sobre a melhor forma de introduzir testes exploratórios em uma equipe ágil. Qual das conclusões do seu gerente está correta?
Answer
  • Cenário I NÃO é a melhor maneira porque: Em testes exploratórios, o projeto de teste e a execução de testes acontecem ao mesmo tempo, mas são guiados por um documento documentado que inclui agentes, condições de teste, dados de teste, etc. e guiará o próximo teste.
  • Cenário II É a melhor maneira porque: Neste caso, os testadores já têm conhecimento da estória do usuário, o que os ajudará a criar condições e idéias de teste. A equipe está usando sessões de teste exploratórias com timebox. Espera-se que a equipe documente condições de teste, dados e informações do usuário e para registrar os resultados do teste. Os problemas são registrados em uma ferramenta de rastreamento de defeitos como qualquer outra técnica de teste.
  • Cenário III NÃO é a melhor maneira porque: Isso pode estar escrevendo o teste de aceitação do sistema, mas não o teste exploratório.
  • Cenário IV NÃO é a melhor maneira porque: A documentação é necessária para testes exploratórios, e os testadores devem registrar ideias de teste e resultados de testes. Os resultados do teste são usados ​​para orientar futuros testes exploratórios.

Question 39

Question
Qual das opções a seguir é um dos propósitos de uma ferramenta de Gerenciamento de ciclo de vida de aplicativos (ALM - Application Lifecycle Management ) em um projeto ágil?
Answer
  • Uma ferramenta ALM permite que as equipes criem uma base de conhecimento sobre ferramentas e técnicas para atividades de desenvolvimento e teste.
  • Uma ferramenta ALM fornece uma resposta rápida sobre a qualidade de construção e detalhes sobre alterações de código.
  • Uma ferramenta ALM fornece visibilidade do estado atual do aplicativo, especialmente com equipes distribuídas.
  • Uma ferramenta ALM gera e carrega grandes volumes e combinações de dados para usar no teste.

Question 40

Question
Qual das seguintes afirmações é FALSA em relação aos testes exploratórios?
Answer
  • O teste exploratório abrange aprendizado simultâneo, projeto de teste e execução.
  • O teste exploratório elimina a necessidade de os testadores prepararem ideias de teste antes da execução do teste.
  • Os melhores resultados são obtidos quando o teste exploratório é combinado com outras técnicas de teste.
  • Os testadores exploratórios precisam ter uma sólida compreensão do sistema em teste.
Show full summary Hide full summary

Similar

Simulado Matemática
Marina Faria
Simulado Inglês
Marina Faria
Provas anteriores de Vestibular - Fuvest 1
GoConqr suporte .
Simulado Filosofia
Marina Faria
Simulado Geografia
Marina Faria
Simulado Espanhol
Marina Faria
Provas anteriores de Vestibular - Unicamp 2014 - 1
GoConqr suporte .
Provas anteriores de vestibular - Fuvest 2
GoConqr suporte .
Atomística/ Tabela Periódica - Química
Mateus Peres
SIMULADO - 3º ANO - E. M. - 2º DIA
eesfmang_nte
SIMULADO IBGE 2016 - Matemática - Probabilidade
Alex Farias