Junior
Kodėl kuriami priimtinumą kriterijai?
sobes.tech AI
Atsakymas iš AI
Priėmimo kriterijai yra kuriami tam, kad nustatytų, ką reiškia "teisingai veikiantis" funkcionalumas ar sistema iš kliento ar naudotojo perspektyvos. Jie tarnauja šiems tikslams:
- Aiškus reikalavimų apibrėžimas: Bendrų naudotojo istorijų ar specifikacijų paversti konkrečiomis, patikrinamomis sąlygomis.
- Suderinimas su suinteresuotomis šalimis: Užtikrinti bendrą supratimą apie tikėtiną elgesį tarp klientų, kūrėjų, testuotojų ir kitų projekto dalyvių.
- Pagrindas testavimui: Pateikti aiškius scenarijus ir laukiamus rezultatus, kurie naudojami planavimui, kūrimui ir testavimui.
- Užbaigimo kriterijus (Definition of Done): Jie yra dalis kriterijų, kurie nustato, kada funkcionalumas laikomas užbaigtu ir paruoštu leidimui.
- Neaiškumų ir rizikų mažinimas: Minimalizuoti nesusipratimų tikimybę, kurie gali sukelti klaidų ir pakartotinį darbą.
Dažniausiai priėmimo kriterijai rašomi "Given-When-Then" formatu arba naudojant sąrašo sąlygas.
// Pavyzdys priėmimo kriterijų vienai naudotojo istorijai:
// Kaip registruotas naudotojas, noriu matyti savo užsakymus, kad galėčiau stebėti jų būseną.
Scenarijus: Užsakymų sąrašo peržiūra
Jei esu autentifikuotas kaip registruotas naudotojas
Ir turiu atliktus užsakymus
Kai einu į puslapį "Mano užsakymai"
Tada matau savo užsakymų sąrašą
Ir kiekvienam užsakymui rodomas numeris
Ir kiekvienam užsakymui rodomas data
Ir kiekvienam užsakymui rodomas statusas
Ir kiekvienam užsakymui rodomas bendras suma