Общее
Указанные проверки необходимо выполнять после проведения любых работ связанных с обновлением биллинга. См также Карта проверок работы биллинга после инцидентов
- Обновление промышленной или тестовой БД
- Перезапуск БД
- Переключение БД на резервный сервер
- Восстановление БД из резервной копии
- Решение нештатных ситуаций с БД (например, аварийная остановка, невозможность записи данных из-за исчерпания доступного дискового пространства и другое)
- Решение нештатных ситуаций с сервером БД (например, аварийное отключение питания, ошибки файловой системы и другое)
При обновлении с изменением минорной или мажорной версии необходимо ознакомиться с:
- Описанием новой версии в блоге.
- Замечаниями к выпуску новых версий
- Изменениями в программной документации
Сторонние скрипты и приложения
- Проверка работоспособности сторонних скриптов и приложений, работающих с БД и/или модулями Гидры
- Проверка соответствия набора скриптов в cron нового и старого сервера (в случае переключения)
Интерфейс оператора (модуль HOPER)
- Работа с базовыми субъектами: создание, изменение.
- Работа с абонентами: создание, изменение.
- Работа с лицевыми счетами: создание ЛС, выдача и закрытие кредитных лимитов.
- Работа с договорами: создание, изменение, закрытие, работа с приложениями.
- Работа со справочниками и номенклатурой: отображение, поиск, копирование
- Работа с оборудованием: создание, изменение параметров, удаление.
- Работа с адресами: создание, изменение адреса, корректность работы с ресурсами для выдачи и проверки уникальности, выдача первого свободного адреса из подсети
- Работа с подписками: создание, изменение дат, закрытие, удаление, подключение дополнительных услуг в составе тарифа.
- Работа с приказами по ценам: создание, использование, смена ПЦ по наступлению дат закрытия/открытия.
- Работа с инвойсами: выставление, изменение, проверка корректности сумм: эту проверку необходимо выполнить по каждой использующейся схеме оказания услуг.
- Так же необходимо убедиться в корректности данных при наступлении нового расчётного периода, то есть выставить инвойсы задним числом так, чтобы они заканчивались в ближайшее время и проверить автоматически выставленные новые документы.
- Работа со скидками: добавление приказов по скидкам, выставление актов предоставления скидки, корректность сумм и условий предоставления.
- Работа с услугами: блокировка и разблокировка.
- Работа с отчетами: создание отчётов, проверка корректности данных, сохраненные фильтры (при переходе на 5.1.2+ требуется пересоздание вручную). Отчет по сессиям (для оценки работоспособности загрузки аккаунтинга)
- Права доступа сотрудников: выдача и удаление прав, корректность их работы.
- Корректность номенклатурных позиций.
- Формирование и корректность профилей абонентов.
- Формирование команд провижининга.
- Работа быстрого поиска.
- Работа заданий (задания, работающие по каким-либо объектам в тестовых базах, не рекомендуется разблокировать и запускать, так как это может привести, например, к отправке уведомлений по неактуальным данным тестовой БД).
- Работа пользовательских заданий и её результаты (например, созданных в рамках доработок или дополнительных настроек).
- Работы со счетами: выставление, корректировка данных, аннулирование, актуализация, корректность сумм.
- Выгрузка данных в 1С: получение данных, их корректность. Дополнительно рекомендуется выполнить сравнение данных с выгрузками, полученными за предыдущий период до обновления (при тестовом обновлении эти данные можно получить из текущей версии биллинга).
- Загрузка банковских выписок.
Личный кабинет (модуль HUPO)
- Авторизация в личном кабинете.
- Корректность отображения форм личного кабинета: основной экран, информация о счете, детализация трафика.
- Корректность работы кастомизаций.
- Смена тарифов абонентами.
- Блокировка и разблокировка услуг.
- Работа интеграции со сторонними сервисами, в том числе отправка смс при восстановлении пароля (если применимо).
- Выполнение платежа на пополнение ЛС абонента (если применимо).
Модуль исполнения команд провижининга HEX
- Контроль выполнения команд провижининга
- Контроль результатов выполнения команд провижининга
Работа с Radius (агент HARD)
- Проверка авторизации и аутентификации
- Проверка выдаваемых атрибутов
- Проверка загрузки трафика и его объёма
Выполнение событий (агент HAMD)
- Контроль генерации событий
- Контроль запуска команд
- Проверка результатов работы выполнения команд
Модуль взаимодействия с платежными системами и приема платежей HPD
- Проверка корректности приема платежей из всех подключенных источников.
- Проверка проведения существующих автоплатежей и создания новых.
ESB приложения Mule/WSO2/Talend (в том числе портал авторизации)
- Проверка работоспособности всех приложений
- Проверка работоспособности всех скриптов, вызываемых приложениями
Системы генерации отчетности Jasper Reports/Pentaho BI Server
- Проверка работоспособности всех отчетов
- Корректность выгрузки данных в СОРМ
Бизнес-процессы
- Проверка работоспособности и корректности результатов выполнения всех бизнес-процессов
- Проверка корректности взаимодействия бизнес-процессов со всеми внешними системами, если таковые используются (CRM, управление оборудованием и другое)
- Проверка корректности взаимодействия внешних систем с бизнес-процессеми, если это используется (например, вызов бизнес-процессов с использованием REST-api)
Портал обслуживания абонентов
Проверка работоспособности всех отчётов
Брокеры сообщений ActiveMQ, RabbitMQ
- Проверка наличия подписчиков у очередей
- Проверка обработки сообщений в очередях