lembre-se que os critérios de aceitação devem ser especificados antecipadamente e nunca após a fase de Desenvolvimento ter começado. Portanto, uma equipe e um proprietário do produto devem chegar a um acordo sobre entregas mínimas que atendam aos requisitos do proprietário do produto.

como escrever critérios de aceitação

Existem vários tipos de critérios de aceitação., Os mais populares são orientados para regras (sob a forma de uma lista) e para cenários (sob a forma de cenários que ilustram cada critério). O tipo orientado a cenários é popular entre as equipes ágeis, uma vez que ajuda a superar os requisitos, visualizando vários casos de uso, e ainda usando cenários para testes de aceitação manuais e automatizados.

o modelo comum para descrever os critérios de aceitação utilizando uma abordagem orientada para cenários é o formato dado/quando/então derivado do desenvolvimento orientado pelo comportamento (BDD)., O formato indicado/quando/então é usado para escrever testes de aceitação que garantem que todos os requisitos da especificação são cumpridos.

Este formato é conveniente para os seres humanos (uma vez que é escrito de uma maneira familiar de causa e efeito), bem como para Ferramentas de teste automatizadas como pepino e RSpec.,be:

Como uma sessão de usuário
eu quero ser capaz de entrar em um site web
Para que eu possa encontrar acesso o meu perfil pessoal

Cenário: Sistema de utilizador inicia sessão com credenciais válidas
“Dado que estou conectado no sistema do usuário
e eu estou na página de início De sessão
Quando eu preencher o “nome de usuário” e “Senha” com as minhas credenciais de autenticação
e eu clique no Entrar botão
em Seguida, o sistema de sinais-me em”

O Dado/Quando/Em seguida, o modelo ajuda a reduzir o tempo gasto na escrita de casos de teste desde que descrevem o comportamento do sistema inicial., Nós preferimos escrever critérios de aceitação com a primeira pessoa “I”, uma vez que nos ajuda a falar a partir da perspectiva de um usuário e manter as necessidades de um usuário em mente.

Aqui estão algumas dicas que o ajudarão a escrever grandes critérios de aceitação:

  • mantenha os seus critérios bem definidos para que qualquer membro da equipa do projecto compreenda a ideia que está a tentar transmitir.manter os critérios realistas e realizáveis. Defina a parte mínima de funcionalidade que você é capaz de entregar e manter., Por outro lado, não tente descrever todos os detalhes, uma vez que você corre o risco de obstruir o seu backlog e ser enterrado sob muitas pequenas tarefas.coordene – se com todas as partes interessadas para que os seus critérios de aceitação se baseiem no consenso.
  • crie critérios mensuráveis que lhe permitam estimar adequadamente o tempo de desenvolvimento para que você seja capaz de permanecer dentro do orçamento e restrições de tempo.
  • considere a possibilidade de fornecer listas de verificação que lhe permitam ver quais as histórias de usuário cobertas com critérios de aceitação.,

escrita de forma Clara os critérios de aceitação de forma eficiente reduz o tempo de desenvolvimento

Exemplos de Critérios de Aceitação

Nesta seção vamos dar uma olhada em exemplos de critérios de aceitação escrito por características comuns presentes na maioria dos sites. Vamos definir as histórias de usuário à partida porque os critérios de aceitação são escritos depois de termos especificado todas as funcionalidades através de histórias de usuário.,uando o sistema mostra-me a lista de todos os produtos
E o sistema mostra a secção “Pesquisa” no canto superior direito da tela
Quando eu preencher o campo “Busca”, com o nome do item existente na lista de produtos
E clique no botão “Aplicar” OU pressione a tecla Enter no teclado
em Seguida, o sistema mostra de produtos na seção Resultados da Pesquisa com nomes de produto correspondente entrou nome do produto
E o sistema mostra o número de resultados de pesquisa no topo dos Resultados de Pesquisa secção”

Exemplo 2

O exemplo a seguir representa os critérios de aceitação para um Formulário de Feedback página.,ck formulário contendo “Email”,”Nome” e “Comentário” de campos que são necessários
Quando eu preencher o campo “Email” com um endereço de email válido
E eu preencher o campo “Nome” com o meu nome
E eu preencha o campo “Comentário” de campo com o meu comentário
eu E clique em “Enviar Comentários” botão
em Seguida, o sistema envia o meu feedback
E o sistema mostra o “Você foi enviado com sucesso o seu “feedback” flash mensagem
E o sistema limpa os campos do envio do formulário de Feedback”

Exemplo #3

Finalmente, vamos especificar a história de usuário e os critérios de aceitação para comentar funcionalidade em um blog., Somente os usuários assinados são capazes de adicionar comentários., o sistema guarda o meu comentário
E o sistema mostra o meu comentário no topo da secção “Comentários”
E o sistema mostra o meu nome de usuário e foto do perfil no lado esquerdo do meu comentário
E o sistema mostra “Remover” e “Editar” ícones em frente o meu comentário”

Quebra automática

Como você pode ver, a escrita critérios de aceitação é verdadeiramente uma ” win-win atividade para ambos os clientes e equipes de desenvolvimento: não só não ajuda a equipe saibam exatamente o que eles têm para fazer, mas ele mantém o cliente a par do processo de desenvolvimento e permite a verificação de que o software desenvolvido atende reais necessidades de negócio.,

não deixe histórias de usuário e critérios de aceitação assustá ‒ lo-o tempo que você investir em descrever e especificar todos os recursos irá eventualmente pagar. Os critérios de aceitação servem de base para casos de uso e testes que garantem que você alcance objetivos de negócios e produz aplicativos livres de bugs.

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *