telecom domain testing
како ручно тестирати скл ињекцију
Основно знање домена телекома за тестере: научите тестирање телекомуникација (тестирање протокола) уз најбоље алате за тестирање телекомуникација
Пре него што се дубоко усели у Телекомуникација (Телеком) домена, хајде да прво разумемо шта је Домен и зашто је знање о домену важно у софтверској индустрији?
У то време је извршено тестирање било специфично само за апликацију и у њој није било пуно учешћа домена. Али у данашње време, са напретком технологије, потражње, очекивања клијента итд., Веома је важно имати специфично знање из домена за тестирање одређене апликације.
Шта ћете научити:
- Увод
- Предности познавања домена
- Преглед телеком домена
- Пословни процеси у телеком индустрији
- Тестирање протокола
- Врсте протокола
- Процес тестирања протокола
- Пример узорка за тестирање протокола
- Врсте тестирања изведене на телеком софтверу или пројекту
- Аутоматизација телеком процеса
- Алати коришћени током пројекта тестирања телекомуникација
- Пример узорка у тестирању Телекома
- Закључак
- Препоручено читање
Увод
Знање домена је много битно за испитивача јер тестери који имају знање о домену могу тестирати своје одговарајуће софтверске апликације боље од осталих који слабо или нимало знају о домену.
Домен значи одређену индустрију попут банкарства, осигурања, телекомуникација итд. Обично је током развоја било ког пројекта или софтвера знање домена од кључне важности јер целокупан софтвер зависи од пословне логике за ту одређену индустрију.
Пословна логика је различита за сваку индустрију, стога нам је потребан стручњак за домену који је мајстор предмета и који познаје улаз и излаз пројекта.
Предности познавања домена
Знање домена је релативно важно за тестирање било ког пројекта.
Списак дат у наставку показује разне предности које имају знање из домена:
# 1) Смањује време за тренинг
Ако испитивач поседује доменско знање, за њих је потребна само минимална обука, што ће заузврат уштедети трошкове и време пројекта.
# 2) Продуктивност
Свака организација која има тестере са доменским знањем биће продуктивна јер тестери могу врло лако да разумеју било који проблем специфичан за њихову доменску стручност и пруже тачно решење проблема смањењем времена анализе.
Ово ће повећати продуктивност пројекта као и организацију.
# 3) Добро разумевање корисничког интерфејса и позадинске обраде
Тестер са интензивним познавањем домена може са становишта крајњег корисника да предложи кориснички интерфејс (УИ) апликације. Такође, могу препознати недостатке у раној фази тестирања уз помоћ свог знања о позадинском систему.
Ако тестер поседује знање из домена, они могу да размишљају изван оквира и могу да напишу јединствене тестове који могу покренути ваљана питања о тренутном току рада апликације.
# 4) Познавање техничких услова домена
Обично програмер користи техничке изразе током дискусије, тако да ће знање домена бити корисно испитивачу током таквих дискусија. Ово ће бити додатна предност и за тест тим.
Ако испитивач поседује доменско знање, они могу технички прегледати тест случајеве и предложити техничке промене у току примера тестова у складу са пословним захтевима.
# 5) Разумевање пословних процеса и правила
Испитивачи са познавањем домена могу учествовати у дискусији са пословним тимом и развојним тимом. Њихово знање ће играти виталну улогу док представљају организацију пред клијентом. Такви тестери који имају детаљно знање о доменским процесима и правилима могу лако уочити проблеме у документу захтева.
# 6) Имовина организације
Испитивачи са познавањем домена могу да играју улогу тренера за нове столаре у организацији. Ово опет штеди трошкове за пројекат и организацију, што би иначе захтевало посебног тренера за подучавање.
Преглед телеком домена
Телеком индустрија постаје индустрија са најбољим перформансама у последњих неколико година.
Ова индустрија има јединствени низ изазова са технолошког аспекта и захтева купаца због свог широког спектра сектора. Телекомуникациона индустрија састоји се од низа сектора попут бежичне комуникације, сателитске комуникације, добављача Интернет услуга итд.
Телеком индустрија гради, одржава и управља телекомуникационом мрежом и тиме омогућава људску комуникацију путем интернета или телефона глобално, а ова услуга игра виталну улогу у нечијем животу.
Пословни процеси у телеком индустрији
Добро разумевање пословних процеса које је неопходно за тестирање телеком пројекта. Ово ће помоћи да се тестира телеком апликација од краја до краја.
Телеком услуге се заснивају на следећа два система:
# 1) Системи за оперативну подршку (ОСС):
ОСС подржава бацк-оффице активности попут телекомуникационе мреже, пружања услуга, одржавања корисничких услуга, инвентара итд. Понекад се назива и системима оперативне подршке.
# 2) Системи пословне подршке (БСС):
БСС се бави менаџером односа са клијентима (ЦРМ) и процесима као што су генерисање фактура, ИВР-ови позивни центри, преузимање налога, обрада рачуна, прикупљање плаћања итд. У основи су активности окренуте купцима укључене у системе пословне подршке.
ОСС и БСС су међусобно повезани и то је јасно објашњено на доњем дијаграму:
БСС и ОСС су одвојени као што је приказано на горњем дијаграму у коме се прослеђивање података о купцу или захтев са БСС-а на ОСС пружају потребне поставке, касније активирање врши ОСС и детаљи се поново преносе апликацији окренутој купцу. из БСС-а.
Разумевање следећих пословних процеса у телеком индустрији је неопходно током тестирања било које телеком апликације:
# 1) У Телеком индустрији, добављач је тај који жели да повећа своје купце и у ту сврху добављач телеком услуга (ТСП) прилази купцима да пружи нову услугу и проверава да ли је купац заиста заинтересован за његову услугу.
#два) Ако купац осети да је услуга добра и жели да иде са одређеном услугом, купац генерише упит. У основи, купца више занима понуда услуге или план.
# 3) Када се купац задовољи почетним детаљима и понудама које пружа добављач услуга, тада наручује услугу ТСП-у.
# 4) Сада је његов добављач услуга одговоран за техничку процену као да се услуга може пружити у тој области или не, сви захтеви купца могу бити испуњени или не, итд. Након успешне еволуције, ТСП заправо почиње да ради на извршењу захтева за услугу купцу.
баци цхар у стринг ц ++
# 5) ТСП увек прати статус наруџбине, из било ког разлога ако се примена налога заустави, тада ТСП има приоритет да реши проблем и настави да пружа услуге купцу. На крају крајева, задовољство купаца је кључ успеха.
# 6) Након успешне примене, клијент или купац почињу да користе услуге и наравно, обрачун такође почиње од краја добављача услуге. Наплата ће се извршити према понуђеној понуди купцу.
# 7) У случају било каквих техничких проблема, тим за осигурање услуга ће увек бити доступан за подршку корисничкој служби.
Горе наведени поступак телекомуникација детаљно је објашњен помоћу доњег дијаграма:
(Белешка: Кликните на доњу слику за увећани приказ)
(слика извор )
Тестирање протокола
У телекомуникацијама, протокол значи скуп правила којих се треба придржавати када две везе међусобно комуницирају и ови протоколи постоје на различитим нивоима.
У телеком индустрији, протоколи су класификовани у две категорије како је приказано доле:
# 1) Усмерени протоколи:
У индустрији телекомуникација, корисник шаље податке са једне мреже на другу, а ти подаци садрже датотеке, е-пошту итд. Коришћењем овог протокола усмерених, корисник може слати такве податке у другу мрежу на другој локацији.
# 2) Рутирање протокола:
Помоћу рутера могу се преносити различите врсте података. Протоколи за усмеравање користе се за одређивање руте рутера и користе се само између рутера.
Врсте протокола
Доље су дати различити типови протокола:
# 1) Протокол за контролу преноса / Интернет протокол (ТЦП / ИП) :
Овај протокол се користи за слање информација путем Интернета помоћу пакета.
# 2) Протокол за пренос датотека (ФТП):
Користи се за пренос датотеке са једне мреже на другу мрежу.
# 3) Једноставни протокол за пренос поште (СМТП):
Током комуникације путем е-поште, ова врста протокола користи се за слање и примање е-поште.
# 4) Протокол за пренос хипертекста (ХТТП):
Користи се за пренос ХТМЛ страница у шифрованом облику.
# 5) Протокол нивоа 2:
То је протокол слоја везе података. На пример. Етхернет, Токен Ринг.
# 6) Протокол нивоа 3:
То је протокол мрежног слоја. На пример. Интернет протокол.
Процес тестирања протокола
- За испитивање протокола потребни су анализатор протокола и симулатор. Овде су анализатори и симулатори потребни за тестирање апликације Свитцхинг.
- Протоцол Анализер проверава декодирање позива и Анализа сесија, а Симулатор симулира различите елементе мрежног система.
- Тестирање протокола врши Уређај који се тестира (ДУТ) на другим уређајима попут прекидача, рутера и конфигурисања протокола у њему.
- У тестирању протокола проверавамо да ли добијамо пакет Кс и када очекујемо да се зове „ Исправност ”. Такође проверавамо „ Време кашњења ”Тј. Колико времена пакету треба за транзит. „ Проток ”Се проверава коришћењем броја пакета који се могу послати у секунди.
Дијаграм случајева употребе дат у наставку помоћи ће вам да разумете поступак тестирања протокола:
Пример узорка за тестирање протокола
Корак бр | Опис корака | Очекивани резултат |
---|---|---|
ЦДМА испитивач ваздушног интерфејса (ЦАИТ) | То је алат за оптимизацију мреже који се користи за смањивање пада броја позива и повећање покривености | |
Корак 1 | Покрените процес комуникације | Треба успешно успоставити комуникацију |
Корак 2 | У командну линију унесите команду као „Пинг-в“ | Требало би да се прикаже порука „Пренеси успешно“ |
3. корак | Да бисте рачунали ехо захтев, наведите команду као „Пинг-н“ | Систем би требало да почне да се поставља, а порука би требала бити приказана као „Пренос успешно“ |
Постоје различите активности које треба обавити током пружања услуга купцима у телеком индустрији.
Следећи детаљи ће показати које је одељење одговорно за које активности:
Одељење за телеком | Активности повезане са одељењем |
---|---|
Пре продаје | Брине о свим активностима везаним за продају као што су огласи, различите врсте услуга, попусти који се примењују за сваку услугу, промоције итд |
Наручивање | Ово одељење се бави било којим редоследом, као што је налог за ново повезивање или прекид постојеће везе |
Резервисање | Када се добављач телекомуникационих услуга (ТСП) обраћа купцу за било коју нову услугу и купац је поднео захтев за покретање услуге, тада одељење за „пружање услуга“ заправо пружа потребну везу са купцем |
Наплате | Када је наруџба успешно извршена од стране тима за наручивање и обезбеђивање и купац почне да користи стварну услугу, тада почиње и наплата. У овом одељењу се одвијају све активности везане за обрачун |
Услуга осигурања | Док користи услугу ако купац има било каквих техничких проблема, овај одељак долази у обзир. За купца увек постоји тим за решавање проблема. У случају било каквог техничког квара, овај тим решава проблем |
Систем залиха | Систем инвентара чува све податке као што су из упита купаца, наруџбе која је успешно спроведена, историје задовољства купаца, проблема купца, решавања проблема итд. Овај систем делује као складиште свих информација |
Врсте тестирања изведене на телеком софтверу или пројекту
Врсте испитивања које су дате у наставку изводе се на софтверу Телецом.
# 1) Испитивање усаглашености:
Испитивање усаглашености је формални начин испитивања стандарда. Тестирање телекомуникација се шири кроз различите мрежне елементе, протоколе и уређаје које су развиле различите организације. Ови елементи се често односе једни на друге и данас је важно осигурати да ли се одржавају релевантни стандарди података између два мрежна система.
У испитивању усаглашености врши се следеће испитивање:
- Компатибилност електричног интерфејса
- Усклађеност транспортног слоја
- Усклађеност протокола
# 2) ИВР тестирање:
ИВР је систем „Интерактивни гласовни одговор“ који је најважнији у телекомуникационом тестирању. ИВР се састоји од различитих менија и сваки мени има различите изборе. Ова врста тестирања се обично обавља путем телефона. Корисник мора да назове одређени број корисничке бриге и позив ће бити пребачен агенту за бригу о купцима на основу избора који је одабрао корисник.
Ова врста система захтева свеобухватно тестирање, тако да се корисници не збуњују у опцијама у систему и могу да изврше своје трансакције без муке. ИВР систем се може верификовати помоћу гласовног и ДТМФ (двотонског вишефреквентног) одговора.
На пример, следећи кораци су обухваћени за добијање стања на штедном рачуну купца:
- Корисник бира линију ИВР и чује упит добродошлице и опцију менија.
- ИВР тражи за верификацију.
- Корисник уноси своје податке користећи ДТМФ систем.
- ИВР репродукује опције менија и притисните 1 за информације о рачуну, 2 за пренос средстава.
- Корисник уноси 1, за информације о свом налогу.
- ИВР пушта притисните 1 за последње стање или 2 за последње 3 трансакције.
- Корисник уноси 1 помоћу ДТМФ-а.
- ИВР тражи од купаца најновије доступно стање.
Даље читање => ИВР тестирање детаљног поступка
# 3) Испитивање међусобног повезивања:
Само име објашњава тестирање повезаности две одвојене мреже или њихових елемената. Основна идеја која стоји иза ове врсте испитивања је да се провери да ли повезани елементи међусобно правилно комуницирају и да ли постоји техничка грешка.
# 4) Испитивање интероперабилности:
Тестирање интероперабилности подразумева тестирање уређаја које је развило више произвођача и да ли ови уређаји правилно комуницирају са другим софтвером и опремом или не.
тестирајте веб локацију на различитим прегледачима на мрежи
На пример , у тестирању интероперабилности, мобилни телефони су тестирани у складу са захтевима различитих мрежа и они би требало да раде исправно. Такође, различите мобилне мреже морају правилно да раде са различитим мобилним телефонима. Ова врста тестирања може открити проблеме које испитивање усаглашености није могло да идентификује.
# 5) Испитивање перформанси:
Испитивање перформанси је верификација уређаја који се испитује и који задовољава прихватљив ниво под максималним оптерећењем. Тестирање перформанси омогућава уређају да идентификује свој капацитет са максималним комуникацијским прометом.
# 6) Испитивање сигурности:
Испитивање сигурности је продирање у мрежу и апликацију помоћу различитих алата и технологије и провера да ли систем нема рањивост. Ово се такође користи за тестирање да ли је дошло до било каквих кршења безбедности и ако је тако, колики би губитак настао за организацију или производ.
Испитивање сигурности се такође користи за тестирање како је добра безбедносна пракса примењена на производу и колико је добар систем подесив.
Аутоматизација телеком процеса
Због све веће потражње купаца и све већих могућности у технолошком пољу, тестирање је експоненцијално за добављаче услуга и произвођаче телекомуникација. То се постиже коришћењем оквира за аутоматизацију за тестирање од краја до краја, што ће повећати профитабилност.
Различити типови тестирања могу се аутоматизовати помоћу оквира за аутоматизацију као што су тестирање уређаја, мрежно тестирање, системско тестирање итд., Што ће заузврат повећати покривеност тестом и смањити време за извршење.
Оквир заснован на роботу користи се за тестирање засновано на телекому. Робот Фрамеворк је оквир за аутоматизацију испитивања за испитивање прихватања. Робот фрамеворк је софтвер отвореног кода, а библиотеке потребне за Робот фрамеворк за тестирање телекомуникација такође су отворени извори.
- Аутоматизовано телекомуникационо решење пружа доследно тестирање које се може прилагодити на основу захтева пројекта.
- Обично добављачу телеком услуга (ТСП) треба око 6 до 8 месеци да ручно заврши све активности. Ови ручни напори доносе неколико резултата склоних грешкама.
- Аутоматизација у телеком индустрији драстично смањује грешке и довршава читав ток процеса у кратком временском периоду.
- Процес аутоматизације гарантује исправно извршавање телекомуникационог процеса чиме се стиче поверење купца.
Алати коришћени током пројекта тестирања телекомуникација
Доље је дато неколико алата који се користе у телекомуникационом тестирању.
Оруђе | Користи се у / корисно за |
---|---|
Виресхарк / Етхереал | То је алат отвореног кода. Користила се у тестирању протокола за решавање проблема у мрежи, анализу. |
Нетхавк | Користи се за тестирање протокола СС7 |
Етхерпеек | Користи се за ИП испитивање |
Гломосим симулатор | Користи се за симулацију бежичних и жичних мрежних система |
Абацус5000 | Тестирање протокола за покретање сесије (СИП) |
Тест мобилни систем (ТМС) | То је основни алат за тестирање, анализу и надзор бежичних мрежа |
Тестер комуникационе мреже (ЦНТ) | Користи се за брзо откривање терминала и спашавање више терминала |
Белешка: Горе поменути су само неки алати који се користе у телекомуникационом тестирању. Постоје и друге врсте алата који се користе у телекомуникационом тестирању, али овде је листа врло ограничена и кратка.
Пример узорка у тестирању Телекома
Постоје различити типови тестирања доступни у телеком тестирању, као што је поменуто у горњем одељку. Међутим, у овом чланку ћемо покрити пример примера неке од функционалности Систем наплате који укључује разне кораке за испитивање.
Постоји неколико предуслова који се морају испунити пре почетка теста, као што би веза већ требала бити успостављена, а купац мора понудити различите услуге итд.
Корак бр | Опис корака | Очекивани резултат |
---|---|---|
Корак 7 | Потврдите да ако се било која услуга заустави између обрачунског циклуса, треба генерирати рачун за ту услугу до датума активности, а не за цео обрачунски циклус | Рачун треба генерирати на пропорционалној основи |
Корак 1 | Потврдите да је телефонски број купца регистрован под телеком оператором | Кориснички телефонски број треба да буде регистрован код телеком оператера |
Корак 2 | Потврдите да број ради и да ли је очекивани број цифара (обично за мобилни број, цифре су од 10 цифара) | Телефонски број треба да има 10 цифара и треба да ради |
3. корак | Потврдите да генерисани рачун садржи све тачне детаље позива са датумом и временом | Генерирани рачун треба да садржи тачне детаље позива са одговарајућим датумом и временом |
4. корак | Потврдите да је купац платио све постојеће рачуне, ако не, онда га прикажите на предњем екрану према пословним захтевима | Постојећи неплаћени рачуни требају бити приказани на предњем екрану |
Корак 5 | Потврдите да ако је купац већ платио неки вишак рачуна, вишак треба одбити од текућег рачуна, а затим приказати преостали рачун купцу | Тренутни рачун приказан купцу треба да одбије вишак износа плаћеног у последњем рачуну, а преостали рачун треба приказати купцу |
Корак 6 | Потврдите да се рачун генерише само за оне услуге које су активне на броју купца | Рачун треба генерисати за услуге које активира купац |
Корак 8 | Потврдите да ако је било која бесплатна услуга активирана на броју, онда би требало да буде изузета из начина обрачуна | Услуге које су бесплатне за купца треба да буду изузете из обрачуна |
Закључак
Телеком индустрија укључује разна поља попут мреже, протокола, жичане комуникације, бежичне комуникације, широкопојасне везе итд.
Стога, да би се тестирао тако широк спектар поља, мора се имати знање о домену и различитим врстама алата који се користе за спровођење ефикасног и детаљног тестирања.
Овај чланак ће пружити све основне информације о телеком домену онима који су тек почетници у телеком домену.
Срећно читање !!
Препоручено читање
- Најбољи алати за тестирање софтвера 2021. (Алати за аутоматизацију КА теста)
- Преузимање е-књиге за тестирање буквара
- Колико је знање домена важно за тестере?
- 11 најбољих алата за аутоматизацију за тестирање Андроид апликација (Андроид Апп Тестинг Тоолс)
- Разлике између јединственог тестирања, интеграционог тестирања и функционалног тестирања
- Испитивање оптерећења помоћу ХП ЛоадРуннер водича
- Разлика између тестирања радне површине, клијентског сервера и веб тестирања
- Тестирање мрежне сигурности и најбољи алати за мрежну сигурност