Amintiți-vă că criteriile de acceptare trebuie să fie specificate în avans și nu după stadiul de dezvoltare a început. Prin urmare, o echipă și un proprietar de produs ar trebui să convină asupra livrabilelor minime care să îndeplinească cerințele proprietarului produsului.

cum se scrie criteriile de acceptare

există mai multe tipuri de criterii de acceptare., Cele mai populare sunt orientate spre reguli (sub forma unei liste) și orientate spre scenariu (sub formă de scenarii care ilustrează fiecare criteriu). Tipul orientat spre scenariu este popular în rândul echipelor Agile, deoarece ajută la depășirea cerințelor, la conceperea diferitelor cazuri de utilizare și la utilizarea în continuare a scenariilor pentru testele de acceptare manuală și automată.

șablonul comun pentru descrierea criteriilor de acceptare folosind o abordare orientată spre scenariu este formatul dat / când / atunci care este derivat din dezvoltarea bazată pe comportament (BDD)., Formatul dat / când / atunci este utilizat pentru scrierea testelor de acceptare care asigură îndeplinirea tuturor cerințelor de specificație. acest format este convenabil pentru oameni (deoarece este scris într-o manieră familiară cauză-efect), precum și pentru instrumente automate de testare precum castravete și RSpec.,ser:

Ca un mod conectat, utilizatorul
vreau să fie în măsură să vă conectați la un site web
Astfel încât să pot găsi acess mele profil personal

Scenariu: Utilizator a sistemului de semne cu acreditări valide
„Având în vedere că sunt un autentificat sistem a utilizatorului
si eu sunt pe pagina de Sign-In
Când am umple în „numele de Utilizator” și „Parola” câmpuri cu acreditările de autentificare
si am faceți clic pe Semnul-Din butonul
Atunci sistemul semne de mine în”

Dat/Când/Apoi șablon vă ajută să reduceți timpul petrecut pe scris test cazuri când ai descrie comportamentul sistemului în avans., Preferăm să scriem criterii de acceptare cu primul „eu”, deoarece ne ajută să vorbim din perspectiva unui utilizator și să ținem cont de nevoile unui utilizator.

iată câteva sfaturi care vă vor ajuta să scrieți criterii de acceptare excelente:

  • Păstrați-vă criteriile bine definite, astfel încât orice membru al echipei de proiect să înțeleagă ideea pe care încercați să o transmiteți.
  • păstrați criteriile realiste și realizabile. Definiți piesa minimă de funcționalitate pe care o puteți livra și respectați-o., Pe de altă parte, nu încercați să descrieți fiecare detaliu, deoarece riscați să vă aglomerați întârzierile și să vă îngropați sub multe sarcini mici.
  • Coordonați-vă cu toate părțile interesate, astfel încât criteriile dvs. de acceptare să se bazeze pe consens.
  • creați criterii măsurabile care vă permit să estimați în mod adecvat timpul de dezvoltare, astfel încât să vă puteți încadra în constrângerile bugetare și de timp.
  • luați în considerare furnizarea de liste de verificare care vă permit să vedeți ce povești ale utilizatorilor sunt acoperite cu criterii de acceptare.,

scris Clar criteriile de acceptare eficient de a salva timpul de dezvoltare

Exemple de Criterii de Acceptare

În această secțiune vom arunca o privire la exemple de criterii de acceptare a scris pentru caracteristici comune prezente pe majoritatea site-urilor. Vom defini poveștile utilizatorilor în avans, deoarece criteriile de acceptare sunt scrise după ce am specificat toate funcționalitățile prin poveștile utilizatorilor.,găină sistemul arată-mi lista cu toate produsele
Iar sistemul arată secțiunea „Căutare” în colțul din dreapta sus al ecranului,
atunci Când am umple în câmpul „Caută” cu numele de element existent in lista de produse
eu Și faceți clic pe butonul „Apply” SAU apăsați tasta Enter de pe tastatură
Atunci sistemul prezinta produse în Rezultatele de Căutare secțiune cu nume de produse de potrivire a intrat de sarcini numele produsului
Și sistemul afișează numărul de rezultate de căutare din partea de sus a Rezultatelor de Căutare secțiunea”

Exemplu #2

următorul exemplu reprezintă criterii de acceptare pentru un Formular de Feedback pagina.,ck formular care conține „e-Mail”,”Numele” și „Comentariu” domeniile care sunt necesare
Când am umple în „e-Mail” câmp cu o adresă de email validă
Și am umple în câmpul „Nume” cu numele meu
Și am umple în secțiunea „Comentarii” cu comentariul meu
eu Și faceți clic pe „Trimiteți Feedback” buton
Atunci sistemul transmite feedback-ul meu
Iar sistemul arată „te-Ai prezentat cu succes de feedback-ul dvs.” mesaj instantaneu
Și sistemul respinga domenii ale Prezinte formularul de Feedback”

Exemplu #3

în cele din Urmă, să specificați povestea de utilizator și criterii de acceptare pentru comentarea funcționalitate pe un blog., Doar utilizatorii conectați pot adăuga comentarii., sistemul salvează comentariul meu
Iar sistemul arată-mi un comentariu în partea de sus a secțiunea „Comentarii”
Iar sistemul afișează numele meu de utilizator și poza de profil de pe partea stângă de la comentariul meu
Iar sistemul arată „Remove” și „Edit” icoane vizavi de comentariul meu”

Ambalaj

după Cum puteți vedea, scris, criteriile de acceptare este cu adevărat un câștig-câștig de activitate atât pentru clienți cât și echipele de dezvoltare: nu numai ca nu-l ajuta echipa să știu exact ce au de făcut, dar se ține clientul la curent cu procesul de dezvoltare și le permite să verificați care a dezvoltat software-ul îndeplinește efectiv cerințele de afaceri.,

nu lăsați poveștile utilizatorilor și criteriile de acceptare să vă sperie ‒ timpul pe care îl investiți în descrierea și specificarea tuturor funcțiilor va fi în cele din urmă plătit. Criteriile de acceptare servesc drept bază pentru cazurile de utilizare și cazurile de testare care vă asigură că atingeți obiectivele de afaceri și că produceți aplicații fără erori.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *