QA и приемка релиза
QA-приемка веб-релиза 4.8.0
Приемка релиз-кандидата остановила выпуск до исправления двух блокирующих дефектов в заказах и tenant isolation.
Проверка связала критерии выпуска, 168 тестов, дефекты и план повторной приемки в одно решение для продукта и разработки.
QA и приемка релиза
Что сделали и как приняли решение
- Решение
- NO-GO для 4.8.0-rc.3
- Запланировано
- 168 тестов
- Пройдено
- 145 тестов
- Pass rate
- 94,2% от выполненных
- Coverage
- 91,7%
- Release blockers
- 2
Решение по выпуску
NO-GO: релиз нельзя выводить в production
QA-017 создает повторный ERP-заказ, а QA-021 раскрывает данные между tenant. До исправления, независимого review и повторной проверки выпуск заблокирован.
Охват
Критические пути проверены по единому плану
В приемку вошли web-сценарии, API, ERP-обмен, права доступа, повторная обработка, accessibility и базовая производительность.
- Результаты привязаны к версии и окружению
- Blocked и not run отделены от pass rate
- Каждое отклонение связано с влиянием на выпуск
Надежность и безопасность
Два риска перевесили 145 успешных проверок
Повтор после timeout создавал второй ERP-заказ, а запрос по идентификатору мог раскрыть статус другой организации.
- Для QA-017 нужен стабильный idempotency key и retest
- Для QA-021 нужен server-side tenant scope и negative tests
- Оба исправления проходят независимый review
Проверяемые данные
Результат выполнения
Отдельные статусы не дают непроверенным сценариям выглядеть успешными.
| Статус | Количество | Интерпретация |
|---|---|---|
| Passed | 145 | Критерий подтвержден |
| Failed | 9 | Критерий не выполнен |
| Blocked | 8 | Проверка заблокирована |
| Not run | 6 | Проверка не выполнена |
| Всего | 168 | Полный план приемки |
Проверяемые данные
Дефекты, блокирующие выпуск
| ID | Дефект | Severity | Priority | Статус |
|---|---|---|---|---|
| QA-017 | Duplicate ERP order after unknown timeout | Blocker | P0 | OPEN |
| QA-021 | Cross-tenant status available by request ID | Critical | P0 | OPEN |