UATУЧЕБНО РЪКОВОДСТВО
User Acceptance Testing

UAT
от изискване до приемане

Подробно учебно ръководство с разработени примери, практически задачи и работни шаблони. Как разбираш нуждата, подготвяш проверките, изпълняваш сценарии и обосноваваш резултата.

Съдържание на тази страница
01 / СМИСЪЛ

Какво означава UAT

UAT — User Acceptance Testing означава тестване за приемане от потребителите. Представители на бизнеса проверяват дали системата изпълнява договорените им нужди и дали могат да завършат реалните си задачи. Проверяват се конкретна версия, определен обхват и известни условия.

Това включва повече от отваряне на екрани: правилният човек започва работа, въвежда данни, предава я на следваща роля и получава правилния краен резултат. Сравняваме случилото се с бизнес правилата и критериите за приемане.

Пример: служител заявява достъп „Редакция“ за 7 дни. Формата показва „Успешно“, но в крайния запис пише „Само преглед“. Кликът е минал успешно, бизнес нуждата не е изпълнена. В UAT се гледа резултатът, който позволява на служителя да работи.

UAT дава доказателства за приемане. Решението се взема от определените за това бизнес отговорници. Участието в тестовете само по себе си не дава право да одобряваш внедряване.

За ролята на бизнеса в приемането: ISTQB — Acceptance Testing.

02 / ПЪТЕВОДИТЕЛ

Уроци, примери и практика

Следвай темите по ред. Ако вече работиш по задача, отвори конкретния урок и използвай свързания шаблон. Общата основа предхожда приложението в Digi.

ТЕМА 01Роля и отговорностиКакво правиш в UAT, какво гледаш и с кого работиш. Основните понятия са обяснени на тази страница.ТЕМА 02От нужда до критерииРазработен пример: въпроси по изискване, бизнес правила, проверими очаквания и проследимост.ТЕМА 03Избор на сценарии и данниПълен тестов случай; обичаен маршрут, изключения, граници, комбинации, роли и състояния.ТЕМА 04Организация на UATОбхват, готовност на средата, участници, изпълнение, статуси и условия за приемане.ТЕМА 05Работният комплектЗа какво служат браузърът, изискванията, регистърът, задачите, снимките и допълнителните панели.ТЕМА 06Работа с уеб приложениетоКак проследяваш запазване, роли, формуляри, списъци, филтри, документи и известия. Как подготвяш регистър.ТЕМА 07Една UAT сесия стъпка по стъпкаПодготовка, наблюдение, възпроизвеждане, пълен дефект, обсъждане, поправка и отчет.ТЕМА 08Цял UAT цикълКазус с 12 сценария, два цикъла, неуспех, блокери, поправка, повторни проверки и заключение.ТЕМА 09Учебна формаИзпълняваш проверки в браузъра, сравняваш резултати и описваш трите заложени отклонения.ТЕМА 10Практикум и разбориПет работни сесии, задачи с примерни разбори и осем интерактивни ситуации за избор на действие.ТЕМА 11Попълваеми шаблониПлан, сценарий, отчет и проект на заключение. Попълваш, копираш или сваляш готовия текст.ТЕМА 12Речник и чести ситуацииБизнес, тестови и технически термини с практическо значение и отговори за ежедневната работа.ТЕМА 13Приложение в Digi и Digi StudioКак свързваш конфигурацията, ролите и крайния резултат; какви условия да уточниш с екипа.ТЕМА 14Осем продуктови UAT сценарияБизнес задачи за съгласуване и изпълнение върху конкретната тестова версия.ТЕМА 15Продуктова демонстрацияДопълнителна локална симулация за ориентация в процесите. Не е доказателство за текущата система.

Как да работиш с материала

Прочети обяснението, проследи разработения пример и изпълни задачата. Запиши собственото очакване преди опита. После сравни с разбора и обсъди неяснотите с отговорника за процеса.

Практическият резултат е комплект за реална работа: изяснени критерии, сценарии и данни, изпълнения с доказателства, описани отклонения и обосновано заключение. Формулирай какво остава непроверено толкова ясно, колкото и успешните резултати.

03 / ТВОЯТА РАБОТА

Какво правиш като участник в UAT

  1. Разбираш задачата. Кой потребител какво трябва да постигне, защо му е нужно и по кое правило ще познаеш, че е правилно.
  2. Подготвяш проверката. Версия, среда, акаунти, роли, данни, начално състояние и очакван резултат.
  3. Изпълняваш сценария. Следваш работата от начало до край, включително действията на други роли и свързаните системи, когато са в обхвата.
  4. Описваш наблюдаваното. Записваш резултат, доказателства и бизнес въздействие. Разделяш дефектите, въпросите и предложенията.
  5. Проверяваш поправките. Повтаряш засегнатата работа в посочената нова версия и отразяваш резултата.
  6. Даваш основание за решение. Обобщаваш кое е потвърдено, кое пречи на работата и кое остава непроверено.

Не е необходимо да откриваш грешния ред код, за да опишеш валиден проблем. Нужно е ясно да покажеш какво направи, какво очакваше, на какво се основава очакването и какво всъщност стана. Когато правило липсва, задаваш въпрос към отговорника, вместо да го измисляш.

04 / ЕКИП

Кой за какво отговаря

РоляПринос към UAT
Бизнес собственик / упълномощен приемащПотвърждава нуждите, значимостта на риска и решението за приемане за посочения обхват.
Бизнес анализатор / продуктов отговорникИзяснява правилата, критериите, обхвата и спорните очаквания; помага за сценарии.
Участник в UATИзпълнява бизнес сценариите, записва резултати, описва въздействието и проверява поправки.
Координатор на UATОрганизира участници, график, зависимости, отчет и ескалация на блокерите.
QA / тестов екипПодпомага подготовката, тестовете и възпроизвеждането; предоставя резултати и известни проблеми.
Разработчици и отговорници за средатаДиагностицират и поправят дефекти; осигуряват версията, интеграциите и техническите условия.

В малък екип един човек може да има повече от една роля. Уточняваме отговорностите, а не предполагаме правомощия само по длъжността.

Къде е разликата с QA

QA — Quality Assurance — е по-широката работа по осигуряване на качество чрез подходящи процеси. В екипите „QA“ често е и името на ролята, която извършва софтуерни тестове. UAT е конкретна дейност по приемане от гледната точка на бизнеса. Проверките могат да се застъпват, но бизнес решението за приемане има свой отговорник.

Например техническият екип проверява много варианти на обмена между системите; в UAT следим дали конкретна заявка стига до правилния човек и завършва с правилния бизнес резултат. Намереното отклонение е важно независимо кой го е забелязал.

За значението на QA: ASQ — Quality assurance and quality control.

05 / КАКВО ГЛЕДАШ

Следи работата, данните и последствията

ОбластВъпроси при изпълнение
Цялата задачаМоже ли потребителят да приключи работата? Има ли пропусната стъпка или задължителна ръчна намеса?
Данни и изчисленияСъвпадат ли записаните стойности с въведените? Правилни ли са мерни единици, периоди, валута, закръгляване, дати и часове според правилата?
Роли и видимостПравилният участник вижда и изпълнява задачата? Чужда роля получава ли недопустим достъп?
Състояния и предаванеКой е следващият отговорник? Отразен ли е правилният статус? Може ли да се разбере какво предстои?
ИзключенияКакво става при отказ, корекция, непълни данни, повторно действие или прекъсване?
Краен резултатПравилни ли са документът, справката, известието, крайният запис и историята? Получени ли са от правилния човек?
Ежедневно използванеЯсни ли са полетата, действията и съобщенията? Може ли задачата да се изпълни с договорените устройства и нужните средства за достъпност?

Проверявай както обичайната работа, така и важните отклонения от нея. Ако има 30-дневен максимум, 30 трябва да е допустимо, а 31 — недопустимо. Ако грешка води до неправилен договор, изгубена заявка или неподходящ достъп, запиши точно това въздействие.

06 / ДУМИТЕ В ЕКИПА

Термини, които ще срещаш

Изискване и бизнес правило
Нуждата, която трябва да бъде изпълнена, и условията, които управляват поведението. Пример: редактор може да коригира собствена чернова, но не чужда публикувана версия.
Критерии за приемане — acceptance criteria
Наблюдаеми условия, по които проверяваме конкретната договорена функционалност. Отделно екипът договаря условията за приемане на целия UAT обхват.
Сценарий и тестов случай
Сценарият описва бизнес задачата. Подробният тестов случай добавя условия, данни, действия и очаквани резултати. Имената и формата могат да се различават между екипите.
Среда, версия, build
Средата е мястото за работа, например тестовият сайт. Версията или build идентификаторът показва коя доставка проверяваш. Същият адрес може утре да съдържа нова версия.
Тестови данни
Подготвени потребители, записи, файлове и стойности, с които могат да се проверят нужните условия. Използват се разрешени данни; личните данни не се копират произволно в отчети.
Дефект — bug / defect
Несъответствие с договорено правило или нужна работа. Описанието съдържа очаквано, действително и въздействие. Причината може още да не е известна.
Повторна проверка — retest
Изпълнение на засегнатия сценарий след поправка, за да се установи дали конкретният проблем е отстранен.
Регресионна проверка — regression
Проверка дали промяната е нарушила друга свързана работа, която преди е функционирала. Обхватът се определя според промяната и риска.
Приемане — sign-off
Проследимо решение на упълномощения отговорник за конкретни версия и обхват, с ясни ограничения и оставащи рискове.

Изпълнено, успешно и прието са различни неща. Изпълнен тест може да е неуспешен. Успешен сценарий не доказва целия продукт. Приета версия не означава автоматично разрешено внедряване.

07 / НАДЕЖДНО ЗАКЛЮЧЕНИЕ

Какво можеш да твърдиш след проверката

Резултатът важи за използваните версия, конфигурация, роли, данни и условия. „Не видях проблем“ не доказва, че проблеми няма. Пиши конкретно: „UAT-03 е успешен в версия X с роля редактор; документът съдържа стойностите от заявка Y“.

  • Демонстрацията и обучението не заместват изпълнени и документирани UAT сценарии.
  • Непроведеният или блокираният тест няма успешен резултат.
  • Симулацията на външна система не доказва работата с реалната интеграция.
  • Високият процент успешни тестове не компенсира неприемлив риск в критична бизнес задача.
  • Ако версията се промени, уточняваме кои резултати остават приложими и кои се проверяват отново.
08 / ИЗТОЧНИЦИ

Официални материали за справка

Ръководството използва собствени обяснения и учебни примери. Външните материали са допълнение; следвай договорените правила на екипа. Източниците са проверени на 02.10.2026.