Skip to content

Latest commit

 

History

History
89 lines (73 loc) · 11.6 KB

testirovanie-v-sfere-telekommunikacii-telecom.md

File metadata and controls

89 lines (73 loc) · 11.6 KB

Тестирование в сфере телекоммуникаций (Telecom)

Любое решение по информационно-телекоммуникационным технологиям перед развертыванием в «продуктивной среде» требует практического тестирования, даже если оно кажется соответствующим нормам стандартов, работоспособным и надёжным. Именно поэтому во всем мире существуют тестовые и испытательные лаборатории, в которых делаются тесты различных параметров инновационных ИТ- и телеком-решений, а также сравнительные тесты решений различных разработчиков и вендоров.

Важность тестирования телеком-решений обусловлена следующим:

  • Возможности разночтений положений стандартов различными вендорами. Например, в одном из испытаний оборудования связи следующего поколения (NGN) в Технопарке ЦНИИС была выявлена несовместимость оборудования двух всемирно известных вендоров. Причина оказалась очень проста: в Стандартах Международного Союза Электросвязи МСЭ был указан диапазон IP-портов, через которые могут пересылаться управляющие сигналы (скажем, десять портов от XYZ1 до XYZ0). В процессе тестирования выяснилось, что один вендор считал, что порт XYZ0 входит в диапазон разрешенных портов, и использовал именно его. А другой вендор считал, что разрешен диапазон только от XYZ1 до XYZ9, а XYZ0 - уже нет. Это вызвало несовместимость решений и необходимость доработки решения одним из вендоров.
  • Необходимость тестирования всех возможных ситуаций практического применения решения (use case). Например, в одном из проектов регионального российского оператора при внедрении одного из решений контроля для пакетных сетей NGN от известного вендора, при приемо-сдаточных испытаниях было выявлена неработоспособность решения в традиционной сети с коммутацией каналов (у оператора пакетная сеть была внедрена лишь частично). То есть решение было разработано исключительно для сетей с коммутацией пакетов. Это вызвало необходимость срочной доработки «готового» решения и сдвиг сроков внедрения.
  • Необходимость сравнительного тестирования параметров решений различных вендоров. При применении на «живой сети», нередки ситуации, когда заводские тесты показывали отличные результаты, превосходящие решения других вендоров, а при практическом применении выяснялось, что заявленные параметры не соответствуют показанным в практической реализации, и решение другого вендора оказывалось эффективнее.
  • Необходимость импортозамещения в критичных областях и необходимость тестирования вновь разрабатываемых, в связи с этим, отечественных решений, что ещё больше поднимет важность тестирования.
  • Цифровая трансформация отрасли, а также переход на виртуализированные сетевые решения и развитие IoT/M2M ещё больше поднимает важность тестирования.

Бизнес-процессы в телекоммуникационной отрасли

Для тестирования телекоммуникаций важна сквозная проверка услуг. Для обеспечения эффективного тестирования необходимо хорошее понимание различных бизнес-процессов. Прежде чем составлять тестовые сценарии, вам необходимо понять каждую стадию предоставления услуг. Телекоммуникационные услуги основаны либо на системе поддержки бизнеса (business support), включающей IVR, колл-центры, выставление счетов и т. д., либо на системе операционной поддержки (operation support), включающей маршрутизаторы, коммутаторы, вышки сотовой связи и т. д.:

  • Предпродажа (Pre-sales): обрабатывает всю информацию о продажах, такую ​​как скидки, услуги, акции и т. д.;
  • Заказ (Ordering): подача заявки на новое подключение или отключение;
  • Обеспечение (Provisioning): занимается физическим соединением между клиентами и TSP (поставщиком услуг связи);
  • Биллинг (Billing): выполняется вся работа по выставлению счетов;
  • Сервисное обслуживание (Service Assurance): в случае каких-либо сбоев этот отдел исправляет проблему;
  • Системы инвентаризации (Inventory Systems): это хранилище всей информации;
  • Отслеживание (Tracking): это подразделение отслеживает систему заказов и статус заказа.

Типы протоколов, используемых в телекоммуникационной отрасли

  • VoIP technologies: VoIP, IMS, MPLS, ISDN, PSTN;
  • Signaling and Protocols: SIP, ISDN, Codecs, H.323;
  • Wireless technologies: GPRS, CDMA, GSM, UMTS;
  • Network Management: SNMP;
  • Layer 2 Protocols: ARP, STP, L2TP, PPP;
  • Layer 3 protocols/routing: ICMP, BGP, ISIS, MPLS;
  • Infrastructure/Security: ATM, TCP/IP, LAN/VLAN, SSH.

Виды тестирования, используемых в телекоммуникационной отрасли

  • Interconnection Testing;
  • Conformance Testing;
  • IVR Testing;
  • Performance Testing;
  • Security Testing;
  • Interoperability Testing;
  • Protocol Testing;
  • Functional Testing;
  • Automation Testing.

Примеры тест-кейсов:

  • Биллинговая система (Billing System):
    • Номер телефона клиента зарегистрирован на оператора связи;
    • Номер работает;
    • Введенный номер действителен, и это 10-значный номер;
    • Номер не заблокирован по каким-либо причинам;
    • Проверьте, есть ли у номера какие-либо неоплаченные счета, если они есть, отобразите их на экране;
    • Все предыдущие счета на этом номере очищены;
    • Система позволяет генерировать выписки в соответствии с требованиями клиента;
    • Система точно записала количество звонков;
    • План, выбранный клиентом, отображается в биллинговой системе;
    • Общая сумма счета точна и соответствует предлагаемой услуге.
  • Тестирование приложений (Application Testing):
    • Протоколы, подача сигнала, полевые испытания для IOT;
    • Использование и функциональное тестирование основных приложений мобильных телефонов, таких как звонки, SMS, передача/удержание и т. д.;
    • Тестирование различных приложений, таких как финансы, спорт, геолокационные сервисы и т. д.
  • Тестирование системы поддержки операций/системы поддержки бизнеса (OSS-BSS Testing):
    • Выставление счетов, обращение с клиентами, выставление счетов за интерконнект, управление заказами и мошенничеством, обеспечение доходов;
    • Управление сетью, посредничество, подготовка и т. д.;
    • EAI, CRM и ERP, хранилища данных и т. д.
  • Тестирование на соответствие (Conformance Testing):
    • Совместимость с электрическим интерфейсом;
    • Соответствие протокола;
    • Соответствие транспортных уровней.
  • IVR-тестирование (IVR Testing):
    • Интерактивные тестовые сценарии;
    • Обнаружение энергии голоса;
    • Широкополосные звуковые сигналы;
    • Обширные условные последовательности ветвления;
    • Ввод DTMF.

Источники:

Доп. материал: