На приёмочном тестировании (Acceptance Testing) тестируется соответствие готового программного продукта требованиям конечных пользователей и/или заказчика.
Основные аспекты, проверяемые на этом этапе:
- Соответствие бизнес-требованиям: Продукт должен выполнять свои функции в контексте реальных бизнес-процессов.
- Удовлетворение пользовательских потребностей: Проверка, насколько продукт удобен, интуитивно понятен и решает задачи пользователей.
- Соответствие критериям приёмки: Проверка функционала, производительности и других нефункциональных требований согласно заранее определённым критериям.
- Отсутствие критических дефектов: Убедиться, что в продукте нет ошибок, которые могут помешать его использованию в реальной среде.
Приёмочное тестирование может включать различные типы тестирования:
- Пользовательское приёмочное тестирование (User Acceptance Testing - UAT): Проводится конечными пользователями в реальных или приближенных к реальным условиях.
- Операционное приёмочное тестирование (Operational Acceptance Testing - OAT): Проверяет процедурные аспекты: установка, резервное копирование и восстановление, безопасность, мониторинг.
- Контрактное приёмочное тестирование (Contract Acceptance Testing): Проверяет соответствие продукта условиям контракта или соглашения.
- Регуляторное приёмочное тестирование (Regulatory Acceptance Testing): Проверяет соответствие продукта отраслевым стандартам и законодательным требованиям.
Цель приёмочного тестирования — дать уверенность заказчику или пользователям в том, что продукт готов к выпуску и будет успешно функционировать в реальной среде.