telecom domain testing
най-добрият безплатен Windows 10 оптимизатор на системата
Основни познания за телеком домейн за тестери: Научете телеком тестване (тестване на протокол) с най-добрите инструменти за тестване на телеком
Преди да преминете дълбоко в Телекомуникация (Телеком) домейн, нека първо разберем какво е домейн и защо знанието за домейн е важно в софтуерната индустрия?
По онова време извършеното тестване беше специфично само за приложение и в него нямаше голямо участие на домейн. Но в днешно време, с напредъка в технологиите, търсенето, очакванията на клиентите и т.н., е много важно да притежавате специфичните познания в областта, за да тествате конкретно приложение.
Какво ще научите:
- Въведение
- Предимства на знанието за домейн
- Общ преглед на телеком домейна
- Бизнес процеси в телекомуникационната индустрия
- Тестване на протокол
- Видове протоколи
- Процес на тестване на протокол
- Примерен тестов случай за тестване на протокол
- Видове тестове, извършвани на телекомуникационен софтуер или проект
- Автоматизация на телекомуникационния процес
- Инструменти, използвани по време на проект за тестване на телеком
- Примерен тестов случай при тестване на Телеком
- Заключение
- Препоръчително четене
Въведение
Познаването на домейн е много важно за тестера, тъй като тестерите, притежаващи знания за домейн, могат да тестват съответните си софтуерни приложения по-добре от останалите, които имат малко или никакви познания за домейна.
Домейн означава специфична индустрия като банкиране, застраховане, телекомуникации и др. Обикновено при разработването на какъвто и да е проект или софтуер знанията за домейна са от решаващо значение, тъй като целият софтуер зависи от бизнес логиката за тази конкретна индустрия.
Бизнес логиката е различна за всяка индустрия, поради което се нуждаем от експерт по домейн, който е майстор на темата и знае входа и изхода на проекта.
Предимства на знанието за домейн
Познаването на домейн е относително важно за тестване на всеки проект.
Списъкът, даден по-долу, показва различните предимства, свързани със знанието за домейн:
# 1) Намалява времето за обучение
Ако тестерът има познания в областта, тогава за тях се изисква само минимално обучение и това от своя страна ще спести разходите и времето на проекта.
# 2) Производителност
Всяка организация, притежаваща тестери със знания за домейн, ще бъде продуктивна, тъй като тестерите могат много лесно да разберат всеки проблем, специфичен за техния опит в областта, и да предоставят точното решение на проблема, като намалят времето за анализ.
Това ще увеличи производителността на проекта, както и организацията.
# 3) Добро разбиране на потребителския интерфейс и обработката на фона
Тестер с интензивно познаване на домейн може да предложи потребителски интерфейс (UI) на приложение от гледна точка на крайния потребител. Също така, те могат да идентифицират дефектите в ранния етап на тестване с помощта на техните познания за back-end система.
Ако тестерът има познания за домейна, той може да мисли нестандартно и да напише уникални тестови случаи, които могат да повдигнат валидни въпроси относно текущия работен процес на приложение.
# 4) Познаване на техническите условия на домейна
Обикновено разработчикът използва технически термини по време на дискусия, поради което знанията за домейна ще бъдат полезни за тестера по време на такива дискусии. Това ще бъде допълнително предимство и за екипа за тестване.
Ако тестерът има познания за домейна, той може да прегледа техническите случаи технически и да предложи технически промени в потока от тестови случаи според бизнес изискванията.
# 5) Разбиране на бизнес процесите и правилата
Тестерите със знания за домейн могат да участват в дискусии с бизнес екипа и екипа за разработка. Техните знания ще играят жизненоважна роля, докато представляват организация пред клиента. Такива тестери, имащи подробни познания за домейн процесите и правилата, могат лесно да открият проблеми в документа за изискванията.
# 6) Актив на организацията
Тестерите с познания в областта могат да играят ролята на обучител на новите присъединяващи се в организацията. Това отново спестява разходи за проект и организация, което в противен случай може да изисква специален треньор за коучинг.
Общ преглед на телеком домейна
Телекомуникационната индустрия се превръща в най-добре представящата се индустрия през последните няколко години.
Тази индустрия има уникален набор от предизвикателства от технологичния фронт и изискванията на клиентите поради широкия си набор от сектори. Телекомуникационната индустрия се състои от набор от сектори като безжична комуникация, сателитна комуникация, доставчик на интернет услуги и др.
Телекомуникационната индустрия изгражда, поддържа и експлоатира телекомуникационната мрежа и по този начин прави комуникацията възможна в световен мащаб чрез интернет или телефон за човешко същество и тази услуга играе жизненоважна роля в живота на всеки.
Бизнес процеси в телекомуникационната индустрия
Добро разбиране на бизнес процесите в задължително условие за тестване на телекомуникационен проект. Това ще ви помогне да тествате крайно до крайно телеком приложение.
Телекомуникационните услуги се основават на следните две системи:
# 1) Системи за оперативна поддръжка (OSS):
OSS поддържа бек-офис дейности като телекомуникационна мрежа, осигуряване, поддържане на обслужване на клиенти, инвентаризация и др. Понякога се нарича още Системи за оперативна поддръжка.
# 2) Системи за бизнес поддръжка (BSS):
BSS се занимава с Мениджър за връзки с клиенти (CRM) и процеси като генериране на фактури, Call Center на IVR, приемане на поръчки, обработка на сметки, събиране на плащания и др. Основно дейностите, насочени към клиентите, са включени в Системите за бизнес поддръжка.
OSS и BSS са свързани помежду си и това е обяснено ясно в диаграмата по-долу:
BSS и OSS са разделени, както е показано на диаграмата по-горе, в която предаването на клиентски данни или заявка от BSS към OSS и осигурява необходимата настройка, по-късно активирането се извършва от OSS и отново подробностите се предават на приложението, ориентирано към клиента от BSS.
Разбирането на следните бизнес процеси в телеком индустрията е от съществено значение при тестване на всяко телеком приложение:
# 1) В телекомуникационната индустрия доставчикът иска да увеличи своите клиенти и за тази цел доставчикът на телекомуникационни услуги (TSP) се обръща към клиентите, за да предостави нова услуга и проверява дали клиентът наистина се интересува от неговата услуга.
# две) Ако клиентът чувства, че услугата е добра и иска да използва конкретна услуга, клиентът генерира запитване. Тук основно клиентът се интересува повече от цената на услугата или плана.
# 3) След като клиентът е доволен от първоначалните подробности и оферти, предоставени от доставчика на услуги, клиентът поръчва услуга на TSP.
# 4) Сега отговорността на доставчика на услуги е за техническа оценка, сякаш услугата може да бъде предоставена в тази област или не, всички изисквания на клиента могат да бъдат изпълнени или не и т.н. След успешното развитие TSP всъщност започва да работи по изпълнението на заявката за услуга на клиента.
как да отворите .swf
# 5) TSP винаги проследява състоянието на поръчката поради някаква причина, ако изпълнението на поръчката спре, тогава TSP има приоритет за разрешаване на проблема и продължава да предоставя услуга на клиента. В крайна сметка в днешния свят удовлетвореността на клиентите е ключът към успеха.
# 6) След успешното внедряване клиентът или клиентът започва да използва услугите и, разбира се, таксуването също започва от края на доставчика на услуги. Фактурирането ще бъде генерирано според офертата, предоставена по-рано на клиента.
# 7) За всякакви технически проблеми екипът за осигуряване на услугата винаги ще бъде на разположение в подкрепа на обслужването на клиенти.
Посоченият по-горе бизнес процес на телеком е обяснен подробно, като се използва диаграмата по-долу:
(Забележка: Щракнете върху изображението по-долу за увеличен изглед)
[изображение източник ]
Тестване на протокол
В далекосъобщенията протокол означава набор от правила, които трябва да се спазват, когато две връзки комуникират помежду си и тези протоколи съществуват на различни нива.
В телекомуникационната индустрия протоколите са класифицирани в две категории, както е показано по-долу:
# 1) Маршрутизирани протоколи:
В индустрията на телекомуникациите потребителят изпраща данни от една мрежа към друга и тези данни съдържат файлове, имейли и др. Използвайки този маршрутизиран протокол, потребителят може да изпраща такива данни до различна мрежа на различно място.
# 2) Маршрутизиращи протоколи:
Различни видове данни могат да се прехвърлят с помощта на рутери. Маршрутизиращите протоколи се използват за определяне маршрута на маршрутизаторите и се използват само между маршрутизаторите.
Видове протоколи
По-долу са дадени различните видове протоколи:
# 1) Протокол за управление на предаването / Интернет протокол (TCP / IP) :
Този протокол се използва за изпращане на информация през интернет чрез пакети.
# 2) Протокол за прехвърляне на файлове (FTP):
Използва се за прехвърляне на файл от една мрежа в друга мрежа.
# 3) Прост протокол за прехвърляне на поща (SMTP):
По време на комуникацията по имейл този тип протокол се използва за изпращане и получаване на имейли.
# 4) Протокол за прехвърляне на хипертекст (HTTP):
Използва се за прехвърляне на HTML страници в криптирана форма.
# 5) Протокол от ниво 2:
Това е протокол за слой за връзка с данни. E.g. Ethernet, Token Ring.
# 6) Протокол от слой 3:
Това е протокол от мрежов слой. E.g. Интернет протокол.
Процес на тестване на протокол
- За тестване на протокол са необходими анализатор на протоколи и симулатор. Тук са необходими анализатори и симулатори за тестване на приложението за превключване.
- Протоколният анализатор проверява декодирането на повиквания и анализ на сесията и симулаторът симулира различни елементи на мрежовата система.
- Тестването на протокол се извършва от тестваното устройство (DUT) към други устройства като комутатори, рутери и конфигуриране на протокол в него.
- При тестване на протокол проверяваме дали получаваме пакета X и когато очакваме, че се нарича „ Коректност ”. Също така проверяваме „ Време на латентност ”Т.е. колко време отнема пакет за транзит. „ Честотна лента ”Се проверява, като се използва колко пакета могат да бъдат изпратени в секунда.
Диаграмата на случаите на употреба, дадена по-долу, ще ви помогне да разберете процеса на тестване на протокола:
Примерен тестов случай за тестване на протокол
Стъпка № | Описание на стъпката | очакван резултат |
---|---|---|
CDMA тестер за въздушен интерфейс (CAIT) | Това е инструмент за оптимизация на мрежата, използван за минимизиране на спада на повикванията и увеличаване на покритието | |
Етап 1 | Започнете процеса на комуникация | Комуникацията трябва да бъде установена успешно |
Стъпка 2 | В командния ред въведете командата като „Ping-w“ | Трябва да се покаже съобщението „Предайте успешно“ |
Стъпка 3 | За да преброите заявката за ехо, предоставете командата като „Ping-n“ | Системата трябва да започне да изпитва и съобщението трябва да се покаже като „Предайте успешно“ |
Има различни дейности, които трябва да бъдат извършени, докато се предоставя услуга на клиентите в телекомуникационната индустрия.
По-долу подробности ще покажат кой отдел отговаря за кои дейности:
Телеком отдел | Дейности, свързани с отдела |
---|---|
Предварителни продажби | Той се грижи за всички дейности, свързани с продажбите, като реклами, различни видове услуги, отстъпки, приложими за всяка услуга, промоции и т.н. |
Поръчка | Този отдел се занимава с всякакви поръчки, като например поръчка за нова връзка или прекъсване на съществуваща връзка |
Предоставяне | Когато доставчикът на телекомуникационни услуги (TSP) се обърне към клиента за всяка нова услуга и клиентът подаде заявка за стартиране на услугата, тогава отдел „Предоставяне“ всъщност осигурява необходимата връзка с клиента |
Таксуване | Когато поръчката е изпълнена успешно чрез екип за поръчки и доставки и клиентът започне да използва действителната услуга, тогава започва и фактурирането. В този отдел се извършват всички дейности, свързани с фактурирането |
Застрахователна услуга | Докато използва услугата, ако клиентът има някакъв технически проблем, този отдел влиза в картината. Винаги има на разположение екип за разрешаване на проблеми за клиента. В случай на техническа неизправност, този екип разрешава проблема |
Система за инвентаризация | Системата за инвентаризация съхранява всички данни като от запитване на клиент, поръчка, успешно изпълнение на поръчката, история на удовлетвореността на клиентите, проблеми на клиента, разрешаване на проблеми и т.н. Тази система действа като хранилище на цялата информация |
Видове тестове, извършвани на телекомуникационен софтуер или проект
Видовете тестове, които са дадени по-долу, се извършват на софтуер на Telecom.
# 1) Тестване за съответствие:
Тестването за съответствие е формален начин за тестване на стандарти. Тестовете за телекомуникации се разпространяват в различни мрежови елементи, протоколи и устройства, разработени от различни организации. Тези елементи често се отнасят един към друг и в днешно време е важно да се гарантира дали се поддържат съответните стандарти за данни между две мрежови системи.
При тестване за съответствие се извършва следното тестване:
- Съвместимост с електрически интерфейс
- Съответствие на транспортния слой
- Съответствие на протоколите
# 2) IVR тестване:
IVR е „Интерактивна гласова реакция“ система, която е най-важната при телекомуникационното тестване. IVR се състои от различни менюта и всяко меню има различен избор. Този тип тестване обикновено се извършва по телефона. Потребителят трябва да набере конкретния номер за обслужване на клиенти и повикването ще бъде прехвърлено към агента за обслужване на клиенти въз основа на избора, избран от потребителя.
Този тип система изисква цялостно тестване, така че потребителите да не се объркват относно опциите в системата и да могат да завършат безпроблемно своите транзакции. IVR системата може да бъде проверена с помощта на гласов и DTMF (двутонов многочестотен) отговор.
Например, стъпките, споменати по-долу, са включени за получаване на баланса на спестовната сметка на клиента:
- Потребителят набира IVR линия и чува подкана за приветствие и опция от менюто.
- IVR подканва за проверка.
- Потребителят въвежда своите идентификационни данни чрез системата DTMF.
- IVR възпроизвежда опциите на менюто и натиснете 1 за информация за сметката, 2 за превод на средства.
- Потребител въвежда 1, за информация за неговия акаунт.
- IVR играе натиснете 1 за последното салдо или 2 за последните 3 транзакции.
- Потребителят въвежда 1 с помощта на DTMF.
- IVR предлага на клиентите най-новия наличен баланс.
Допълнително четене => IVR Тестване на подробен процес
# 3) Тестване на взаимосвързаността:
Самото име обяснява това тестване на свързването на две отделни мрежи или техните елементи. Основната идея зад този тип тестване е да се провери дали свързаните елементи комуникират правилно помежду си и няма техническа неизправност.
# 4) Тестване на оперативната съвместимост:
Тестване на оперативна съвместимост означава тестване на устройствата, разработени от множество производители и дали тези устройства взаимодействат правилно с друг софтуер и оборудване или не.
най-добрият софтуер за конвертор на видео за Windows
Например , при тестване на оперативната съвместимост мобилните телефони се тестват според изискванията на различни мрежи и те трябва да работят правилно. Също така различните мобилни мрежи трябва да работят правилно с различни мобилни телефони. Този тип тестване може да разкрие проблемите, които тестовете за съответствие не могат да бъдат идентифицирани.
# 5) Тестване на производителността:
Тестването на производителността е проверка на изпитвано устройство, което отговаря на приемливо ниво при максимално натоварване. Тестването на производителността позволява на устройството да идентифицира капацитета си с максимален комуникационен трафик.
# 6) Тестване на сигурността:
Тестването на сигурността е да проникне в мрежата и приложението с помощта на различни инструменти и технологии и да провери дали системата не е уязвима. Това се използва и за тестване дали са се случили някакви нарушения на сигурността и ако да, тогава каква загуба би настъпила за организацията или за продукта.
Тестовете за сигурност също се използват, за да се провери колко добра практика за сигурност е внедрена за продукта и колко добра е системата за конфигуриране.
Автоматизация на телекомуникационния процес
Поради нарастващото търсене от страна на купувачите и нарастващите възможности в технологичната област, тестването е експоненциално за доставчиците на услуги и производителите на телекомуникации. Това се постига чрез използване на рамка за автоматизация за цялостно тестване, което ще увеличи рентабилността.
Различни видове тестване могат да бъдат автоматизирани с помощта на рамка за автоматизация като тестване на устройства, тестване на мрежата, тестване на системата и т.н., което от своя страна ще увеличи покритието на теста и ще намали времето за изпълнение.
Роботираната рамка се използва за телекомуникационно тестване. Роботна рамка е рамка за автоматизация на тестове за приемане на тестове. Robot framework е софтуер с отворен код и библиотеките, необходими за Robot framework за телекомуникационни тестове, също са отворени източници.
- Автоматизираното телекомуникационно решение осигурява последователно тестване, което може да бъде персонализирано въз основа на изискванията на проекта.
- Обикновено доставчикът на телекомуникационни услуги (TSP) отнема около 6 до 8 месеца, за да завърши всички дейности ръчно. Тези ръчни усилия въвеждат малко склонни към грешки резултати.
- Автоматизацията в телекомуникационната индустрия намалява драстично грешките и завършва целия процес на процеса за кратък период от време.
- Процесът на автоматизация гарантира правилното изпълнение на потока от телекомуникационни процеси, което печели доверието на клиента.
Инструменти, използвани по време на проект за тестване на телеком
По-долу са дадени няколко инструмента, които се използват при телеком тестване.
Инструмент | Използва се в / Полезно за |
---|---|
Wireshark / Ethereal | Това е инструмент с отворен код. Използва се при тестване на протокол за отстраняване на неизправности в мрежата, анализ. |
Nethawk | Използва се за тестване на протокол SS7 |
Etherpeek | Използва се за IP тестване |
Симулатор на Glomosim | Използва се за симулиране на безжични и кабелни мрежови системи |
Abacus5000 | Тестване на протокол за иницииране на сесия (SIP) |
Тествайте мобилната система (TMS) | Това е основен инструмент за извършване на тестване, анализ и мониторинг на безжични мрежови устройства |
Тестер за комуникационна мрежа (CNT) | Използва се за бързо откриване на терминали и спасяване на множество терминали |
Забележка: Споменатите по-горе са само няколко инструмента, които се използват при телеком тестване. Има и други разновидности на инструменти, които се използват при телеком тестване, но тук списъкът е много ограничен и кратък.
Примерен тестов случай при тестване на Телеком
Съществуват различни видове тестове, налични при телеком тестване, както е споменато в горния раздел. В тази статия обаче ще разгледаме примерния тестов случай на една от функционалностите Система за таксуване което включва различни стъпки за тестване.
Има малко предварителни условия, които трябва да бъдат изпълнени преди началото на теста, като връзката вече трябва да се установи и клиентът трябва да е предложил различни услуги и т.н.
Стъпка № | Описание на стъпката | очакван резултат |
---|---|---|
Стъпка 7 | Проверете дали ако някоя от услугите е спряна между фактурите, тогава трябва да се генерира фактура за тази услуга до активна дата, а не за целия фактура | Сметката трябва да се генерира въз основа на пропорционалната база |
Етап 1 | Потвърдете, че телефонният номер на клиента е регистриран под телекомуникационен оператор | Телефонният номер на клиента трябва да бъде регистриран при телекомуникационен оператор |
Стъпка 2 | Проверете дали номерът работи и даден номер е от очаквания брой цифри (обикновено за мобилен номер, цифрите са от 10 цифри) | Телефонният номер трябва да е от 10 цифри и трябва да работи |
Стъпка 3 | Проверете дали генерираната сметка съдържа всички точни подробности за обажданията с дата и час | Генерираната сметка трябва да съдържа точни подробности за разговора със съответната дата и час |
Стъпка 4 | Проверете дали клиентът е платил всички съществуващи сметки, ако не, тогава го покажете на предния екран според бизнес изискването | Съществуващите неплатени сметки трябва да се показват на предния екран |
Стъпка 5 | Потвърдете, че ако клиентът вече е платил някаква излишна сметка, тогава превишената сума трябва да се приспадне от текущата сметка и след това да покаже оставащата сметка на клиента | Текущата сметка, показана на клиента, трябва да приспадне излишната сума, платена в последната сметка, а останалата сметка трябва да се покаже на клиента |
Стъпка 6 | Потвърдете, че сметката се генерира само за онези услуги, които са активни на номера на клиента | Сметката трябва да се генерира за услуги, които се активират от клиента |
Стъпка 8 | Потвърдете, че ако някоя от безплатните услуги е активирана на номера, тя трябва да бъде изключена от използваните фактури | Услугите, които са безплатни за клиента, трябва да бъдат изключени от фактурирането |
Заключение
Телекомуникационната индустрия включва различни области като мрежа, протоколи, кабелна комуникация, безжична комуникация, широколентова връзка и др.
Следователно, за да се тества толкова широк спектър от области, човек трябва да има познания за областта и различни видове инструменти, които се използват за извършване на ефективно и задълбочено тестване.
Тази статия ще даде цялата основна информация за телеком домейна за тези, които са начинаещи в телеком домейна.
Честито четене !!
Препоръчително четене
- Най-добри инструменти за тестване на софтуер 2021 г. [Инструменти за автоматизация на QA теста]
- Изтегляне на eBook за тестване на Primer
- Как знанието за домейн е важно за тестерите?
- 11 най-добри инструменти за автоматизация за тестване на приложения за Android (инструменти за тестване на приложения за Android)
- Разликите между модулното тестване, интегрираното тестване и функционалното тестване
- Тестване на натоварване с уроци за HP LoadRunner
- Разлика между тестване на настолни компютри, клиентски сървър и уеб тестване
- Тестване на мрежовата сигурност и най-добрите инструменти за мрежова сигурност