Simulado CTFL-AT (ISTQB em Português)

Description

Simulado do ISTQB com excelente tradução para o português
Leo Bianck
Quiz by Leo Bianck, updated more than 1 year ago
Leo Bianck
Created by Leo Bianck almost 6 years ago
971
2

Resource summary

Question 1

Question
O Manifesto Ágil tem 4 declarações de valores. Corresponda o valor ágil (1-4) com sua contraparte tradicional (i-iv). 1. Colaboração com o cliente mais que 2. Respondendo a mudanças mais que 3. Indivíduos e interações mais que 4. Software funcionando mais que i. Processos e ferramentas ii. Seguindo um plano iii. Negociação de contrato iv. Documentação 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
  • O software funcionando permite que o cliente forneça feedback rápido ao desenvolvedor.
  • Os desenvolvedores devem usar ferramentas de teste unitário para apoiar o processo de teste.
  • Representantes de negócios devem fornecer um backlog de histórias de usuários e suas estimativas para a equipe.
  • Adotar planos de mudança não agrega valor real a um projeto ágil.

Question 3

Question
Quais são as duas atividades abaixo que melhor representam as responsabilidades que são coerentes com a abordagem da Equipe inteira de desenvolvimento ágil? Selecione duas opções.
Answer
  • Testadores são responsáveis por desenvolver testes unitários que passam para os desenvolvedores testarem.
  • Espera-se que os representantes de negócios selecionem as ferramentas que a equipe usará durante o projeto.
  • Espera-se que os testadores trabalhem com representantes do cliente para criar testes de aceitação
  • Toda a equipe, não apenas os testadores, é responsável pela qualidade do produto
  • Espera-se que os desenvolvedores testem requisitos não funcionais (desempenho, usabilidade, segurança, 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.
  • As tarefas de automação de teste agora são de responsabilidade da equipe de desenvolvimento e não da equipe de teste.
  • As barreiras de papéis 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?
Answer
  • O feedback antecipado fornece aos desenvolvedores mais tempo para desenvolver novos recursos do sistema, porque eles gastam menos tempo reformulando os recursos esperados em uma determinada iteração.
  • O feedback antecipado permite que as equipes ágeis forneçam recursos com o mais alto valor de negócio primeiro, porque o cliente mantém o foco em características do sistema com maior valor.
  • O feedback antecipado reduz os custos porque diminui o tempo necessário para o teste do sistema.
  • O feedback antecipado torna mais provável que o sistema construído seja o que o cliente desejava, porque eles têm a oportunidade de fazer alterações durante a iteração.

Question 6

Question
Qual das alternativas a seguir é um benefício do processo ágil que promove feedback antecipado e frequente?
Answer
  • O número total de defeitos encontrados durante o projeto é muito maior do que em projetos tradicionais de desenvolvimento de software, como o Waterfall.
  • Há menos retrabalho porque os clientes veem o produto regularmente.
  • É fácil determinar o desenvolvedor que apresenta o maior número de defeitos ao integrar 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 na parte superior com suas descrições correspondentes na parte inferior. 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 de trabalho em uma cadeia de valor agregado.
Answer
  • 1 - i, 2 - iii, 3 - ii
  • 1 - i, 2 - ii, 3 - iii
  • 1 - ii, 2 - iii, 3 - i
  • 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 história de usuário. O product owner 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. 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 história do usuário precisa ser em 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 padrão devem ser de no máximo 1 segundo para armazenamento de dados.
  • O testador informa que a história do usuário precisa de critérios de aceitação para ser testável.

Question 9

Question
Qual das alternativas a seguir descreve melhor um testador que participa de uma reunião de retrospectiva?
Answer
  • Como um testador participando de uma reunião de retrospectiva, eu deveria 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 de retrospectiva como observador, assegurando que a reunião siga as regras de retrospectiva e os valores ágeis.
  • Como um testador participando de uma reunião de retrospectiva, eu deveria fornecer feedback e sugestões sobre todas as atividades conduzidas pela equipe durante o sprint.
  • Como testador, eu só deveria participar de uma reunião retrospectiva se eu tiver algum feedback e sugestões 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 de retrospectiva?
Answer
  • Deveria 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 compilação automatizada devem ser feitas.
  • O testador XYZ está lutando para encontrar defeitos. O treinamento de design de teste é 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 de 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 stakeholders.
  • 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 compilações 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 histórias de usuários.
  • Ajudar a detalhar as histórias do usuário em tarefas menores e mais detalhadas.
  • Estimar tarefas de teste geradas por novos recursos planejados para esta iteração.
  • Apoiar o esclarecimento das histórias do usuário e garantir que elas sejam testáveis.

Question 13

Question
Qual é a explicação mais apropriada de uma "história do usuário"?
Answer
  • Um artefato que o testador deve revisar e assinar antes do teste poder começar.
  • Um artefato usado para detalhar apenas os requisitos funcionais do sistema.
  • Um artefato documentado por representantes de negócio para ajudar desenvolvedores e testadores a compreender os requisitos do sistema.
  • Um artefato escrito de forma colaborativa por desenvolvedores, testadores e representantes de negócio para capturar 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 teste automatizados que são usados para verificar a implementação dos requisitos.
  • Os testadores realizam testes exploratórios para encontrar defeitos importantes rapidamente.
  • 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 de sistema. ii. Colaboração entre testador, desenvolvedor e parceiros de negócio para definir os critérios de aceitação. iii. Teste de verificação funcional de histórias de usuários desenvolvidas na iteração anterior. Qual das seguintes combinações dessas atividades deve ocorrer em um projeto ágil?
Answer
  • ii apenas
  • i e 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 desenvolvem agilidade.
  • Não há diferença entre o que os testadores e os 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.
  • Testadores independentes encontrarão mais defeitos do que 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 para todas as iterações até o momento.
  • Todos os cards de histó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 história do usuário e o progresso da tarefa
  • Ferramentas de rastreamento de defeitos

Question 20

Question
Os consultores de negócio durante planejamento da iteração 5 exigem mudanças no sistema entregues 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 automatizado.
  • 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 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, de preferência, conforme as modificações são feitas. Na prática, isso só pode ser realizado por testes automatizados. iii. A Prática de Integração contínua do Primeiro Teste 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 comprimento 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
Quais tarefas são geralmente esperadas 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 para análise de defeitos 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 24

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 25

Question
O termo “burndown” refere-se a qual das 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 história do usuário e quando elas provavelmente serão concluídas
  • Um gráfico mostrando a quantidade de trabalho a ser feito em relação ao tempo alocado para a iteração
  • Um gráfico mostrando os defeitos que foram corrigidos e quando os defeitos restantes provavelmente serão corrigidos

Question 26

Question
Qual das seguintes afirmações sobre o Test Driven Development (TDD) é FALSO?
Answer
  • O 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 termo "Pirâmide de Teste" se refere e ilustra situações para?
Answer
  • A carga de trabalho de teste da equipe aumenta de sprint para Sprint
  • O tamanho do backlog e, portanto, o número de testes, diminui
  • 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 entenda melhor a finalidade do teste.
  • O testador pode usar os tipos de testes descritos nos quadrantes de teste como uma métrica de cobertura, quanto mais testes forem cobertos em cada quadrante, maior será 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 histórias de usuários: “Como caixa de banco, posso navegar facilmente pelo menu e links do sistema 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” E os 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 dois quadrantes de teste os casos de teste acima fariam parte?
Answer
  • Q1, nível de unidade voltado para tecnologia e Q2, nível de sistema voltado para negócio.
  • Q2, nível de sistema voltado para negócio e Q3, nível de sistema ou aceitação do usuário voltado para negócio.
  • Q3, nível de sistema ou aceitação do usuário voltado para o negócio e Q4, nível de aceitação do sistema ou da operação, voltado para tecnologia.
  • Q2, nível de sistema voltado para o negócio e Q4, nível de aceitação do sistema ou da operação voltado para tecnologia.

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 é o melhor curso de ação para o testador dessa equipe?
Answer
  • O testador deve notificar a equipe que eles estão 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 do sprint precisará 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 de usuário 1 (Performance): Probabilidade: alto, Impacto: alto • História de usuário 2 (Segurança): Probabilidade: alto, Impacto: alto • História de usuário 3 (Funcionalidade): Probabilidade: médio, Impacto: alto • História de usuário 4 (Funcionalidade): Probabilidade: alto, Impacto: médio • História de usuário 5 (Compatibilidade): Probabilidade: baixo, Impacto: baixo • História de usuário 6 (Recuperabilidade): Probabilidade: baixo, Impacto: baixo Quais dois dos seguintes descrevem melhor o que a equipe deve fazer com essa informação? Selecione duas opções.
Answer
  • Vá para a sessão de planejamento de poker para estimar o esforço para as histórias de usuários e determinar o que pode ser feito na iteração atual e o que precisa ser adicionado ao backlog.
  • Remova as histórias de usuário 5 e 6 da iteração atual e passe para uma iteração posterior.
  • Devido ao grande número de riscos de alta probabilidade e alto impacto com essa 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 em formas eficazes de mitigar riscos de alta probabilidade e alto impacto.
  • A equipe deve planejar a conclusão de todos os itens no sprint atual, mas salve os itens de menor risco no final do sprint e teste esses itens somente se houver tempo.

Question 32

Question
Dada a seguinte histó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 planejamento de poker, os seguintes pontos da história foram dados com base no risco, esforço, complexidade e extensão apropriada 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 história do usuário.
  • A equipe deve manter uma conversa para entender por que os testadores acharam que essa história de usuário era significativamente mais trabalhosa. Outra rodada da sessão de planejamento de poker deve ocorrer após essa discussão.
  • Como o cliente é dono do sistema no final, as estimativas dos clientes devem ser consideradas corretas quando há um conflito.
  • As sessões de planejamento de poker devem continuar até que todos os pontos estimados da história 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 histó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, iv
  • ii, iv, v
  • i, ii, v
  • Todos os itens acima

Question 34

Question
Qual alternativa é a melhor descrição de quando parar o teste (critério de liberação) 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 DOIS dos seguintes 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: Teste de caixa branca além do teste de caixa preta é usado.
  • 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 histó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. Entre 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, iv
  • i, iii, iv
  • ii, iv, v
  • ii, iii, iv

Question 37

Question
Dada a seguinte histó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 US $ 5 para 6-10 itens. • O frete é grátis por mais de 10 itens. Qual das alternativas a seguir é a melhor técnica de design de teste de caixa preta para a histó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 de Envio.
  • Análise de valor 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 histórias de usuários são atribuídas a testadores que são completamente novos na história do usuário. Há 120 minutos alocados para concluir os testes exploratórios na histó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 histó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 história de usuário. A equipe espera, no final dos 120 minutos, ter uma lista de ideias de teste, incluindo dados e atores, resultados e problemas encontrados e uma lista de defeitos a serem registrados na ferramenta de gerenciamento de defeitos. iii. Uma história de usuário é atribuída ao representante de negócio. O representante de negócio é instruído a usar o sistema como o cliente faria no dia-a-dia. Se forem encontrados problemas, o representante de negócio é instruído a informar o testador, para que eles possam priorizar e registrar o defeito. iv. Uma histó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; isso 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 teste documentado que inclui agentes, condições de teste, dados de teste, etc. Os resultados dos testes também são documentados e guiarão o próximo teste.
  • Cenário ii É a melhor maneira porque: Neste caso, os testadores já têm conhecimento da histó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. A equipe deve documentar condições de teste, dados e informações do usuário e 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 descrevendo 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 idéias de teste e resultados de testes. Os resultados do teste são usados para orientar futuros testes exploratórios.

Question 39

Question
Qual das alternativas a seguir é um dos propósitos de uma ferramenta de gerência do ciclo de vida das aplicações (ALM) 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 respostas rápidas sobre a qualidade de construção e detalhes sobre alterações de código.
  • Uma ferramenta do ALM fornece visibilidade do estado atual do aplicativo, especialmente com equipes distribuídas.
  • Uma ferramenta do 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, design 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 estratégias 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