Simulado CTFL-AT-Agile Tester BSTQB[v1.2br]- 40 questões.

Description

Pré-requisitos: possuir a certificação CTFL Idioma: Língua Portuguesa (Brasil) Número de questões: 40 Tipo de questões: múltipla escolha Tempo de Exame: 60 minutos (75 min. para estrangeiros) Pontuação: 40 pontos (1 ponto por questão) Aprovação: mínimo de 65% de acertos ou 26 pontos
Roger Drumond
Quiz by Roger Drumond, updated 11 months ago
Roger Drumond
Created by Roger Drumond about 1 year ago
70
0

Resource summary

Question 1

Question
-Selecione apenas 1 alternativa O Manifesto Ágil tem 4 declarações de valores. Combine o valor ágil à esquerda (1-4) com seu equivalente tradicional à direita (a-d). (1) Colaboração do cliente sobre (2) Respondendo à mudança (3) Indivíduos e interações sobre (4) Software de trabalho sobre (a) Processos e ferramentas (b) Seguindo um plano (c) Negociação de contratos (d) Documentação abrangente
Answer
  • 1c, 2d, 3b, 4a
  • 1c, 2b, 3a, 4d
  • 1d, 2b, 3a, 4c
  • 1b, 2c, 3d, 4a

Question 2

Question
-Selecione apenas 1 alternativa Qual das seguintes afirmações reflete melhor um dos valores do Manifesto Ágil?
Answer
  • O software de trabalho 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.
  • Os representantes comerciais devem fornecer um backlog de histórias de usuários e suas estimativas para a equipe.
  • A adoção de planos de mudança não agrega nenhum valor real a um projeto ágil.

Question 3

Question
-Selecione 2 alternativas Quais as duas atividades abaixo que melhor representam as responsabilidades que são consistentes com a abordagem de toda a equipe de desenvolvimento ágil?
Answer
  • Os testadores são responsáveis pelo desenvolvimento de testes unitários que passam para os desenvolvedores para testes.
  • Os representantes comerciais devem selecionar as ferramentas que a equipe utilizará durante o projeto.
  • Os testadores devem trabalhar com os representantes dos clientes para criar testes de aceite.
  • Toda a equipe, e não apenas os testadores, tem a responsabilidade pela qualidade do produto.
  • Espera-se que os desenvolvedores testem requisitos não-funcionais (desempenho, usabilidade, segurança etc.).

Question 4

Question
-Selecione apenas 1 alternativa Qual dos seguintes aspectos é 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 testes são agora da responsabilidade da equipe de desenvolvimento, ao invés 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
-Selecione apenas 1 alternativa Quais das seguintes afirmações são verdadeiras? (1) O feedback antecipado dá aos desenvolvedores mais tempo para desenvolver novos recursos do sistema porque eles gastam menos tempo reformulando os recursos esperados nas iterações anteriores. (2) O feedback antecipado permite que as equipes ágeis forneçam recursos com o maior valor comercial primeiro, porque o cliente mantém o foco nos recursos com o maior valor do sistema. (3) O feedback antecipado reduz os custos porque diminui a quantidade de tempo necessária para testes do sistema. (4) O feedback antecipado torna mais provável que o sistema construído seja o que o cliente desejava porque lhe é dada a oportunidade de fazer mudanças durante todo o processo de desenvolvimento do produto.
Answer
  • 1 e 4
  • 2 e 3
  • 2 e 4
  • 1 e 3

Question 6

Question
-Selecione apenas 1 alternativa Qual dos seguintes aspectos é um benefício do processo ágil que promove um feedback precoce e frequente?
Answer
  • O número total de defeitos encontrados durante o projeto é muito maior do que nos projetos tradicionais de desenvolvimento de software, tais como a queda d'água.
  • Há menos retrabalho porque os clientes veem o produto regularmente.
  • É fácil determinar o desenvolvedor que introduz mais defeitos ao integrar o código.
  • Há tempo suficiente para completar todas as características programadas para a iteração em questão.

Question 7

