onthoud dat acceptatiecriteria vooraf moeten worden gespecificeerd en nooit nadat de ontwikkelingsfase is begonnen. Daarom moeten een team en een producteigenaar het eens worden over minimale deliverables die voldoen aan de eisen van de producteigenaar.

Hoe schrijf je acceptatiecriteria

Er zijn verschillende soorten acceptatiecriteria., De meest populaire zijn regels-georiënteerd (in de vorm van een lijst) en scenario-georiënteerd (in de vorm van scenario ‘ s die elk criterium illustreren). Het scenario-georiënteerde type is populair onder Agile teams, omdat het helpt bij het krijgen over de eisen, het overwegen van verschillende use cases, en verder met behulp van scenario ‘ s voor handmatige en geautomatiseerde acceptatietests.

de gemeenschappelijke template voor het beschrijven van acceptatiecriteria met behulp van een scenario-georiënteerde benadering is het gegeven/wanneer / dan formaat dat is afgeleid van behaviour-driven development (BDD)., Het opgegeven / wanneer / dan formaat wordt gebruikt voor het schrijven van acceptatietests die ervoor zorgen dat aan alle specificatievereisten wordt voldaan.

dit formaat is handig voor mensen (omdat het op een bekende oorzaak-en-gevolg manier geschreven is) en voor geautomatiseerde testtools zoals komkommer en RSpec.,ser:

Als een aangemelde gebruiker
ik wil in staat zijn om te melden bij een website
Dus dat vind ik toegang tot mijn persoonlijke profiel

Scenario: Systeem gebruiker zich aanmeldt met geldige referenties
“Gegeven, ik ben een aangemelde gebruiker
en ik ben op de aanmeld-pagina
Wanneer ik vul de “Gebruikersnaam” en “Wachtwoord” velden met mijn verificatiereferenties
en ik klik op de Sign-In button
het systeem de borden me in”

De Gegeven/Wanneer/Vervolgens sjabloon helpt u bij het verminderen van de tijd die besteed wordt aan het schrijven van testcases omdat je het systeem beschrijven van het gedrag vooraf., We geven de voorkeur aan het schrijven van acceptatiecriteria met de first-person “I”, omdat het ons helpt te praten vanuit het perspectief van een gebruiker en de behoeften van een gebruiker in het achterhoofd te houden.

Hier zijn een paar tips die u zullen helpen bij het schrijven van goede acceptatiecriteria:

  • Houd uw criteria goed gedefinieerd, zodat elk lid van het projectteam het idee begrijpt dat u probeert over te brengen.
  • Houd de criteria realistisch en haalbaar. Definieer het minimale stuk van functionaliteit die u kunt leveren en vasthouden aan het., Aan de andere kant, probeer niet om elk detail te beschrijven, omdat je het risico verrommeling van uw achterstand en krijgen begraven onder vele kleine taken.
  • coördineer met alle stakeholders zodat uw acceptatiecriteria gebaseerd zijn op consensus.
  • maak meetbare criteria waarmee u de ontwikkelingstijd adequaat kunt inschatten, zodat u binnen budget-en tijdsbeperkingen kunt blijven.
  • overweeg checklists te verstrekken waarmee u kunt zien welke gebruikersverhalen worden behandeld met acceptatiecriteria.,

Clearly written acceptance criteria efficient save development time

voorbeelden van Acceptance Criteria

in deze sectie zullen we een kijkje nemen op voorbeelden van acceptatiecriteria geschreven voor gemeenschappelijke functies aanwezig op de meeste websites. We zullen gebruikersverhalen vooraf definiëren omdat acceptatiecriteria worden geschreven nadat we alle functionaliteit hebben gespecificeerd via gebruikersverhalen.,wanneer het systeem mij de lijst van alle producten
toont en het systeem de sectie “Zoeken” in de rechterbovenhoek van het scherm
Wanneer ik het veld “Zoeken” invul met de naam van het bestaande item in de productlijst
en ik klik op de knop “Toepassen” of druk op de Enter-toets op toetsenbord
dan toont het systeem producten in de sectie zoekresultaten met productnamen die overeenkomen met ingevoerde Productnaam
en het systeem toont het aantal zoekresultaten in de bovenkant van de sectie zoekresultaten”

Voorbeeld #2

het volgende voorbeeld geeft de acceptatiecriteria voor een feedback formulier pagina.,ck formulier met “Email””Naam” en “Opmerking” de velden die nodig zijn
Wanneer ik vul in het “e-Mail” veld, met een geldig e-mail adres
En ik vul in het veld “Naam” met mijn naam,
En ik vul in het “Opmerkingen” veld met mijn comment
En ik klik op de “Feedback” knop
en klik Vervolgens op het systeem legt mijn reactie.
En het systeem toont het “U hebt met succes ingediend, uw feedback” flash bericht
En het systeem keurt de velden van het Feedback formulier”

Voorbeeld 3

tot slot, laten we ‘ s geven de gebruiker verhaal en acceptatiecriteria voor commentaar functionaliteit op een blog., Alleen ingelogde gebruikers kunnen opmerkingen toevoegen., het systeem slaat mijn commentaar op
en het systeem toont mijn commentaar aan de bovenkant van de sectie “Opmerkingen”
en het systeem toont mijn gebruikersnaam en Profielfoto aan de linkerkant van mijn commentaar
en het systeem toont “verwijderen” en “bewerken” iconen tegenover mijn commentaar”

zoals u kunt zien, is het schrijven van acceptatiecriteria echt een win-win activiteit voor zowel clients als ontwikkelteams: het helpt niet alleen het team precies te weten wat ze moeten doen, maar het houdt de client op de hoogte van het ontwikkelingsproces en laat hen controleren of ontwikkelde software voldoet aan de werkelijke zakelijke eisen.,

laat gebruikersverhalen en acceptatiecriteria je niet afschrikken ‒ de tijd die je investeert in het beschrijven en specificeren van alle functies zal uiteindelijk vruchten afwerpen. Acceptatiecriteria dienen als basis voor use cases en testcases die ervoor zorgen dat u zakelijke doelen bereikt en bug-free apps produceert.

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *