- Функциональность:
- Все заявленные функции работают согласно требованиям.
- Основные пользовательские сценарии покрыты (happy path и негативные).
- Интеграция с внешними сервисами стабильна.
- Производительность:
- Время отклика приемлемо при ожидаемой нагрузке.
- Потребление ресурсов (память, процессор) находится в допустимых пределах.
- Приложение масштабируется при увеличении нагрузки.
- Безопасность:
- Отсутствие уязвимостей (XSS, SQL Injection и т.д.).
- Обработка конфиденциальных данных соответствует политикам.
- Аутентификация и авторизация работают корректно.
- Совместимость:
- Соответствие требованиям к операционным системам, браузерам, устройствам.
- Корректное отображение на различных разрешениях экрана.
- Удобство использования (Usability / UX):
- Интуитивно понятный интерфейс.
- Легкость навигации.
- Доступность для людей с ограниченными возможностями (если требуется).
- Локализация/Интернационализация:
- Корректное отображение для всех поддерживаемых языков и регионов.
- Правильное форматирование дат, чисел, валют.
- Документация:
- Вся необходимая документация (руководства пользователя, API) актуальна и полна.
- Стабильность:
- Отсутствие критических сбоев и падений приложения.
- Корректная обработка ошибок.
- Тестирование регрессии:
- Убедиться, что новые изменения не нарушили существующий функционал.
- Тестирование доступности (Accessibility):
- Соответствие стандартам доступности (WCAG).
- Тестирование миграции данных (при необходимости):
- Корректная миграция данных из предыдущих версий или источников.
- Тестирование развертывания (Deployment):
- Процесс развертывания в продакшен проходит гладко.
- Мониторинг и логирование:
- Настроен сбор логов и метрик для отслеживания состояния приложения.
- Уведомления и сообщения об ошибках:
- Пользователь получает информативные сообщения.
Ключевые активности перед релизом:
- Финальное регрессионное тестирование.
- Прогон автоматизированных тестов (Unit, Integration, End-to-End).
- Приемочное тестирование пользователями (UAT).
- Security-тестирование.
- Performance-тестирование.
- Code Freeze и прохождение всех чеклистов релизного кандидата.
- Убедиться, что критические и блокирующие баги исправлены и протестированы.