Question
-Selecione apenas 1 alternativa Combine as seguintes abordagens ágeis de desenvolvimento de software na parte superior com suas descrições correspondentes na parte inferior. (1) Programação Extrema (2) Scrum (3) Kanban (a) Abraça 5 valores para orientar o desenvolvimento: Comunicação, Simplicidade, Feedback, Coragem e Respeito (b) Divide-se o projeto em pequenas iterações chamadas sprints. (c) Otimiza o 'fluxo' de trabalho em uma cadeia de valor agregado.
Answer
  • 1a, 2c, 3b
  • 1a, 2b, 3c
  • 1b, 2c, 3b
  • 1c, 2b, 3a

Question 8

Question
-Selecione apenas 1 alternativa Durante uma reunião de planejamento de iteração, a equipe está compartilhando suas ideias sobre uma história de usuário. O proprietário do produto aconselha 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ção necessária para ser capturada 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 dos itens a seguir representaria melhor a contribuição de um testador para esta discussão?
Answer
  • O testador avisa que a tela da história do usuário precisa ser uma única página para reduzir o esforço de automatização do teste.
  • O testador aconselha que a usabilidade é mais importante do que o desempenho.
  • O testador aconselha que o critério de aceite de desempenho deve ser o padrão máximo de 1 segundo para armazenamento de dados.
  • O testador aconselha que a história do usuário precisa de critérios de aceite para poder ser testada.

Question 9

Question
-Selecione apenas 1 alternativa Qual dos seguintes MELHORES descreve um testador que participa de uma reunião retrospectiva?
Answer
  • Como um testador participando de uma reunião retrospectiva, eu deveria trazer tópicos que estão relacionados apenas a testes. Todos os outros tópicos serão abordados por diferentes participantes.
  • Como um testador, participo de uma reunião retrospectiva como observador, assegurando que a reunião siga as regras retrospectivas e os valores ágeis.
  • Como testador, participo de uma reunião retrospectiva, devo fornecer feedback e sugestões sobre todas as atividades conduzidas pela equipe durante o sprint.
  • Como testador, só devo assistir e participar de uma reunião retrospectiva se eu tiver qualquer feedback e contribuição relacionados às atividades conduzidas pela equipe durante o sprint.

Question 10

Question
-Selecione apenas 1 alternativa Qual dos seguintes itens NÃO deve ser levantado durante uma reunião retrospectiva?
Answer
  • Deve haver mais ênfase em testes unitários no futuro, para melhorar a qualidade geral.
  • O processo de construção é manual e leva muito tempo. A pesquisa e a implementação de uma estrutura de construção automatizada devem ser feitas.
  • O Testador XYZ está lutando para encontrar defeitos. É necessário treinamento de projeto de teste para este recurso.
  • Os conjuntos de testes de regressão automatizada estão demorando muito para serem executados. Uma revisão dos testes, para eliminar testes redundantes ou desnecessários, é necessária.

Question 11

Question
-Selecione apenas 1 alternativa Qual dos seguintes aspectos NÃO é um princípio de integração contínua?
Answer
  • A integração contínua ajuda a construir software alterado regularmente, incluindo testes e implantação, de forma automatizada.
  • A integração contínua permite que novas construções estejam disponíveis com frequência para os testadores e partes interessadas.
  • A integração contínua ajuda a identificar novos defeitos de integração antecipadamente e torna a análise desses defeitos mais fácil.
  • A integração contínua garante que os testes de builds sejam feitos manualmente, pois isso gera resultados mais confiáveis do que os scripts automatizados.

Question 12

Question
-Selecione apenas 1 alternativa Quais das seguintes atividades um testador faria durante o planejamento de liberação?
Answer
  • Produzir uma lista de testes de aceite para histórias de usuários.
  • Ajuda a decompor as histórias dos usuários 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 de usuários e garantir que elas sejam testáveis.

Question 13

Question
-Selecione apenas 1 alternativa Qual é a explicação mais apropriada de uma "história de usuário"?
Answer
  • Um artefato que o testador deve rever e assinar antes do início dos testes.
  • Um artefato usado para detalhar apenas os requisitos funcionais do sistema.
  • Um artefato documentado por representantes comerciais para ajudar os desenvolvedores e testadores a entender os requisitos do sistema.
  • Um artefato escrito colaborativamente por desenvolvedores, testadores e representantes comerciais para capturar as exigências.

