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