Leo Bianck
Quiz por , criado more than 1 year ago

Simulado do ISTQB com excelente tradução para o português

964
2
0
Leo Bianck
Criado por Leo Bianck quase 6 anos atrás
Fechar

Simulado CTFL-AT (ISTQB em Português)

Questão 1 de 40

1

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

Selecione uma das seguintes:

  • 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

Explicação

Questão 2 de 40

1

Qual das seguintes afirmações reflete melhor um dos valores do Manifesto Ágil?

Selecione uma das seguintes:

  • 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.

Explicação

Questão 3 de 40

1

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.

Selecione uma ou mais das seguintes:

  • 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.)

Explicação

Questão 4 de 40

1

Qual das seguintes é uma vantagem de ter toda a equipe responsável pela qualidade?

Selecione uma das seguintes:

  • 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.

Explicação

Questão 5 de 40

1

Quais duas das seguintes afirmações são verdadeiras?

Selecione uma ou mais das seguintes:

  • 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.

Explicação

Questão 6 de 40

1

Qual das alternativas a seguir é um benefício do processo ágil que promove feedback antecipado e frequente?

Selecione uma das seguintes:

  • 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.

Explicação

Questão 7 de 40

1

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.

Selecione uma das seguintes:

  • 1 - i, 2 - iii, 3 - ii

  • 1 - i, 2 - ii, 3 - iii

  • 1 - ii, 2 - iii, 3 - i

  • 1 - iii, 2 - ii, 3 – i

Explicação

Questão 8 de 40

1

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?

Selecione uma das seguintes:

  • 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.

Explicação

Questão 9 de 40

1

Qual das alternativas a seguir descreve melhor um testador que participa de uma reunião de retrospectiva?

Selecione uma das seguintes:

  • 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.

Explicação

Questão 10 de 40

1

Quais dos seguintes itens NÃO devem ser levantados durante uma reunião de retrospectiva?

Selecione uma das seguintes:

  • 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.

Explicação

Questão 11 de 40

1

Qual das seguintes opções NÃO é um princípio de integração contínua?

Selecione uma das seguintes:

  • 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.

Explicação

Questão 12 de 40

1

Qual das seguintes atividades um testador faria durante o planejamento de lançamento?

Selecione uma das seguintes:

  • 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.

Explicação

Questão 13 de 40

1

Qual é a explicação mais apropriada de uma "história do usuário"?

Selecione uma das seguintes:

  • 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.

Explicação

Questão 14 de 40

1

Qual das seguintes atividades de teste é normalmente executada durante projetos ágeis, mas não é tão comum em projetos tradicionais?

Selecione uma das seguintes:

  • 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.

Explicação

Questão 15 de 40

1

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?

Selecione uma das seguintes:

  • ii apenas

  • i e ii

  • ii e iii

  • iii apenas

Explicação

Questão 16 de 40

1

Quais duas das seguintes afirmações são verdadeiras em projetos ágeis? Selecione duas opções.

Selecione uma ou mais das seguintes:

  • 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.

Explicação

Questão 17 de 40

1

Qual das seguintes afirmações sobre testes independentes em projetos ágeis é FALSA?

Selecione uma das seguintes:

  • 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.

Explicação

Questão 18 de 40

1

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?

Selecione uma das seguintes:

  • 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.

Explicação

Questão 19 de 40

1

Qual das alternativas a seguir é melhor para mostrar o progresso da equipe em relação às estimativas?

Selecione uma das seguintes:

  • 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

Explicação

Questão 20 de 40

1

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?

Selecione uma das seguintes:

  • 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.

Explicação

Questão 21 de 40

1

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

Selecione uma das seguintes:

  • i e iv

  • i e v

  • iii e iv

  • ii e v

Explicação

Questão 22 de 40

1

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.

Selecione uma das seguintes:

  • i e iii

  • ii e v

  • iv e v

  • ii e iii

Explicação

Questão 23 de 40

1

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

Selecione uma das seguintes:

  • i e iii

  • ii e iii

  • ii e iv

  • ii e v

Explicação

Questão 24 de 40

1

Qual das seguintes opções NÃO é uma tarefa típica executada pelo testador em uma equipe ágil?

Selecione uma das seguintes:

  • 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

Explicação

Questão 25 de 40

1

O termo “burndown” refere-se a qual das seguintes?

Selecione uma das seguintes:

  • 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

Explicação

Questão 26 de 40

1

Qual das seguintes afirmações sobre o Test Driven Development (TDD) é FALSO?

Selecione uma das seguintes:

  • 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.

Explicação

Questão 27 de 40

1

O termo "Pirâmide de Teste" se refere e ilustra situações para?

Selecione uma das seguintes:

  • 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

Explicação

Questão 28 de 40

1

Qual das alternativas a seguir demonstra o uso efetivo dos quadrantes de teste?

Selecione uma das seguintes:

  • 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.

Explicação

Questão 29 de 40

1

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?

Selecione uma das seguintes:

  • 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.

Explicação

Questão 30 de 40

1

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?

Selecione uma das seguintes:

  • 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.

Explicação

Questão 31 de 40

1

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.

Selecione uma ou mais das seguintes:

  • 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.

Explicação

Questão 32 de 40

1

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?

Selecione uma das seguintes:

  • 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.

Explicação

Questão 33 de 40

1

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.

Selecione uma das seguintes:

  • i, ii, iii, iv

  • ii, iv, v

  • i, ii, v

  • Todos os itens acima

Explicação

Questão 34 de 40

1

Qual alternativa é a melhor descrição de quando parar o teste (critério de liberação) em um projeto ágil?

Selecione uma das seguintes:

  • 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.

Explicação

Questão 35 de 40

1

Quais DOIS dos seguintes são exemplos de critérios de aceitação testáveis para atividades relacionadas a testes? Selecione duas opções.

Selecione uma ou mais das seguintes:

  • 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.

Explicação

Questão 36 de 40

1

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.

Selecione uma das seguintes:

  • i, ii, iv

  • i, iii, iv

  • ii, iv, v

  • ii, iii, iv

Explicação

Questão 37 de 40

1

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?

Selecione uma das seguintes:

  • 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.

Explicação

Questão 38 de 40

1

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?

Selecione uma das seguintes:

  • 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.

Explicação

Questão 39 de 40

1

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?

Selecione uma das seguintes:

  • 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

Explicação

Questão 40 de 40

1

Qual das seguintes afirmações é FALSA em relação aos testes exploratórios?

Selecione uma das seguintes:

  • 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.

Explicação