Bercut Test Engine

система для автоматизированного тестирования биллинговой системы BSS (IN@Voice) и среды окружения

С помощью системы BTE оператор связи создает автотесты, поддерживает корректную работу систем биллинга и тарификации TAR@SCP, а также производит внутреннее тестирование продуктов.

Ключевые преимущества

  • cоздание скриптов и сценариев тестирования на языке Python
  • использование Jenkins (open source система с открытым кодом) для запуска и ведения проектов тестирования
  • автоматизация предварительной подготовки среды для проведения тестов (создание услуг/ТП/абонентов)
  • тестирование новых продуктов на базе ранее созданных действий – поддержка автоматизации создания новых продуктов
  • автоматическая очистка среды после проведения тестов
  • автоматизация настройки продукта на БД при поставке новых версий
  • предоставления автотестов по заранее согласованной методике приёмо-сдаточных испытаний

Бизнес-ценность

optimization

cнижение затрат на регрессионное тестирование

TTM

сокращение сроков внедрения новых продуктов

efficient

снижение издержек связанных с ошибками в работе продуктов

Как это работает?

Пользователь системы создает тест план на языке Python используя готовый набор команд (методов и классов) для биллинговой системы и системы OCS.
  1. Тест план загружается на сервер и запускается с помощью Jenkins (open source система для запуска и ведения проектов тестирования – тест планов).
  2. Система вызывает различные модули, выполняющие определенные действия для обработки сформированного тест-плана.
  3. Согласно тест-плану вызываются атомарные действия, например: «Совершить исходящий вызов в домашнем регионе», происходит формирование/отправка запроса, вызываются платформенные компоненты, участвующее в действии согласно прописанному интерфейсу.
  4. Результат выполнения действий фиксируется и предоставляется в виде отчета в Jenkins.
Разработчику автотестов доступен полный набор фреймфорков, объединяющий все методы и классы, для тестирования услуг оператора связи:

  • Вызовы (исходящий, входящий, переадресованный)
  • Роуминг
  • Data
  • SMS
  • Управление балансом
  • Управление услугами
  • Смена ТП

Система способна автоматизировать пред-настройку тестовых данных и очищать тестовую зону после окончания прогона тест плана.
13 октября 2021
Bercut на митапе «Автоматизированный контроль качества кода и процессов разработки»

Роман Воробьёв, директор департамента производства программного обеспечения и сервисной поддержки в Bercut, принял участие в митапе «Автоматизированный контроль качества кода и процессов разработки».

04 августа 2021
Bercut сокращает Time-to-Market

58-я версия IN@Voice показала ноль ошибок в процессе бизнес-приемки в Tele2. Ключевым отличием от предыдущих «нулевых» релизов стало то, что на интеграционное тестирование было заложено не три, а две недели.

Как Bercut помогает Tele2 создавать продукты по другим правилам

Долгое время Bercut находился в тени оператора. Технологические решения, которые поставляла компания, многое изменили в работе телеком-гиганта. Платежи через смартфон, сохранение номера при смене оператора, возможность продавать неиспользованный трафик — всё это стало возможным в том числе благодаря BSS-партнёру.

Связаться с нами

Загрузка