Quiz
Princípios e Metodologias de Desenvolvimento Ágil de Software
Dieses Quiz hat ein Zeitlimit und öffnet sich deshalb im gewohnten Player.
Fragen in diesem Quiz (40)
1Qual das seguintes alternativas é um principio de desenvolvimento ágil de software?
- AEntregar software funcionando para clientes com frequência
- BUtilizar horas extras para conseguir lançamentos regulares de software
- CSeparar testadores e desenvolvedores para promover a independência
- DDocumentar cuidadosamente os procedimentos de teste para transferir conhecimento
2Um desenvolvedor, um testador, e um analista de negócios estão discutindo os critérios de aceitação para a história do usuário. Consideremos o seguinte:
I – Reduzir o tempo necessário para testar a história de usuário
II – Transferir conhecimentos entre os três membros da equipe
III – Aumentar da compreensão das necessidades do usuário
IV – Produzir procedimentos de teste IEEE 829 compatíveis
V – Criar de testes de forma eficiente
Qual das seguintes afirmações são verdadeiras?- AII, III e IV são benefícios da abordagem de toda equipe
- BTodos são benefícios da abordagem de toda equipe
- CII, III e V são benefícios da abordagem de toda equipe
- DI, II e V são benefícios da abordagem de toda equipe
3Durante uma reunião de planejamento da iteração, os membros da equipe estão compartilhando idéias sobre a história do usuário. O proprietário do produto diz que o cliente deve ter uma tela para inserir as informações. O desenvolvedor explica que existem limitações técnicas sobre o recurso, devido a quantidade de informações capturadas na tela. Outro desenvolvedor diz que há riscos de desempenho, á medida em que as informações serão armazenadas em um banco de dados externo.
Qual das seguintes alternativas melhor representaria a contribuição de um o testador a esta discussão?- AO testador afirma que a usabilidade é mais importante do que o desempenho
- BO testador solicita que os critérios de aceitação de desempenho sigam um padrão da indústria
- CO testador sugere um conjunto de critérios de aceitação testáveis para a historia do usuário
- DO testador aconselha o grupo que a tela para a história do usuário deve ser uma única página para reduzir o esforço de automação de teste
4Um gráfico de burndown é uma representação gráfica de quais dos seguintes benefícios de feedback inicial de um processo ágil de desenvolvimento?
- AEsclarecer solicitações de recursos de clientes de modo que os principais recursos estejam disponíveis no inicio
- BEvitar a detecção tardia de requisitos mal-entendidos
- CDescobrir problemas de qualidade de código no inicio através da integração continua
- DFornecer informações para a equipe ágil quanto a sua produtividade
5O que é desenvolvimento orientado a testes?
- ADesenvolvimento de testes de aceitação automatizados antes da funcionalidade correspondente
- BDesenvolvimento de software tendo um testador aplicando testes pré-concebidos para o desenvolvedor
- CDesenvolvimento de testes conduzindo clientes externos para visitar protótipos no site da empresa
- DDesenvolvimento de software criando casos de teste antes de criar o software testado por esses casos
6Considere as seguintes técnicas:
I – Processo Unificado Racional
II – Programação Extrema
III – Desenvolvimento de Aplicação Rápida
IV – Scrum
V – Kanban
Qual das seguintes afirmações é verdadeira?- AII, III e IV são comumente utilizados no desenvolvimento ágil de software
- BTodas as cinco técnicas são comumente utilizadas no desenvolvimento ágil de software
- CI e III são comumente utilizadas no desenvolvimento ágil de software
- DII, IV e V são comumente utilizadas no desenvolvimento ágil de software
7Considere a seguinte historia de usuário:
Como cliente, eu quero selecionar uma opção colorida para cada item individual no meu carrinho, para que eu possa comprar dois ou mais pares do mesmo estilo de sapatos em cores diferentes.
Qual das seguintes alternativas é um critério de aceitação testável que é relevante e especifica para esta historia de usuário em particular?- AUma caixa de dialogo é aberta muito rapidamente após um usuário digitar um numero no campo de quantidade
- BUma caixa de dialogo mostra opções no tamanho da fonte e cor de fundo padrão da empresa
- CUma caixa de dialogo orienta a seleção de cor e a caixa se repete se mais do que um par de sapatos for selecionado
- DUma caixa de dialogo da uma mensagem de erro se um usuário não digitar um numero no campo de quantidade
8Qual das seguintes afirmações é verdadeira sobre retrospectiva?
- ARetrospectivas abordam apenas melhores relacionadas a codificação
- BRetrospectivas devem incluir apenas os membros da equipe agil
- CRetrospectivas podem resultar em melhores testes ao longo do tempo
- DRetrospectivas ocorrem durante o desenvolvimento historia do usuário
9Qual das seguintes alternativas é um principio de teste relacionado com a integração contínua?
- AAgrupamento de defeito
- BTestes iniciais e controle de qualidade
- CAnálise de código estático
- DAusência de erros de falácia
10Conhecer as diferenças entre iteração e planejamento de lançamento, e como um testador agrega valor a cada uma das atividades.
Quais das DUAS seguintes afirmações são verdadeiras?- APlanejamento de iteração fornece a base de teste
- BDesenvolvedores priorizam historias de usuários no planejamento de lançamento
- CO testador participa no planejamento de iteração
- DPlanejamento de lançamento fornece a base de teste
- EO testador participa apenas no planejamento de lançamento
11O que é uma base de teste?
- AUm documento utilizado para determinar os resultados esperados de um teste
- BQualquer documentação sobre a qual casos de teste podem ser baseados
- CUm documento que descreve o espoco, recursos e cronograma de testes
- DUma especificação que foi formalmente revista ou acordada
12Um objetivo comum de teste é fornecer informações. O teste deve fornecer informação suficiente para as stakeholders para que tomem decisões informadas sobre o andamento de uma iteração, inclusive se o software pode ser lançado.
Qual das seguintes alternativas corresponde uma atividade de processo de teste fundamental com um conceito de teste ágil relacionado a este objetivo?- AAnálise e modelagem; criação de critérios de aceitação
- BImplementação e execução; criar testes de aceitação
- CAvaliação dos critérios de saída e relatórios; iteração realizada
- DAvaliação de os critérios de saída e relatórios; testes exploratórios
13Qual das seguintes afirmações é verdadeira?
- AUm o testador ágil utiliza documentação leve por ser mais flexível diante da mudança
- BUsando testes baseados em risco no ciclo de vida ágil, a análise de risco ocorre apenas durante o planejamento da iteração
- CCiclos de vida ágil usam iterações que resultam em software funcionando, enquanto todos os ciclos de vida tradicionais são sequenciais
- DPeríodo de amadurecimento ou iterações de estabilização são uma das melhores praticas para resolver defeitos em funcionalidades
14Qual das seguintes afirmações é verdadeira nos projetos ágeis?
- AO teste de unidade é incorporado no processo de desenvolvimento de código
- BOs critérios de saída para um nível de teste são partes dos critérios de entrada para o próximo nível
- CDesenvolvedores integram código para cada estória de usuário após o teste de aceitação operacional
- DTeste de sistema é iniciado depois que o teste de unidade for concluído para todas as estorias de usuários
15Considere as seguintes atividades:
I – Determinar a aceitação do usuário de uma característica
II – Projetar, criar e executar testes
III – Agendar relatórios de defeitos para reparo
IV – Automatizar e manter os testes
V – Aprimorar a lógica do programa pela programação em pares
O papel de um o testador na equipe ágil inclui:- AI e III; não II, IV, ou V
- BII e IV; não I, III, ou V
- CII e III; não I, IV, ou V
- DII e V; não I, III, ou V
16O que é um teste de verificação de pacote?
- AUm teste automatizado que verifica funcionalidade, estabilidade e testabilidade de um novo núcleo da compilação
- BUma atividade que confirma que os requisitos para a utilização ou aplicação especifica pretendida foram cumpridos
- CUm subconjunto de todos os testes definidos, cobrindo as principais funcionalidades de um componente ou sistema
- DUma atividade que confirma que os requisitos especificados foram cumpridos
17Qual das seguintes opções descreve como o quadro de tarefas exibe o status do teste?
- AO testador armazena os resultados do teste em uma ferramenta de gestão de testes da mesma forma como nos projetos tradicionais
- BO testador relata os resultados verbalmente em uma reuniao diária de stand-up
- COs testes passam para a coluna realizado, uma vez que foram executados e aprovados
- DOs testes não são exibidos no quadro de tarefas, mas separadamente em um quadro branco de resultados dos testes
18Porque a automação de teste é valioso para gerenciar o risco de regressão nos projetos ágeis?
- APara garantir a facilidade de acesso aos testes por todos os membros da equipe
- BPara permitir que o testador possa realizar testes de regressão adequados dentro de cada iteração
- CPara medir a qualidade do código para uso em avaliações anuais de desempenho dos programadores
- DPara fornecer uma evolução, forma executável da especificação funcional do sistema
19O que é um item de configuração?
- AA reexecução de testes que falharam anteriormente para verificar o sucesso das ações corretivas
- BControle de mudanças nas características de uma peça de hardware ou software
- CUma agregação de hardware, software ou ambos, tratado como uma única entidade no processo de gerenciamento de configuração
- DUma entidade ou propriedade usada como base para a cobertura de teste, por exemplo, partições de equivalência ou instruções de código
20Qual das seguintes afirmações é verdadeira na equipe ágil?
- ACasos de testes de caixa-preta podem precisar de atualizações durante uma iteração
- BMétricas de cobertura de código são usadas por programadores, não pelos testadores
- CAs estórias de usuário fornecem todas as informações necessárias para criar testes
- DO testador não precisa de experiencia de domínio, devido aos stakeholders do negocio
21Qual das seguintes afirmações é verdadeira de uma equipe ágil?
- AO testador ajuda os stakeholders do negócio a melhorar os requisitos durante a criação estória do usuário
- BO testador não existe nas equipes ágeis, já que não existem papeis especializados nessas equipes ágeis
- COs programadores e o testador não discutem as suas tarefas de teste, para garantir a independência
- DO testador representa o principal responsável pela qualidade do produto
22Qual das seguintes alternativas faz parte de gerenciamento de configuração?
- ATestar um produto de software instalado com outro software independente em um ambiente comum compartilhando os recursos comuns
- BIdentificar e documentar as características funcionais e físicas de uma peça de hardware ou software
- CGarantir a uniformidade, padronização e liberdade de contradição entre os documentos ou partes de um componente ou sistema
- DDescrever a função de um componente em termos de seus valores de saída para valores de entrada especificados sob condições especificadas
23Qual das seguintes alternativas é a habilidade mais relevantes para o papel de um testador ágil no fornecimento de informações para a equipe ágil?
- AAvaliar precisamente a qualidade do software
- BObter ativamente informações dos stakeholders
- CPlanejar e organizar o trabalho de teste
- DAutomatizar a execução de testes de regressão
24Quanto ao desenvolvimento orientado ao teste, qual da seguintes afirmações é verdadeira?
- AEle não afeta o número de defeitos introduzidos
- BÉ o resultado da criação de testes de aceitação
- CÉ um processo inerentemente iterativo
- DEle é realizado principalmente pelos testadores
25A pirâmide de testes:
- ACombina os tipos e níveis de teste
- BOrienta a seleção de tipos de teste
- CEnfatiza os testes de nível superior
- DEnfatiza os testes de nível inferior
26No modelo de quadrantes de testes, o teste de aceitação de usuário:
- AÉ geralmente automatizado
- BOcorre na integração contínua
- CVerifica os critérios de aceitação
- DValida o produto
27Suponha que vocês está testando uma aplicação de e-commerce que oferece suporte a clientes que desejam solicitar empréstimo de carro antes de ir as compras. Sua equipe esta seguindo uma abordagem de desenvolvimento scrum. Sua formação principal é em aplicações baseadas na web, não finanças. Suponha que você esta testando uma área do sistema onde é exigido mais conhecimento sobre finanças.
Selecione uma pratica relevante de teste que você pode empregar para garantir a cobertura adequada.- AIntegração de funcionalidades
- BAvaliação baseada em experiencia
- CPlanejamento em ondas sucessivas
- DTeste em pares
28O que é automação da execução de teste?
- AO uso de software para controlar a execução de testes e a comparação dos resultados obtidos com os resultados esperados
- BO processo de execução de um teste sobre o componente ou sistema em teste, produzindo resultado(s) obtido (s)
- CAnalise de artefatos de desenvolvimento de software realizado sem a execução desses artefatos de desenvolvimento de software
- DA execução do teste realizado seguindo uma sequência de testes previamente documentada
29Considere a seguinte estória do usuário:
Como um cliente, eu quero inserir um nome de usuário e senha para acessar minha conta, para que eu possa reutilizar as minhas informações de transporte, faturamento e de pagamento de compras anteriores.
Qual das seguintes alternativas é um risco de qualidade mais relevante para esta estória de usuário em particular?- ANão é possível criar uma nova conta digitando o nome de usuário e senha validos
- BNão é possível encontrar um testador de segurança qualificado para a equipe de teste em níveis salariais oferecidos atualmente
- CCombinação de nome de usuário valido / senha invalida permitiu o acesso a informações sobre as contas
- DCódigo de desconto valido não aplicado corretamente durante o processo de pagamento
30Considere a seguinte tabela risco de qualidade para uma estória de usuário lidando com processamento de pagamentos, que fara parte de uma aplicação de e-commerce.
Item de risco Probabilidade Impacto Classificação
Calcula o total a pagar incorretamente Alto Alto Muito alto
Aceita cartão de crédito inválido Alto Médio Alto
Deixa de aplicar impostos sobre as vendas relevantes Médio Alto Alto
Não apresenta encargos para empresa de cartão Baixo Alto Médio
Não pode aceitar cartão de crédito suportado Alto Baixo Médio
Qual das seguintes afirmações é verdadeira sobre o esforço do teste associado a esta estória de usuário?- AEsta tabela de risco é suficiente para determinar a quantidade de esforço do teste necessária para esta estória de usuario
- BDecisões de projeto e implementação devem ser feitas para reduzir a probabilidade de falha em todos estes riscos
- CA maior parte do esforço do teste deve ser associada a testar diferentes tipos de cartões suportados e não suportados
- DDevido ao alto nível de classificação em todos os cinco itens de risco, existe um esforço de teste significativo associado a esta estória de usuário
31O que é uma estimativa de teste?
- AO período de tempo em que uma ação de contingencia deve ser implementada para ser eficaz
- BUm documento de alto nível que descreve os princípios, a abordagem e os principais objetivos dos testes
- CUm gráfico exibido publicamente que descreve o esforço realizado em relação ao tempo em uma iteração
- DA aproximação calculada de um resultado relacionado com vários aspectos de teste
32Considere a seguinte estória de usuário:
Como um cliente, eu quero inserir um nome de usuário e senha para acessar minha conta, para que eu possa reutilizar as minhas informações de transporte, faturamento e de pagamento de compras anteriores.
Suponha que o product owner sugeriu o seguinte critério de aceite para a estória do usuário:
“O processo de login deve ser concluído rapidamente para permitir que o cliente possa retomar as compras em breve.”
Que informação adicional que você precisa a fim de criar um teste para cobrir este critério?- AO tempo máximo permitido para o processo de login
- BO esquema de cores que se aplica a tela de login
- CAs regras que se aplicam a criação de senha
- DAs formas de pagamento que são suportadas
33Suponha que você esta testando uma aplicação de e-commerce. Considere o seguinte critério de aceite de uma das estórias de usuário:
O sistema deve calcular os montantes corretos do total das compras, incluindo a aplicação de impostos, as despesas de envio, limitações e descontos.
Qual dos seguintes aspectos de testabilidade é evidente neste critério?- ADefinições de dados
- BRegras de negocio
- CCenarios
- DComportamento funcional
34Considere a seguinte estória de usuário:
Como um cliente, eu quero inserir um nome de usuário e senha para acessar minha conta, para que eu possa reutilizar as minhas informações de transporte, faturamente e de pagamento de compras anteriores.
Considere os seguintes triplos, onde os dois primeiros itens são entradas e o terceiro item é um resultado esperado:
I – Nome de usuário existente, senha correta, conta acessada
II – Nome de usuário existente, senha errada , exibir mensagem “Esqueceu sua senha? Clique aqui para redefini-la”
III – Nome de usuário inexistente, qualquer senha, exibir mensagem “Desculpe, não podemos encontrar uma conta com esse nome de usuário. Tente novamente ou clique aqui para criar uma nova conta”
IV – Nome de usuário existente, senha correta, com 2 segundos conta acessada
V – Nome de usuário existente, senha errada, com 2 segundos exibir mensagem “Esqueceu sua senha? Clique aqui pra redefini-la”
VI – Nome de usuário inexistente, qualquer senha, com 2 segundos exibir mensagem: “Desculpe, não podemos encontrar uma conta com esse nome de usuário. Tente novamente ou clique aqui para criar uma nova conta”
VII – Nome de usuário existente, senha correta, exibir mensagem “Bem vindo de volta. Devido à sua lealdade, nos vamos conceder-lhe um desconto de 10% sobre os itens comprados hoje”
Qual das seguintes afirmações é verdadeira?- AI, II e III são bons exemplos a serem usados para teste de aceitação do desenvolvimento orientado ao teste
- BIV, V, VI e VII são bons exemplos a serem usados para teste de aceitação do desenvolvimento orientado ao teste
- CIV, V e VI são bons exemplos a serem usados para teste de aceitação do desenvolvimento orientado ao teste
- DTodos os sete são bons exemplos a serem usados para teste de aceitação do desenvolvimento orientado ao teste
35Considere a tabela de decisão a seguir:
Condições 1 2 3 4 5 6
Nome de usuario existente Sim Sim Não Em branco Qualquer Em branco
Senha Certo Errado Qualquer Qualquer Em branco Em branco
Ações
Conta de login Sim Não Não Não Não Não
Erro de senha Não Sim Não Não Não Não
Permitir redefinição de senha Não Sim Não Não Não Não
Conta errada Não Não Sim Não Não Não
Permitir a criação de conta Não Não Sim Não Não Não
Erro de campo exigido Não Não Não Sim Sim Sim
Considere a seguinte estória de usuário:
Como um cliente, eu quero inserir um nome de usuário e senha para acessar minha conta, para que eu possa reutilizar as minhas informações de transporte, faturamento e de pagamento de compras anteriores.
Quais das DUAS seguintes afirmações são verdadeiras?- AA tabela de decisão descreve o comportamento não funcional na estória de usuario
- BBaseado nessa tabela de decisão, você deveria criar oito testes, um para cada condição e ação
- CBaseado nessa tabela de decisão, você deveria criar seis testes, um por regra
- DA tabela de decisão descreve o comportamento funcional na estória de usuário
- EA tabela de decisão não descreve o comportamento na estória de usuário
36Considere a seguinte estória de usuário associado uma aplicação baseado em navegador de internet para permitir o pagamento de contas online:
Como cliente, eu quero abrir uma janela pop-up que mostra as ultimas 30 transações em minha conta, com setas para tras/frente permitindo-me percorrer o histórico de transações, para que eu possa ver o meu histórico de transações sem fechar a janela “digitar o valor do pagamento”.
Qual das seguintes opções seria uma boa condição de teste, especifica para essa estória de usuário, para incluir em uma carta de teste exploratório para esta estória de usuário?- AVerificar a aderência as normas visuais corporativas para a interface do usuário
- BVer o que acontece com a janela de pop-up, se todas as transações forem deletadas depois de carrega-la
- CEditar as transações mostradas na janela pop-up e certificar que são salvas
- DVerificar a interação do pop-up com várias configurações do bloqueador de pop-up nos navegadores suportados
37O que é o teste exploratório?
- AProcedimento para derivar e/ou selecionar casos de teste baseado na experiencia, conhecimento e intuição do testador
- BUma técnica de modelagem de teste informal, onde o testador controla ativamente a modelagem de testes conforme esses testes são realizados
- CTeste baseado em um modelo do componente ou sistema sob teste
- DTestes que visam mostrar que um componente ou sistema não funciona
38Voce esta usando uma ferramenta para restaurar o ambiente de teste para uma configuração valida depois que um teste resultou em corrupção de banco de dados. Que tipo de ferramenta você provavelmente utilizara?
- AGerenciamento de tarefas
- BImplementação de teste
- CVirtualização
- DComunicação e compartilhamento de informações
39O que é um framework de teste de unidade?
- AUm framework para descrever as atividades do ciclo de vida do desenvolvimento de software
- BUma ferramenta que proporciona um ambiente de teste onde um componente pode ser testado isolado
- CUm tipo de ferramenta de execução de teste, onde as entradas são registradas durante o teste manual
- DUma abordagem para testes baseados em estrutura na qual os casos de teste são modelados para executar sequencias de eventos específicos
40Suponha que você recebeu um produto de trabalho com o seguinte teor:
Dado um usuário tem uma conta ativa valida
Quando o usuário digita seu nome de usuário e senha corretamente
Entao fornece ao usuário acesso para ler, modificar, apagar e adicionar informações da conta
Este é um exemplo de um produto de trabalho criado usando qual das seguintes técnicas ágil?- ADesenvolvimento orientado ao comportamento (BDD)
- BKanban
- CScrum
- DProgramação extrema (XP)
Informationen
- Beschreibung
- Quiz am Ohne Titel, erstellt von Helen Figueiredo am 08/11/2017.
- Autor
- Helen Figueiredo
- Sprache
- Português
- Aufrufe
- 3
- Schlagwörter
- Bewertung
- Noch keine Bewertungen Bewerte dieses Quiz