T-Minus: тестирование и репетиция
Шесть уровней тестирования и порядок выполнения каждого из них, определение ролей и разделения обязанностей, разработка и проведение репетиции, критерии «да/нет», а также сортировка дефектов по степени серьезности.
Отдельного этапа тестирования нет. Каждый слой запускается, когда его объект готов, а репетиция — это пользовательское приемочное тестирование (UAT). Поскольку платформа является стандартной, тестирование сосредоточено на конфигурации, данных и интеграциях клиента — никогда не на повторном тестировании самого продукта.
| Слой | Что это доказывает | Когда | ВОЗ | Доказательство |
|---|---|---|---|---|
| Проверки конфигурации | Каждая настроенная величина проверена с использованием тестовых данных в ходе сессии. | Т-17 → Т-11 | Ключевые пользователи, Архитектор реестра | Результаты плана тестирования по каждой строке таблицы соответствия. |
| Проверка миграции | Количество операций, итоговые суммы хешей, сверка TB и субсчетов по каждому моделируемому случаю. | Т-10 → Т-3 | Специалист по миграции, владельцы данных, финансовый контролер. | Реестр объектов, список отклоненных товаров, таблицы сверки. |
| Интеграционные тесты | Все конечные точки, включая тестовых партнеров и пути обработки ошибок, включены. | Т-10 → Т-4 | Ledger Architect, партнеры | Журналы сообщений |
| Тесты ролей и разрешений | Каждая роль видит и может делать именно то, что должна; проверки SoD. | Т-9 → Т-5 | Ключевые пользователи, Adoption Navigator | Результаты ролевого тестирования |
| Проверка непрерывности | Тренировка по переключению при заключении договора на предоставление услуг Live DR; проверка возможности резервного копирования и восстановления. | Т-5 → Т-3 | Пилот оперативного отдела, посредник по миграции. | План действий в чрезвычайных ситуациях, отчет о строевой подготовке |
| Репетиция = UAT | Реальный рабочий день реальных пользователей, параллельно с устаревшими системами. | Т-2 → Т-1 | Каждый пользователь T+1 | Репетиционный сценарий, запись о выходе на сцену. |
Каждая строка в Fit Ledger Configure-now имеет как минимум одну проверку конфигурации с результатом, поэтому шлюз T-11 — это фильтр, а не совещание.
Роли, права доступа и разделение обязанностей
| Каждая роль может… | Не каждая роль может… |
|---|---|
| Просматривайте только его сущности, данные и меню. | Подтвердите созданный документ — введите и подтвердите тот же самый счет-фактуру. |
| Выполните каждый этап репетиционных заданий. | Создайте поставщика и оплатите его услуги. |
| Просмотрите нужные элементы в очереди действий. | Изменить банковские реквизиты и разблокировать платежи |
| Используйте ASK для выполнения собственных задач в соответствии с его правами доступа. | Публикуйте сообщения в закрытые периоды или редактируйте опубликованные документы. |
Проверяйте каждую роль отдельно, никогда не используя учетную запись администратора. Успешный тест, пройденный с учетной записью администратора, ничего не доказывает о роли.
Разработка плана репетиции (иллюстративный пример)
Один полный рабочий день из реальной жизни: транзакции клиента в его собственной роли. Сценарий следует строить на основе самого загруженного обычного рабочего дня клиента, а не по шаблону из учебника.
| Время | Процесс | Роль | Реальная сделка | По сравнению с устаревшими системами |
|---|---|---|---|---|
| 08:00 | Утренняя очередь | Все пользователи | Проверена очередь действий с ранжированием. | — |
| 08:30 | Запрос цены для заказа | Продажи | Сегодняшние котировки и заказы, проверка кредитоспособности. | Итого по заказам |
| 09:30 | Закупка | Покупка | Заказы на закупку, согласования | Итоговые суммы заказов на закупку |
| 10:30 | Получать | Склад | Приемка товаров, размещение на складе | движения акций |
| 11:30 | Отправка и выставление счета | Склад, выставление счетов | Отгрузки и счета-фактуры клиентов | Итоговые суммы счетов |
| 13:00 | Кредиторская задолженность | Секретарь отдела расчетов с поставщиками, утверждающий лицо | Счета-фактуры поставщиков, сопоставление, утверждение | Старение АП |
| 14:30 | События, связанные с заработной платой | HR | Наём сотрудников, изменения, время, надбавки | Ввод данных для расчета заработной платы |
| 15:30 | Наличные | Казначейство | Платежные операции, банковские выписки, квитанции. | Остатки на банковских счетах |
| 16:30 | Закрытие дня | Контроллер | Ежедневные отчеты, пробный баланс | Туберкулез на сегодня |
Проведение репетиции
| Подготовка (Т-2) | Бег (Т-1) | Закрытие (вечер T-1) |
|---|---|---|
| Репетиционный арендатор из данных пробного запуска | Пользователи вводят свои данные за текущий день в систему TRANXACT. | Результаты в сравнении с устаревшими системами |
| Сегодня были собраны подлинные документы. | Мероприятие Legacy пройдет в обычный день. | Список исправлений выполнен и перепроверен. |
| Все пользователи авторизованы, очередь работает. | ASK и Navigators оказывают поддержку в процессе. | Критерии отбора оценивались |
| Наблюдателей на процесс | Зарегистрированные проблемы с указанием времени и роли | Владелец Countdown решает: ВПЕРЁД! |
Каждый, кто использует систему на следующий день (T+1), принимает участие. Все, кто пропустил занятие, получают запланированную встречу во второй половине дня (T-1) и отмечаются в реестре пользователей. Репетиция также является тренировкой: пользователям, которые уже отработали свой реальный день, не требуется обучение в классе, и компания подтверждает выполнение задания документально, а не подтверждает его документ.
Контрольная точка «разрешено/запрещено» (предлагаемый вариант по умолчанию)
| Критерий | Порог | Доказательство | Блоки запущены? |
|---|---|---|---|
| Процессы репетиций прошли успешно. | 100% критически важных этапов, 95% или более всех этапов. | Репетиционный сценарий | Да |
| Результаты репетиций соответствуют наследию. | Итоговые суммы равны или объяснены. | Сравнительная таблица | Да |
| Пробное согласование | Разница в ТБ равна нулю; субсчета совпадают. | Сверочные листы | Да |
| Продолжительность пробного запуска | В течение переходного периода | контрольные точки по времени | Да |
| Критические дефекты открыты | 0 | План тестирования | Да |
| Пользователи отрабатывали свои роли. | 95% или более пользователей T+1 | Реестр усыновления | Обзор |
| Интеграции готовы к внедрению в производство. | Конечные точки и учетные данные подтверждены. | Журнал интеграции | Если нет, то осмотрите окрестности. |
Отказ от выполнения по умолчанию не означает перенос даты. Владелец обратного отсчета может перенести неудачно выполненный этап на T-Plus и все равно запустить проект на T-0 с успешно выполненными задачами.
Сортировка дефектов (предложенный вариант по умолчанию)
| Степень тяжести | Значение | Что происходит |
|---|---|---|
| Критический | Остановка ключевого процесса, неверный финансовый результат или потеря данных. | Исправить до начала работ или передать процесс из сферы действия T-Plus с ручным промежуточным выполнением. |
| Высокий | Этот процесс требует значительных усилий или обходных путей. | Внесите исправления в тот же день во время обратного отсчета; повторно протестируйте на репетиции. |
| Середина | Неудобно, но есть простое решение. | Устранить проблему в течение первых двух недель после запуска системы. |
| Низкий | Косметический аксессуар или приятный бонус | Линия продукции Fit Ledger под названием T-Plus |
Сортировка ошибок происходит на ежедневном совещании, а не в очереди заявок: каждому дефекту назначается ответственный, и решение принимается в тот же день или в рамках программы T-Plus на совещании, где он был поднят.
Значения, отмеченные как «предлагаемые значения по умолчанию», являются рекомендуемыми отправными точками методологии. Подтверждайте каждое значение для каждого проекта; приоритет имеют договор, бланк заказа и соглашение об уровне обслуживания (SLA).