Question 14

Question
-Selecione apenas 1 alternativa Qual das seguintes atividades de teste é normalmente realizada 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 então utilizados para verificar a implementação dos requisitos.
  • Os testadores decidem os critérios de entrada e saída para cada nível de teste.
  • Os testadores estão envolvidos no desenvolvimento para entender melhor o que precisa ser testado.

Question 15

Question
Considere as seguintes atividades: (1) Aplicação estrita dos critérios de entrada e saída do nível de teste do sistema. (2) Colaboração entre o testador, o desenvolvedor e stakeholders do negócio para definir os critérios de aceite. (3) Teste de verificação funcional das histórias de usuários desenvolvidas na iteração anterior. Qual das seguintes combinações destas atividades deve ocorrer em um projeto ágil?
Answer
  • 2
  • 1, 2
  • 2, 3
  • 3

Question 16

Question
-Selecione 2 alternativas Quais as duas declarações verdadeiras sobre projetos ágeis?
Answer
  • Os testadores devem trabalhar em estreita colaboração com desenvolvedores, mantendo uma perspectiva objetiva.
  • Não existem gerentes de testes em organizações que fazem desenvolvimento ágil.
  • Não há diferença entre o que os testadores e desenvolvedores fazem em projetos ágeis.
  • Os desenvolvedores devem contar com os 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
-Selecione apenas 1 alternativa Qual das seguintes declarações sobre testes independentes em projetos ágeis é FALSO?
Answer
  • Pode haver o risco de perder a independência dos testes para organizações que introduzem o ágil.
  • Os testadores independentes encontrarão mais defeitos que desenvolvedores, independentemente do nível de teste.
  • Os testes independentes podem ser introduzidos ao final de um sprint.
  • A equipe de teste independente pode fazer parte de outra equipe.

Question 18

Question
-Selecione apenas 1 alternativa Em um projeto ágil, qual dos itens a seguir denota melhor a qualidade do produto no final da iteração 6 de um novo lançamento de sistema que consiste em 8 iterações?
Answer
  • Não foram detectados defeitos de gravidade 1 ou 2 durante os testes 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 de software da iteração 6 indicam que o sistema funciona corretamente e que melhorou a produtividade.
  • A equipe ágil tem rastreado com sucesso as estimativas, com variações limitadas mostradas nos gráficos queimados para todas as iterações até o momento.
  • Todos os cartões de histórias no escopo de cada iteração, até a iteração atual, foram marcados como "Feito", mas com alguma dívida técnica sendo incorrida.

Question 19

Question
-Selecione apenas 1 alternativa Qual dos seguintes é o melhor para mostrar o progresso da equipe em relação às estimativas?
Answer
  • Gráficos queimados
  • Registros de automação
  • O ágil quadro de tarefas mostrando a história do usuário e o progresso das tarefas
  • Ferramentas de rastreamento de defeitos

Question 20

Question
-Selecione apenas 1 alternativa A empresa aconselha, durante o planejamento da iteração 5, que eles requerem 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 este recurso for alterado?
Answer
  • Rever e atualizar todos os testes manuais e automatizados impactados por esta mudança para atender aos novos critérios de aceite.
  • Escrever novos testes manuais e automatizados para o recurso e adicioná-los ao conjunto de testes de regressão.
  • Automatizar todos os casos de teste da iteração anterior e adicioná-los à suíte de testes de regressão automatizada.
  • Aumentar a quantidade de automação de testes ao redor do sistema para incluir condições de teste mais detalhadas.

Question 21

Question
-Selecione apenas 1 alternativa Quais das seguintes razões são essenciais para que a automação seja essencial dentro de projetos ágeis? (1) Para que as equipes mantenham ou aumentem sua velocidade (2) Para evitar que a equipe de teste fique entediada com tarefas manuais e repetitivas (3) Para testar novamente todos os casos de teste de iterações anteriores (4) Para eliminar a regressão no produto devido à alta rotatividade do código (5) Para garantir que as mudanças de código não interrompam a construção do software
Answer
  • 1, 4
  • 1, 5
  • 3, 5
  • 2, 5

Question 22

Question
-Selecione apenas 1 alternativa Em projetos ágeis, há mais necessidade de que os testadores entendam e desenvolvam scripts de automação de testes do que em projetos tradicionais. Entre os seguintes: (1) Os requisitos mudam diariamente e têm que ser testados por regressão. Esta mudança rápida requer testes automatizados porque os testes manuais são muito lentos. (2) Os testes devem gerar feedback sobre a qualidade do produto o mais cedo possível. Portanto, todos os testes de aceite devem ser executados em cada iteração, idealmente à medida que forem feitas modificações. Na prática, isso só pode ser realizado através de testes automatizados. (3) A Prática de Teste-Primeiro e Integração Contínua exige que o conjunto de teste de regressão seja executado sempre que o código alterado for verificado. Na prática, isso só pode ser realizado por testes automatizados. (4) 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/impressão. Na prática, isso só pode ser realizado através de testes automatizados. (5) Os 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 têm que ser automatizados. Quais são as razões pelas quais esta é uma habilidade necessária em projetos ágeis?
Answer
  • 1, 3
  • 2, 5
  • 4, 5
  • 2, 3

Question 23

Question
-Selecione apenas 1 alternativa Que tarefas são normalmente esperadas de um testador em um projeto ágil? (1) decidir sobre o aceite do usuário (2) projetar, criar e executar testes apropriados (3) programar relatórios de defeitos para análise (4) automatizar e manter os testes (5) melhorar a lógica do programa por programação em pares
Answer
  • 1, 3
  • 2, 3
  • 2, 4
  • 2, 5

Question 24

Question
-Selecione apenas 1 alternativa Qual das seguintes tarefas NÃO é uma tarefa típica realizada pelo testador dentro de uma equipe ágil?
Answer
  • Automatizar os testes e mantê-los
  • Para orientar e treinar outros membros da equipe
  • Produzir e atualizar gráficos queimados
  • Participar das atividades de análise de código

Question 25

Question
-Selecione apenas 1 alternativa O termo "burndown" se refere a qual dos seguintes termos?
Answer
  • Um gráfico mostrando quais membros da equipe estão trabalhando mais, e é provável que estejam sob estresse
  • Um gráfico mostrando o progresso de cada história de usuário, e quando é provável que elas sejam completadas
  • Um gráfico mostrando a quantidade de trabalho restante a ser feito, versus o tempo alocado para a iteração
  • Um gráfico mostrando os defeitos corrigidos, e quando os defeitos restantes são susceptíveis de serem corrigidos

Question 26

Question
-Selecione apenas 1 alternativa Qual das seguintes declarações sobre o TDD é FALSA?
Answer
  • TDD é uma abordagem de "teste primeiro" para desenvolver testes automatizados reutilizáveis
  • O ciclo TDD é utilizado continuamente até que o produto de software seja lançado
  • TDD ajuda a documentar o código para futuros esforços de manutenção
  • O resultado do TDD são classes de teste utilizadas pelo desenvolvedor para desenvolver casos de teste

Question 27

Question
-Selecione apenas 1 alternativa A que o termo "Pirâmide de Teste" se refere e ilustra situações?
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 do que o número de testes automatizados para níveis de teste mais elevados.
  • O número de testes automatizados em vigor aumenta de sprint para sprint

Question 28

Question
-Selecione apenas 1 alternativa Qual dos seguintes demonstra o uso eficaz dos quadrantes de teste?
Answer
  • Ao comunicar as ideias do teste, o testador pode se referir ao quadrante de teste correspondente, para que o resto da equipe entenda melhor o propósito 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 de cada quadrante, maior será a cobertura do teste.
  • A equipe deve escolher um número 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 foram executados.
  • O testador pode usar os quadrantes de teste durante a análise de risco; os quadrantes de nível inferior representam menor risco para o cliente.

Question 29

