Pamatujte, že kritéria přijímání by měla být specifikovány předem a nikdy po fázi vývoje začala. Tým a vlastník produktu by se proto měli dohodnout na minimálních dodávkách, které splní požadavky vlastníka produktu.
Jak napsat kritéria pro přijetí
existuje několik typů kritérií pro přijetí., Nejoblíbenější jsou pravidla orientovaná (ve formě seznamu) a orientovaná na scénář (ve formě scénářů, které ilustrují každé kritérium). Typ orientovaný na scénář je populární mezi agilními týmy, protože pomáhá při překonávání požadavků, předpokládá různé případy použití a dále používá scénáře pro manuální a automatizované akceptační testy.
společná šablona pro popis akceptačních kritérií pomocí přístupu orientovaného na scénář je daný formát/When / Then, který je odvozen od vývoje založeného na chování (BDD)., Daný formát / kdy / pak se používá pro psaní akceptačních testů, které zajišťují splnění všech specifikačních požadavků.
tento formát je vhodný pro lidi (protože je napsán známým způsobem příčiny a následku), stejně jako pro automatizované testovací nástroje, jako je okurka a RSpec.,ser:
přihlášení uživatele
chci být schopen se přihlásit do webové stránky
Tak to můžu najít acess můj osobní profil
Scénář: Systém uživatele přihlásí pomocí platné pověření
„Vzhledem k tomu, že jsem přihlášený-uživatel systému,
a já jsem na přihlašovací stránce,
Když jsem vyplnit „uživatelské Jméno“ a „Heslo“ pole s mým ověřování pověření
a klikněte na přihlašovací tlačítko
Pak systém znamení mě“
Vzhledem k/, Když/Pak šablona vám pomůže snížit čas strávený na psaní testovacích případů od vás popsat chování systému předem., Preferujeme psaní kritérií pro přijetí s první osobou „i“, protože nám pomáhá mluvit z pohledu uživatele a mít na paměti potřeby uživatele.
Zde je několik tipů, které vám pomohou psát skvělé kritéria pro přijetí:
- Mějte vaše kritéria dobře definované, takže každý člen projektového týmu chápe myšlenku se snažíte sdělit.
- Udržujte kritéria realistická a dosažitelná. Definujte minimální funkčnost, kterou jste schopni dodat, a držte se jí., Na druhou stranu, nesnažte se popsat každý detail, protože riskujete nepřehledná vaše nevyřízených a dostat pohřben pod mnoha malých úkolů.
- koordinujte se všemi zúčastněnými stranami, takže kritéria pro přijetí jsou založena na konsensu.
- Vytvořte měřitelná kritéria, která vám umožní přiměřeně odhadnout dobu vývoje, abyste mohli zůstat v rozpočtových a časových omezeních.
- zvažte poskytnutí kontrolních seznamů, které vám umožní zjistit, jaké uživatelské příběhy jsou pokryty kritérii přijetí.,