Geral Múltipla Escolha

Considere a seguinte história de usuário: “Como editor, quero revisar o conteúdo antes de ser publicado, para que eu possa garantir que a gramática esteja correta”, e seus critérios de aceite: O usuário pode fazer login no sistema de gerenciamento de conteúdo com o papel de 'Editor'; O editor pode visualizar as páginas de conteúdo existentes; O editor pode editar o conteúdo da página; O editor pode adicionar comentários de marcação; O editor pode salvar as alterações; O editor pode reatribuir a função de 'proprietário do conteúdo' para fazer atualizações. Qual dos seguintes é o MELHOR exemplo de um teste ATDD para essa história de usuário?

Considere a seguinte história de usuário: “Como editor, quero revisar o conteúdo antes de ser publicado, para que eu possa garantir que a gramática esteja correta”, e seus critérios de aceite:

  • O usuário pode fazer login no sistema de gerenciamento de conteúdo com o papel de 'Editor';
  • O editor pode visualizar as páginas de conteúdo existentes;
  • O editor pode editar o conteúdo da página;
  • O editor pode adicionar comentários de marcação;
  • O editor pode salvar as alterações;
  • O editor pode reatribuir a função de 'proprietário do conteúdo' para fazer atualizações.

Qual dos seguintes é o MELHOR exemplo de um teste ATDD para essa história de usuário?

  1. testar se o editor pode programar o conteúdo editado para publicação.
  2. testar se o proprietário do conteúdo pode fazer login e fazer atualizações no conteúdo.
  3. testar se o editor pode salvar o documento após excluir o conteúdo da página.
  4. testar se o editor pode reatribuir outro editor para fazer atualizações.

Resolução completa

Explicação passo a passo

D
Alternativa D

Alternativa D

A questão aborda a relação entre Histórias de Usuário, Critérios de Aceite e Testes ATDD (Desenvolvimento Orientado a Testes de Aceitação). No ATDD, os testes são construídos diretamente a partir dos critérios de aceite definidos na história do usuário.

Para identificar a melhor alternativa, devemos comparar cada opção com os requisitos listados no enunciado:

Análise das Alternativas

  • História do Usuário: Define claramente a persona como "Editor". Qualquer teste que envolva um "proprietário" como principal ator está incorreto em relação à história específica.
  • Critérios de Aceite: São 6 regras específicas que o sistema deve atender (Login, Visualizar, Editar, Comentários, Salvar, Reatribuir função).

Vamos analisar as opções apresentadas:

OpçãoAvaliaçãoMotivo
Testar se o editor pode programar...IncorretaO critério menciona revisão e edição, mas não especifica a ação de "programar para publicação" nos itens de aceite listados.
Testar se o proprietário...IncorretaViola a persona da história ("Como editor", não proprietário).
Testar se o editor pode salvar...ParcialEmbora cubra "Salvar alterações", foca em um caso específico (excluir) menos abrangente que a regra de reatribuição.
Testar se o editor pode reatribuir...CorretaMapeia exatamente o último critério: "O editor pode reatribuir uma função de 'proprietário do conteúdo' para fazer atualizações."

Conclusão

A Alternativa D é a melhor resposta porque descreve um cenário de teste que valida diretamente um dos critérios de aceite explícitos no enunciado, garantindo que a funcionalidade de reatribuição de permissões funcione conforme planejado pelo usuário.

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Geral

Ver mais Geral resolvidas

Tem outra questão de Geral?

Cole o enunciado, tire uma foto ou descreva o problema — a IA resolve com explicação completa em segundos.