Junior
Зашто се развијају критеријуми прихватљивости?
sobes.tech АИ
Одговор од АИ
Критеријуми прихватања развија се да одреде шта значи да функционалност или систем ради "правилно" из угла гледишта купца или корисника. Они служе следећим циљевима:
- Јасан дефинисање захтева: Претварање општих корисничких прича или спецификација у конкретне, проверљиве услове.
- Усклађивање са заинтересованим странама: Обезбеђивање заједничког разумевања очекиваног понашања између купаца, програмера, тестера и других учесника у пројекту.
- База за тестирање: Обезбеђивање јасних сценарија и очекиваних резултата који се користе за планирање, развој и извођење тестова.
- Критеријум за завршетак (Definition of Done): Један је од делова критеријума који одређују када се функционалност сматра завршеном и спремном за пуштање у рад.
- Смањење неизвесности и ризика: Минимизирање вероватноће неспоразума који могу довести до грешака и поновног рада.
Обично се критеријуми прихватања пишу у формату "Given-When-Then" или коришћењем листе услова.
// Пример критеријума прихватања за корисничку причу:
// Као регистровани корисник, желим да видим своје поруџбине како бих могао да пратим њихов статус.
Сценарио: Преглед листе поруџбина
Ако сам аутентификован као регистровани корисник
И имао сам поруџбине
Када одем на страницу "Моје поруџбине"
Онда видим листу својих поруџбина
И за сваку поруџбину се приказује број
И за сваку поруџбину се приказује датум
И за сваку поруџбину се приказује статус
И за сваку поруџбину се приказује укупна сума