Sobes.tech
Junior

Miért fejlesztik ki az elfogadhatósági kritériumokat?

sobes.tech MI

Válasz az MI-től

Az elfogadási kritériumokat úgy fejlesztik ki, hogy meghatározzák, mit jelent a "helyesen működő" funkció vagy rendszer a megrendelő vagy felhasználó szempontjából. Ezek a következő célokat szolgálják:

  1. Világos követelmény-meghatározás: Általános felhasználói történetek vagy specifikációk átalakítása konkrét, ellenőrizhető feltételekké.
  2. Egyeztetés az érdekelt felekkel: Biztosítani a közös megértést az elvárt viselkedésről az ügyfelek, fejlesztők, tesztelők és más projekt résztvevői között.
  3. Alap a teszteléshez: Világos forgatókönyvek és elvárt eredmények biztosítása, amelyeket a tesztek tervezéséhez, fejlesztéséhez és végrehajtásához használnak.
  4. Elkészültségi kritérium (Definition of Done): Ezek részei azoknak a kritériumoknak, amelyek meghatározzák, mikor tekinthető egy funkció befejezettnek és kiadásra késznek.
  5. Bizonytalanság és kockázatok csökkentése: A félreértések valószínűségének minimalizálása, amelyek hibákhoz és újrakezdéshez vezethetnek.

Általában az elfogadási kritériumokat "Given-When-Then" formátumban vagy feltétellistával írják.

// Példa elfogadási kritériumokra egy felhasználói történethez:
// Mint regisztrált felhasználó, szeretném látni a rendeléseimet, hogy nyomon követhessem azok állapotát.

Szcenárió: A rendelési lista megtekintése
  Ha hitelesítve vagyok regisztrált felhasználóként
  És rendeléseket adtam le
  Amikor a "Rendeléseim" oldalra lépek
  Akkor látom a rendeléseim listáját
  És minden rendeléshez megjelenik a szám
  És minden rendeléshez megjelenik a dátum
  És minden rendeléshez megjelenik az állapot
  És minden rendeléshez megjelenik az összeg