Question
-Selecione apenas 1 alternativa 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: Login como caixa de banco. Digite a identificação do cliente. Verifique se o histórico de transações do cliente é fácil de encontrar, e se a navegação através dos menus é intuitiva. • TC2: Login como caixa de banco: Digite o nome do cliente. Verifique se as contas do cliente são fáceis de encontrar e se a navegação através dos menus é intuitiva. • TC3: Simular o tráfego esperado no sistema e validar que o tempo de exibição do histórico de transações do cliente seja inferior a 2 segundos. Em quais quadrantes de teste os casos de teste acima fariam parte?
Answer
  • Q1: nível de unidade, sobre tecnologia; Q2: nível de sistema sobre negócios
  • Q2: nível do sistema, nível de aceite do sistema ou do usuário; Q3: nível de aceite do sistema ou do usuário, nível de aceite do negócio
  • Q3: nível de aceite do sistema ou do usuário, sobre negócio; Q4: nível de aceite do sistema ou da operação, sobre tecnologia
  • Q2: nível do sistema, sobre negócios; Q4: nível de aceite do sistema ou operação, sobre tecnologia

Question 30

Question
-Selecione apenas 1 alternativa No início da 5ª iteração de um projeto, uma nova exigência foi introduzida para suportar um novo tipo de navegador. O testador percebe que a estrutura e os scripts de automação de testes existentes não suportarão o novo tipo de navegador. Qual é o melhor curso de ação a ser seguido pelo testador desta equipe?
Answer
  • O testador deve notificar a equipe que está planejando trabalhar horas extras durante os próximos 2 sprints a fim de atualizar a estrutura de automação de testes e os scripts existentes para suportar o novo tipo de navegador de modo a não perturbar o plano de sprint existente.
  • O testador notificará a equipe sobre a questão. Uma análise de risco é feita e a equipe decide que o teste de regressão deve ser realizado no novo tipo de navegador, além dos outros navegadores suportados. O testador atualizará o plano de 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 tenham sido encontrados em outros navegadores suportados. O testador continua com o plano de sprint existente e não faz nenhuma alteração na estrutura ou nos scripts de automação de testes.
  • O testador interromperá o que está fazendo, projetará testes específicos para testar a compatibilidade do novo tipo de navegador e comunicará à equipe que qualquer outro trabalho de teste para o sprint terá que ser empurrado para a próxima iteração.

Question 31

Question
-Selecione 2 alternativas 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: alto • História do usuário 2 (Segurança): probabilidade: alta, impacto: alto • História do usuário 3 (Funcional): probabilidade: média, impacto: alto • História do usuário 4 (Funcional): probabilidade: alta, impacto: médio • História do usuário 5 (Compatibilidade): probabilidade: baixa, impacto: baixa • História do usuário 6 (Recuperabilidade): probabilidade: baixa, impacto: baixa Quais as duas informações melhor descrevem o que a equipe deve fazer com essas informações?
Answer
  • Passar ao planejamento da sessão de pôquer para estimar o esforço para as histórias dos usuários e determinar o que pode ser feito na iteração atual, e o que precisa ser adicionado ao acúmulo.
  • Remover as histórias de usuários 5 e 6 da iteração atual e passar para uma iteração posterior.
  • Devido ao número de probabilidades altas, os riscos de alto impacto que se apresentam para esta iteração, a equipe não tem outra escolha senão prolongar o prazo da iteração por 2 semanas.
  • A equipe deve colaborar em maneiras eficazes para mitigar a alta probabilidade, os riscos de alto impacto.
  • A equipe deve planejar completar todos os itens no sprint atual, mas salvar os itens de menor risco para o final do sprint, e somente testar estes itens se houver tempo.

Question 32

Question
-Selecione apenas 1 alternativa Dada a seguinte história de usuário: "Como presidente, qualquer dado que eu carrego não deve ser visualizado por nenhum outro usuário do sistema". Durante a primeira sessão de planejamento de pôquer, os seguintes pontos da história foram dados com base no risco, esforço, complexidade e extensão adequada dos testes: • 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 coincidem, a equipe pode estar confiante de que esta 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 esta história de usuário foi significativamente mais trabalhosa. Outra rodada do planejamento da sessão de pôquer deve ocorrer após essa discussão.
  • Como o cliente é o proprietário do sistema no final, as estimativas dos clientes devem ser consideradas corretas quando houver um conflito.
  • As sessões de planejamento do pôquer devem continuar até que todos os pontos estimados da história sejam uma correspondência exata entre clientes, desenvolvedores e testadores.

Question 33

Question
-Selecione apenas 1 alternativa Uma equipe ágil é designada para um projeto de atualização de um dispositivo médico existente para tecnologias mais novas. Desde o último lançamento do dispositivo médico existente, uma nova versão do padrão do dispositivo médico foi lançada. O acesso do usuário ao dispositivo está mudando e será documentado em histórias de usuários. Com base nestas informações, e além das histórias de usuários, qual das seguintes informações seria a melhor para apoiar suas atividades de teste? (1) Versão atualizada do documento de padrões para o sistema médico. (2) Defeitos existentes ou áreas típicas de defeitos no sistema existente. (3) Casos de teste de acesso obsoleto do usuário e resultados para a aplicação existente. (4) Métricas de desempenho para a aplicação existente. (5) Defeitos registrados durante outros projetos de conversão similares para dispositivos médicos.
Answer
  • 1, 2, 3, 4
  • 2, 4, 5
  • 1, 2, 5
  • Todos os itens acima

Question 34

Question
-Selecione apenas 1 alternativa Qual alternativa é a MELHOR descrição de quando parar de testar (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/impressão está terminada

Question 35

Question
-Selecione 2 alternativas Quais são dois exemplos de critérios de aceite verificáveis para atividades relacionadas a testes?
Answer
  • Testes baseados em estrutura: São utilizados testes caixa-branca, além dos testes caixa-preta.
  • Teste de sistema: Pelo menos 80% dos testes de regressão funcional são automatizados.
  • Testes de segurança: Uma análise de risco de ameaça é completada sem falhas identificadas.
  • Testes de desempenho: A aplicação está respondendo em um tempo razoável com 5000 usuários.
  • Testes de compatibilidade: A aplicação está trabalhando em todos os principais navegadores.

Question 36

Question
-Selecione apenas 1 alternativa Dada a seguinte história do usuário: "Como caixa de banco, gostaria de poder ver todas as transações bancárias de meu cliente na tela, para poder responder suas perguntas". Quais dos seguintes casos podem ser considerados como casos relevantes de teste de aceite? (1) Login como caixa do banco, obter o saldo da conta do cliente para todas as contas abertas (2) Entrar como caixa do banco, digitar a identificação da conta do cliente, obter seu histórico de transações na tela (3) Entrar como caixa do banco, solicitar a identificação da conta do cliente usando abreviações do nome e obter seu histórico de transações na tela. (4) Entrar como caixa do banco, digitar o IBAN (número da conta bancária internacional) do cliente, obter seu histórico de transações na tela (5) Faça o login como um Credor Bancário, digite o ID da conta do cliente, obtenha o histórico de Transações em menos de 3 segundos na tela
Answer
  • 1, 2, 4
  • 1, 3, 4
  • 2, 4, 5
  • 2, 3, 4

Question 37

Question
-Selecione apenas 1 alternativa Dada a seguinte história de usuário: "Uma aplicação on-line cobra dos clientes o envio dos itens comprados, com base nos seguintes critérios: • Custos de envio padrão para menos de 6 itens • O frete é de $5 para 6-10 itens • O envio é gratuito para mais de 10 itens” Qual das seguintes é a melhor técnica de teste de modelagem caixa-preta para a história do usuário?
Answer
  • Teste de transição de estado: Teste os seguintes estados - navegação, login, seleção, compra, confirmação e saída.
  • Tabelas de decisão: Testar as seguintes condições - Usuário logado; Pelo menos 1 item no carrinho; Compra confirmada; Financiamento aprovado; com a ação resultante de - Enviar item.
  • Análise do valor limite: Testar as seguintes entradas - 0, 5, 6, 10, 11, máximo
  • Teste de caso de uso: Ator=cliente; Pré-requisitos=cliente faz login, seleciona e compra itens; Condições postais= itens são enviados

Question 38

Question
-Selecione apenas 1 alternativa Seu gerente gostaria de introduzir testes exploratórios à sua equipe ágil. Ele recebeu as seguintes sugestões de colegas anteriores sobre como proceder: (1) As histórias de usuários são designadas a testadores que são completamente novos na história do usuário. São alocados 120 minutos para completar os testes exploratórios sobre a história do usuário. Os testadores não precisam documentar testes, ou resultados de testes, mas precisam registrar defeitos se algum for encontrado. (2) As histórias de usuários são atribuídas a testadores que já tenham completado testes baseados em risco nas mesmas áreas. São alocados 120 minutos para completar os testes exploratórios para esta história de usuário. A equipe espera ao final dos 120 minutos ter uma lista de ideias de testes, incluindo dados e atores, resultados e problemas encontrados, e uma lista de defeitos a serem registrados na ferramenta de gerenciamento de defeitos. (3) Uma história de usuário é atribuída ao representante comercial. O representante comercial é informado para usar o sistema como o cliente faria no dia-a-dia. Se forem encontrados problemas, o representante comercial é informado ao testador, para que ele possa priorizar e registrar o defeito. (4) Uma história de usuário é atribuída a um testador para testes exploratórios. Diz-se ao testador para aprender a funcionalidade da história do usuário, para garantir que a funcionalidade esteja correta e para incluir testes negativos. Não há prazo definido para que este teste exploratório seja concluído; ele depende do que for 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 os testes exploratórios a uma equipe ágil. Qual das conclusões de seu gerente está correta?
Answer
  • Cenário 1 NÃO É o melhor caminho porque: Nos testes exploratórios, o projeto e a execução dos testes acontecem ao mesmo tempo, mas são guiados por uma carta de teste documentada que inclui atores, condições de teste, dados de teste etc. Os resultados dos testes também são documentados e orientarão o próximo teste.
  • O Cenário 2 é o melhor caminho porque: Neste caso, os testadores já têm conhecimento da história do usuário, o que os ajudará a apresentar as condições e ideias do teste. A equipe está usando sessões programas de teste exploratório. Espera-se que a equipe documente as condições do teste, dados e informações do usuário, e que registre os resultados do teste. As questões são registradas em uma ferramenta de rastreamento de defeitos, como qualquer outra técnica de teste.
  • O Cenário 3 NÃO É a melhor maneira porque: Isto poderia estar descrevendo testes de aceite do sistema, mas não testes exploratórios.
  • O Cenário 4 NÃO É a melhor maneira porque: A documentação é necessária para testes exploratórios, e os testadores devem registrar as ideias de teste e os resultados dos testes. Os resultados dos testes são usados para orientar futuros testes exploratórios.

Question 39

Question
-Selecione apenas 1 alternativa Qual dos seguintes é um dos objetivos de uma ferramenta de Gerenciamento do Ciclo de Vida da Aplicação (ALM) em um projeto ágil?
Answer
  • Permite às equipes construir uma base de conhecimento sobre ferramentas e técnicas para atividades de desenvolvimento e testes
  • Fornece uma resposta rápida sobre a qualidade de construção e detalhes sobre mudanças de código
  • Dá visibilidade ao estado atual da aplicação, especialmente com equipes distribuídas
  • Gera e carrega grandes volumes e combinações de dados a serem usados para testes

Question 40

Question
-Selecione apenas 1 alternativa Qual das seguintes declarações é FALSA no que diz respeito aos testes exploratórios?
Answer
  • Os testes exploratórios englobam aprendizagem simultânea, projeto e execução de testes.
  • Os testes exploratórios eliminam a necessidade de os testadores prepararem ideias de teste antes da execução do teste.
  • Os melhores resultados são alcançados quando os testes exploratórios são combinados com outras estratégias de teste.
  • Os testadores exploratórios precisam ter uma compreensão sólida do sistema em teste.
Show full summary Hide full summary

Similar

NOÇÕES DE INFORMÁTICA
Viviana Veloso
Informática conhecimentos básicos
thiago.tc3
História da informática
Renato Costa
Informática Para Concursos - Conceitos Iniciais (Part. 1)
ae.antunes
Apresentação-O que é Lógica e como ela está interligada com a programação?
Ketlen Dos Anjos
Noções de Informática
Carlos Jr Uchôa
Informática Básica
Neylor Farias Ma
Informática de A a Z
fabianomotta
Informática - questões gerais
António Mordido
Introdução ao Microsoft Word
Roberto Becker
Informatica para Concursos - Hardware básico
Rômulo Santos