План на курса
Въведение в тестването за приемане от потребителя
- Какво е UAT и защо е важно?
- Разлики между UAT и други фази на тестване
- UAT в Agile срещу водопадни методологии
- Ключови роли и отговорности в UAT
Планиране за UAT
- Разбиране на бизнес изискванията
- Определяне на UAT цели и обхват
- Създаване на тестов план за UAT
- Определяне на входни и изходни критерии
Проектиране на UAT тестови случаи
- Писане на ефективни UAT тестови случаи въз основа на потребителски истории и изисквания
- Създаване на положителни и отрицателни тестови сценарии
- Съпоставяне на тестови случаи към бизнес процеси
- Преглед и валидиране на тестови случаи със заинтересовани страни
Изпълнява се UAT
- Настройка на UAT среда
- Провеждане на проучвателно и скриптово тестване
- Записване на резултатите от теста и проследяване на напредъка
- Сътрудничество с екипи по време на изпълнение на UAT
Дефект Management в UAT
- Идентифициране, документиране и приоритизиране на дефекти
- Използване на JIRA/TestRail за проследяване на дефекти
- Работа с разработчици за разрешаване на проблеми
- Повторно тестване и проверка на корекции
UAT Отписване и готовност за внедряване
- Създаване на отчети за завършване на UAT
- Процес на одобрение и подписване от заинтересованите страни
- Научени поуки и анализ след UAT
- Преход от UAT към производство
Най-добри практики за успешна UAT
- Гарантиране, че UAT е в съответствие с бизнес целите
- Често срещани UAT предизвикателства и как да ги преодолеете
- Ефективна комуникация със заинтересованите страни
- Използване на автоматизация за UAT (където е приложимо)
Обобщение и следващи стъпки
Изисквания
- Основно разбиране на жизнения цикъл на разработка на софтуер (SDLC)
- Запознаване с концепциите за функционално и нефункционално тестване
- Опит в работата с бизнес изисквания или продуктова документация
Публика
- Business Анализатори
- Тестери за осигуряване на качеството (QA).
- Ръководители на проекти
- Собственици на продукти
- Крайни потребители, участващи в UAT
Oтзиви от потребители (5)
Метод на преподаване
Negritu - OMNIASIG VIENNA INSURANCE GROUP S.A.
Курс - SoapUI for API Testing
Машинен превод
Наслаждавах се на всичко, тъй като всичко е ново за мен и виждам добавената стойност, която може да придаде на работата ми.
Zareef - BMW South Africa
Курс - Tosca: Model-Based Testing for Complex Systems
Машинен превод
Very broad overview of the subject matter that ran through all the prerequisite knowledge in ways appropriate to the course knowledge.
James Hurburgh - Queensland Police Service
Курс - SpecFlow: Implementing BDD for .NET
It was easy to understand and to implement.
Thomas Young - Canadian Food Inspection Agency
Курс - Robot Framework: Keyword Driven Acceptance Testing
Amount of hands-on excersises.