/
Dev42
/
GitVerseTest
ОбзорДокументацияВойти
/
Dev42
/
GitVerseTest
Код
Запросы
2
Задачи
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
ДокументацияПоддержка
Политика конфиденциальностиПользовательское соглашениеПолитика использования «cookies»Согласие субъекта персональных данных
2026 ©
qa/acceptance.csv
25 строк7 KB

Пикалов Алексей

Все файлы приведены в соответствии с Gate W2
23 фев 2026, 21:06
23 фев 2026, 21:06130bd37
24 строк
AC-01
Импорт work_centers.csv
1. Загрузить файл /data/C22/T1/work_centers.csv в 1С
2. Нажать «Проверить целостность»
0 ошибок валидации; 6–10 записей в справочнике РЦ
/data/C22/T1/work_centers.csv
AC-02
Импорт orders.csv
1. Загрузить файл /data/C22/T1/orders.csv
2. Проверить ссылки на заказы
0 ошибок; 30–60 записей в регистре заказов
/data/C22/T1/orders.csv
AC-03
Импорт operations.csv
1. Загрузить файл /data/C22/T1/operations.csv
2. Проверить FK на order_id и wc_id
0 ошибок; 150–300 записей в регистре операций
/data/C22/T1/operations.csv
AC-04
Импорт calendar.csv
1. Загрузить файл /data/C22/T1/calendar.csv
2. Проверить формат дат
0 ошибок; 60–90 дней в календаре
/data/C22/T1/calendar.csv
AC-05
Валидация: wc_id существует
1. Загрузить /data/C22/invalid/wc_missing.csv
2. Запустить проверку целостности
Ошибка: «РЦ {wc_id} не найден в справочнике»
/data/C22/invalid/wc_missing.csv
AC-06
Валидация: duration_hours > 0
1. Загрузить /data/C22/invalid/duration_zero.csv
2. Запустить проверку целостности
Ошибка: «Длительность операции должна быть > 0»
/data/C22/invalid/duration_zero.csv
AC-07
Валидация: только рабочие дни
1. Загрузить данные с операциями на выходные
2. Запустить расчёт плана
Ошибка: «Дата {date} — выходной
планирование запрещено»
/data/C22/invalid/weekend_op.csv
AC-08
Валидация: порядок seq_no
1. Загрузить /data/C22/invalid/seq_no_order.csv
2. Запустить проверку целостности
Ошибка: «Нарушен порядок операций в заказе {order_id}»
/data/C22/invalid/seq_no_order.csv
AC-09
Валидация: перегрузка РЦ
1. Загрузить данные с превышением мощности
2. Запустить расчёт плана
Установлен флаг overload_flag = true для дней с перегрузкой
/data/C22/invalid/overload.csv
AC-10
Расчёт мастер-плана
1. Импортировать все 4 CSV из T1
2. Открыть отчёт «План-график и загрузка»
3. Нажать «Рассчитать план»
План сформирован за ≤5 сек; все операции размещены
/docs/demo_script.md (Шаг 2)
AC-11
Отсутствие перегрузок в плане
1. Сформировать план на T1
2. Открыть отчёт с фильтром overload_flag = true
0 строк с перегрузкой (overload_flag = false для всех дней)
/data/C22/golden/load.csv
AC-12
Экспорт плана в CSV
1. В отчёте нажать «Экспорт → CSV»
2. Сохранить как plan_export.csv
3. Сравнить с эталоном
Файл совпадает с /golden/load.csv (±1% округления)
/data/C22/golden/load.csv
AC-13
KPI: доля заказов в срок ≥80%
1. Открыть отчёт «Анализ выполнения»
2. Указать период расчёта
on_time_rate ≥ 80% (заказы_в_срок / все_заказы × 100%)
/data/C22/golden/on_time.csv
AC-14
KPI: перегрузки РЦ = 0%
1. В отчёте «План-график» включить фильтр по перегрузкам
2. Рассчитать долю дней с перегрузкой
overload_rate = 0% (дни_с_перегрузкой / все_дни × 100%)
/data/C22/golden/load.csv
AC-15
Фильтры в отчёте
1. Открыть отчёт «План-график и загрузка»
2. Применить фильтры: период
РЦ
заказ
приоритет
Отчёт обновляется корректно; строки соответствуют фильтрам
Скриншот отчёта с фильтрами
AC-16
Алгоритм планирования (приоритеты)
1. Загрузить данные с разными приоритетами
2. Запустить расчёт
3. Проверить порядок операций
Заказы с priority=1 планируются раньше priority=2 и priority=3
/docs/TZ_v0.9.md (FR-03)
AC-17
Идемпотентность импорта
1. Импортировать одни и те же CSV дважды
2. Проверить количество записей
Количество записей не удваивается; дубли не создаются
/qa/idempotency_check.md
AC-18
Производительность расчёта
1. Загрузить T2 (расширенный набор)
2. Запустить расчёт плана
Время формирования плана ≤5 сек для ≥300 операций
/qa/performance_log.csv
AC-19
Формат экспортного CSV
1. Экспортировать план
2. Проверить структуру файла
Поля: date
wc_id
load_hours
capacity_hours
overload_flag; кодировка UTF-8; разделитель
/qa/export_format_check.md
AC-20
Демо Шаг 1: Импорт данных
Импортировать /data/C22/T1/*.csv
4 файла загружены; 0 ошибок валидации
Скриншот импорта
AC-21
Демо Шаг 2: Расчёт плана
Открыть отчёт → нажать «Рассчитать план»
План сформирован за ≤5 сек
Скриншот отчёта
AC-22
Демо Шаг 3: Фильтр по РЦ
Применить фильтр: РЦ=«Токарный №1»
период=март 2026
Отчёт содержит только отфильтрованные строки
Скриншот фильтра
AC-23
Демо Шаг 4: KPI
Открыть отчёт «Анализ выполнения»
on_time_rate ≥ 80%; overload_rate = 0%
Скриншот метрик
AC-24
Демо Шаг 5: Экспорт
Экспортировать plan_export.csv → сравнить с golden
Расхождение ≤1% (округления)
Скриншот сравнения