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:
- 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é.
- 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.
- 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.
- 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.
- 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