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;
  • управление балансом;
  • управление услугами;
  • смена ТП.

Система способна автоматизировать пред-настройку тестовых данных и очищать тестовую зону после окончания прогона тест плана.
02 ноября 2021
Как Bercut помогает Tele2 создавать продукты по другим правилам

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

13 октября 2021
Bercut на митапе «Автоматизированный контроль качества кода и процессов разработки»

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

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

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

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

Загрузка