Кейс IMR: Автоматизация тестирования: 216/216 тестов и 14 виртуальных дней

цели и задачи

Проверить устойчивость системы во времени. Проверить дедлайны и смену календарных периодов. Проверить очереди и сохранение состояния после перезапуска.

клиент

IMR / собственный production-контур Agency

сфера

QA / автоматизация / AI-системы

год

2026

Нужно было проверить систему не одним успешным запуском, а устойчивым поведением во времени, включая границы суток, дедлайны, очереди и смену календарных периодов.

Что сделали

После миграции MediaMashin на новый контентный контур Agency не ограничилась обычным unit/regression PASS.

Система была перенесена в изолированный контейнер без production secrets и production DB. Корневая файловая система была read-only, Linux capabilities удалены, сеть отключена, а запись разрешена только в тестовую копию.

В этом окружении выполнена полная регрессия 216/216. Затем запущен Temporal Cycle Lab: 14 последовательных виртуальных рабочих дней, с 16 по 29 августа 2026 года. Каждый новый день наследовал состояние только от принятого предыдущего дня.

Отдельно проверялись временные границы 18:59:59 / 19:00:00 / 19:00:01, переход месяца и года, leap/century правила, восстановление после restart, сохранение состояния и once-per-month логика отчёта.

К концу 14-го дня статическая карта из 35 тем была полностью исчерпана, динамический поток отработал 28 материалов — по два в день, очередь review backlog вернулась к нулю.

После acceptance принятая копия была сравнена byte-for-byte с production candidate; различий не оказалось, поэтому дополнительная перезапись production не потребовалась.

Финальные результаты

  • 216/216 регрессионных тестов PASS.
  • 14 последовательных виртуальных дней ACCEPTED.
  • Temporal stress ACCEPTED.
  • Проверены границы дедлайна, month/year rollover и restart persistence.
  • 35/35 STATIC тем исчерпаны в принятом цикле.
  • 28 DYNAMIC материалов за 14 дней.
  • Финальный review backlog = 0.

Граница доказательства: это собственный product/production-кейс IMR. Приведённые показатели относятся только к описанному контуру и не являются обещанием коммерческого результата клиента. Показатели продаж, ROI, конверсии и выручки клиента не заявляются, если они отдельно не измерялись.