Тестування у сфері телекомунікацій (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: VoIP, IMS, MPLS, ISDN, PSTN;
Signaling and Protocols: SIP, ISDN, Codecs, H.323;
Бездротові технології: 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