Тестирование в сфере телекоммуникаций (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.
Источники:
Доп. материал:
Last updated