Kom ihåg att acceptanskriterier ska anges i förskott och aldrig efter att utvecklingsstadiet har startat. Därför bör ett team och en produktägare komma överens om minimiprodukter som uppfyller produktägarens krav.

hur man skriver acceptanskriterier

det finns flera typer av acceptanskriterier., De mest populära är regelorienterade (i form av en lista) och scenarioorienterade (i form av scenarier som illustrerar varje kriterium). Den scenarioorienterade typen är populär bland Agila lag eftersom det hjälper till att komma över krav, förutse olika användningsfall och vidare använda scenarier för manuella och automatiserade acceptanstester.

den gemensamma mallen för att beskriva acceptanskriterier med hjälp av ett scenarioorienterat tillvägagångssätt är det givna/när / sedan-format som härleds från beteendestyrd utveckling (BDD)., Det givna/när / sedan-formatet används för att skriva acceptanstester som säkerställer att alla specifikationskrav är uppfyllda.

detta format är bekvämt för människor (eftersom det är skrivet på ett välbekant orsak och verkan) samt för automatiserade testverktyg som gurka och RSpec.,ser:

som en inloggad användare
Jag vill kunna logga in på en webbplats
så att jag kan hitta acess min personliga profil

Scenario: systemanvändare loggar in med giltiga referenser
”Med tanke på att jag är en inloggad systemanvändare
och jag är på inloggningssidan
när jag fyller i ”användarnamnet” och ”lösenord” fält med mina autentiseringsuppgifter
och jag klickar på inloggningsknappen
då systemet registrerar mig i”

den givna/när/sedan mallen hjälper dig att minska tiden för att skriva testfall eftersom du beskriver systemets beteende i förskott., Vi föredrar att skriva acceptanskriterier med den första personen” i ” eftersom det hjälper oss att prata ur användarens perspektiv och hålla en användares behov i åtanke.

här är några tips som hjälper dig att skriva bra acceptanskriterier:

  • Håll dina kriterier väldefinierade så att någon medlem i projektgruppen förstår idén du försöker förmedla.
  • Håll kriterierna realistiska och uppnåeliga. Definiera minsta bit av funktionalitet Du kan leverera och hålla fast vid det., Å andra sidan, försök inte att beskriva varje detalj eftersom du riskerar belamra upp din eftersläpning och få begravd under många små uppgifter.
  • samordna med alla intressenter så att dina acceptanskriterier baseras på konsensus.
  • skapa mätbara kriterier som gör att du kan uppskatta utvecklingstiden på ett adekvat sätt så att du kan hålla dig inom budget-och tidsbegränsningar.
  • överväga att tillhandahålla checklistor som gör att du kan se vilka användarhistorier som omfattas av acceptanskriterier.,
tydligt skrivna acceptanskriterier sparar effektivt utvecklingstid

exempel på acceptanskriterier

i det här avsnittet tar vi en titt på exempel kriterier för godkännande skriven för gemensamma funktioner som finns på de flesta webbplatser. Vi definierar användarhistorier i förskott eftersom acceptanskriterier skrivs efter att vi har specificerat all funktionalitet genom användarhistorier.,hen systemet visar mig listan över alla produkter
och systemet visar avsnittet ”Sök” i det övre högra hörnet av skärmen
när jag fyller i fältet ”Sök” med namnet på befintliga objekt i produktlistan
och jag klickar på ”Apply” – knappen eller trycker på Enter-tangenten på tangentbordet
då visar systemet produkter i Sökresultatsektionen med produktnamn som matchar inmatat Produktnamn
och systemet visar antalet sökresultat i toppen av Sökresultatsektionen”

exempel #2

nästa exempel representerar acceptanskriterierna för en feedbackblankettsida.,när jag fyller i fältet ”E-post”med en giltig e-postadress
och jag fyller i fältet”Namn” med mitt namn
och jag fyller i fältet ”Kommentar” med min kommentar
och jag klickar på knappen ”Skicka Feedback”
då skickar systemet min feedback
och systemet visar ”du har skickat din feedback” flashmeddelande
och systemet rensar fälten i formuläret Skicka Feedback ”

exempel #3

slutligen, låt oss ange användarhistoriken och acceptanskriterierna för att kommentera funktionalitet på en blogg., Endast inloggade användare kan lägga till kommentarer., systemet sparar min kommentar
och systemet visar min kommentar i toppen av avsnittet ”Kommentarer”
och systemet visar mitt användarnamn och profilbild på vänster sida från min kommentar
och systemet visar ”Ta bort” och ”redigera” ikoner mittemot min kommentar”

inslagning

som du kan se är skrivningskriterierna verkligen en win-win-aktivitet för både kunder och utvecklingsteam: det hjälper inte bara laget att veta exakt vad de måste göra, men det håller klienten à jour med utvecklingen process och låter dem kontrollera att utvecklad programvara uppfyller faktiska affärskrav.,

låt inte användarhistorier och acceptanskriterier skrämma dig ‒ den tid du investerar i att beskriva och specificera alla funktioner kommer så småningom att löna sig. Acceptanskriterier tjänar som grund för användningsfall och testfall som säkerställer att du uppnår affärsmål och producerar buggfria appar.

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *