Sobes.tech
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:

  1. Aiškus reikalavimų apibrėžimas: Bendrų naudotojo istorijų ar specifikacijų paversti konkrečiomis, patikrinamomis sąlygomis.
  2. Suderinimas su suinteresuotomis šalimis: Užtikrinti bendrą supratimą apie tikėtiną elgesį tarp klientų, kūrėjų, testuotojų ir kitų projekto dalyvių.
  3. Pagrindas testavimui: Pateikti aiškius scenarijus ir laukiamus rezultatus, kurie naudojami planavimui, kūrimui ir testavimui.
  4. Užbaigimo kriterijus (Definition of Done): Jie yra dalis kriterijų, kurie nustato, kada funkcionalumas laikomas užbaigtu ir paruoštu leidimui.
  5. 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