telecom domain testing
zasebni strežnik vanilla world of warcraft
Osnovno znanje domene Telecom for Testers: Naučite se testiranja telekomunikacij (testiranje protokola) z najboljšimi orodji za testiranje telekomunikacij
Preden se premaknete globoko v Telekomunikacije (Telecom) domena, najprej razumemo kaj je domena in zakaj je znanje domene pomembno v industriji programske opreme?
V tistih časih je bilo opravljeno testiranje specifično samo za aplikacijo in v njej ni bilo veliko vpletenosti domene. Dandanes pa je z napredkom tehnologije, povpraševanja, pričakovanja strank itd. Zelo pomembno, da imamo posebno domensko znanje za preizkušanje določene aplikacije.
Kaj se boste naučili:
- Uvod
- Prednosti poznavanja domene
- Pregled telekomunikacijske domene
- Poslovni procesi v telekomunikacijski industriji
- Preskušanje protokola
- Vrste protokolov
- Postopek preskušanja protokola
- Vzorčni testni primer za testiranje protokola
- Vrste testiranja, izvedene na programski opremi ali projektu Telecom
- Avtomatizacija telekomunikacijskega procesa
- Orodja, uporabljena med projektom testiranja telekomunikacij
- Vzorčni testni primer pri testiranju Telekoma
- Zaključek
- Priporočeno branje
Uvod
Znanje domene je za preizkuševalca bistvenega pomena, saj lahko preizkuševalci, ki imajo znanje o domeni, svoje programske aplikacije preizkusijo bolje kot drugi, ki domene poznajo malo ali nič.
Domena pomeni specifično panogo, kot so bančništvo, zavarovalništvo, telekomunikacije itd. Običajno je pri razvoju katerega koli projekta ali programske opreme znanje domene ključnega pomena, saj je celotna programska oprema odvisna od poslovne logike za to panogo.
Poslovna logika se za vsako panogo razlikuje, zato potrebujemo strokovnjaka za področje, ki je mojster zadeve in pozna vhod in izhod projekta.
Prednosti poznavanja domene
Znanje domene je sorazmerno pomembno za preizkušanje katerega koli projekta.
Spodnji seznam prikazuje različne prednosti poznavanja domen:
# 1) Zmanjša čas treninga
Če ima tester znanje domene, je zanj potrebno le minimalno usposabljanje, kar pa bo prihranilo stroške in čas projekta.
# 2) Produktivnost
Vsaka organizacija, ki ima preizkuševalce z domenskim znanjem, bo produktivna, saj lahko preizkuševalci zelo enostavno razumejo kakršno koli težavo, ki je značilna za njihovo domensko znanje, in zagotovijo natančno rešitev problema z zmanjšanjem časa analize.
To bo povečalo produktivnost projekta in tudi organizacijo.
# 3) Dobro razumevanje uporabniškega vmesnika in začasne obdelave
Tester z dobrim poznavanjem domene lahko s stališča končnega uporabnika predlaga uporabniški vmesnik (UI) aplikacije. Prav tako lahko napake prepoznajo v zgodnji fazi testiranja s pomočjo znanja o zalednem sistemu.
Če preizkuševalec pozna domensko znanje, lahko razmišlja dobro in lahko napiše edinstvene testne primere, ki lahko sprožijo veljavna vprašanja o trenutnem delovnem toku aplikacije.
# 4) Poznavanje tehničnih pogojev domene
Običajno razvijalec med razpravo uporablja tehnične izraze, zato bo znanje domene v pomoč testerju med takimi razpravami. To bo dodatna prednost tudi za preskusno ekipo.
Če preizkuševalec pozna domensko znanje, lahko preizkusi primere tehnično in predlagajo tehnične spremembe v poteku testnih primerov v skladu s poslovnimi zahtevami.
# 5) Razumevanje poslovnih procesov in pravil
Preizkuševalci z domenskim znanjem lahko sodelujejo v razpravah s poslovno skupino in razvojno skupino. Njihovo znanje bo igralo ključno vlogo med zastopanjem organizacije pred stranko. Takšni preizkuševalci, ki imajo podrobno znanje o domenskih procesih in pravilih, zlahka odkrijejo težave v dokumentu z zahtevami.
# 6) Sredstvo organizacije
Preizkuševalci z domenskim znanjem lahko igrajo vlogo učitelja za nove člane organizacije. To spet prihrani stroške za projekt in organizacijo, ki sicer zahtevata posebnega trenerja za inštruiranje.
Pregled telekomunikacijske domene
Telekomunikacijska industrija v zadnjih nekaj letih postaja najuspešnejša panoga.
Ta panoga ima zaradi širokega nabora sektorjev edinstven nabor izzivov s tehnološkega vidika in povpraševanja kupcev. Telekomunikacijska industrija je sestavljena iz sklopa sektorjev, kot so brezžična komunikacija, satelitska komunikacija, ponudnik internetnih storitev itd.
Telekomunikacijska industrija gradi, vzdržuje in upravlja telekomunikacijsko omrežje in s tem omogoča komunikacijo po vsem svetu prek interneta ali telefona za človeka in ta storitev igra ključno vlogo v življenju vsakogar.
Poslovni procesi v telekomunikacijski industriji
Dobro razumevanje poslovnih procesov, ki jih mora preizkusiti telekomunikacijski projekt. To bo pomagalo preizkusiti celovito telekomunikacijsko aplikacijo.
Telekomunikacijske storitve temeljijo na spodnjih dveh sistemih:
# 1) Sistemi za podporo operacijam (OSS):
OSS podpira zaledne dejavnosti, kot so telekomunikacijsko omrežje, zagotavljanje storitev, vzdrževanje storitev za stranke, inventar itd. Včasih se imenuje tudi operativni podporni sistem.
# 2) Sistemi za poslovno podporo (BSS):
BSS se ukvarja z upraviteljem odnosov s strankami (CRM) in postopki, kot so ustvarjanje računov, klicni centri IVR, sprejemanje naročil, obdelava računov, zbiranje plačil itd. V sisteme za podporo podjetjem so v glavnem vključene dejavnosti, usmerjene k strankam.
OSS in BSS sta med seboj povezana, kar je jasno razloženo v spodnjem diagramu:
BSS in OSS sta ločena, kot je prikazano na zgornjem diagramu, v katerem posredovanje podatkov o strankah ali zahteva iz BSS na OSS zagotavljata zahtevano nastavitev, kasneje OSS izvede aktivacijo in spet podrobnosti posreduje aplikaciji, usmerjeni k strankam. iz BSS.
Razumevanje naslednjih poslovnih procesov v telekomunikacijski industriji je bistvenega pomena pri preizkušanju katere koli telekomunikacijske aplikacije:
# 1) V telekomunikacijski industriji je ponudnik tisti, ki želi povečati svoje stranke in v ta namen ponudnik telekomunikacijskih storitev (TSP) pristopi k strankam, da zagotovi novo storitev in preveri, ali je stranka resnično zainteresirana za njegovo storitev.
#two) Če kupec meni, da je storitev dobra in želi uporabiti določeno storitev, kupec ustvari povpraševanje. Tu v bistvu kupca bolj zanima ponudba storitve ali načrta.
# 3) Ko je kupec zadovoljen z začetnimi podrobnostmi in ponudbami ponudnika storitev, naročnik naroči storitev TSP-ju.
# 4) Zdaj je ponudnik storitev odgovoren za tehnično oceno, kot da je storitev mogoče zagotoviti na tem območju ali ne, lahko izpolni vse zahteve kupca itd. Po uspešnem razvoju TSP dejansko začne delati na izvedbi zahteve za storitev kupcu.
najboljši zaviralec pojavnih oken za krom
# 5) TSP vedno spremlja stanje naročila iz katerega koli razloga, če se izvajanje naročila ustavi, potem ima TSP prednost pri reševanju težave in še naprej zagotavlja storitve stranki. Navsezadnje je zadovoljstvo strank ključ do uspeha.
# 6) Po uspešni izvedbi stranka ali stranka začne uporabljati storitve in obračun se seveda začne tudi od konca ponudnika storitve. Obračun bo ustvarjen v skladu s predračunom, ki je bil stranki prej dan.
# 7) Za kakršne koli tehnične težave bo za podporo strankam vedno na voljo ekipa za zagotavljanje storitev.
Zgoraj navedeni poslovni postopek v telekomunikacijah je podrobno razložen na spodnjem diagramu:
(Opomba: Za spodnji pogled kliknite spodnjo sliko)
(slika vir )
Preskušanje protokola
V telekomunikacijah protokol pomeni nabor pravil, ki jih je treba upoštevati, kadar dve povezavi komunicirata med seboj in če ti protokoli obstajajo na različnih ravneh.
V telekomunikacijski industriji so protokoli razvrščeni v dve kategoriji, kot je prikazano spodaj:
# 1) Preusmerjeni protokoli:
V telekomunikacijski industriji uporabnik pošilja podatke iz enega omrežja v drugega in ti vsebujejo datoteke, e-pošto itd. Uporabnik lahko s pomočjo tega usmerjenega protokola take podatke pošlje v drugo omrežje na drugem mestu.
# 2) Usmerjevalni protokoli:
Z usmerjevalniki lahko prenesete različne vrste podatkov. Usmerjevalni protokoli se uporabljajo za določanje poti usmerjevalnikov in se uporabljajo samo med usmerjevalniki.
Vrste protokolov
Spodaj so navedene različne vrste protokolov:
# 1) Protokol za nadzor prenosa / internetni protokol (TCP / IP) :
Ta protokol se uporablja za pošiljanje informacij prek interneta s pomočjo paketov.
# 2) Protokol za prenos datotek (FTP):
Uporablja se za prenos datoteke iz enega omrežja v drugo omrežje.
# 3) Preprost protokol za prenos pošte (SMTP):
Med e-poštno komunikacijo se ta vrsta protokola uporablja za pošiljanje in prejemanje e-pošte.
# 4) Protokol za prenos hiperteksta (HTTP):
Uporablja se za prenos strani HTML v šifrirani obliki.
# 5) Protokol 2. plasti:
Gre za protokol podatkovne povezave. Npr. Ethernet, Token Ring.
# 6) Protokol 3. plasti:
Gre za protokol omrežne plasti. Npr. Internetni protokol.
Postopek preskušanja protokola
- Za preskušanje protokola sta potrebna analizator protokola in simulator. Tu so za testiranje aplikacije Switching potrebni analizatorji in simulatorji.
- Protocol Analyzer preveri dekodiranje klicev in analizo sej, simulator pa simulira različne elemente omrežnega sistema.
- Preizkušanje protokola izvaja naprava za preizkušanje (DUT) na drugih napravah, kot so stikala, usmerjevalniki in konfiguracija protokola v njih.
- Pri testiranju protokola preverimo, ali dobimo paket X in kdaj pričakujemo, da se imenuje » Pravilnost '. Preverimo tudi „ Čas zakasnitve 'Tj. Koliko časa traja paket za tranzit. “ Pasovna širina 'Se preveri z uporabo, koliko paketov je mogoče poslati na sekundo.
Spodnji diagram primerov uporabe vam bo pomagal razumeti postopek testiranja protokola:
Vzorčni testni primer za testiranje protokola
Korak št | Opis koraka | pričakovani rezultati |
---|---|---|
Tester zračnega vmesnika CDMA (CAIT) | To je orodje za optimizacijo omrežja, ki se uporablja za zmanjšanje padca klicev in povečanje pokritosti | |
Korak 1 | Začnite postopek komunikacije | Komunikacijo je treba uspešno vzpostaviti |
2. korak | V ukazni poziv vnesite ukaz kot 'Ping-w' | Prikaže se sporočilo »Pošlji uspešno« |
3. korak | Če želite šteti zahtevo za odmev, podajte ukaz kot 'Ping-n' | Sistem bi se moral začeti zapenjati in na zaslonu bi moralo biti prikazano sporočilo »Pošlji uspešno« |
Med opravljanjem storitev za stranke v telekomunikacijski industriji je treba izvajati različne dejavnosti.
Spodnje podrobnosti bodo pokazale, kateri oddelek je pristojen za katere dejavnosti:
Oddelek za telekomunikacije | Dejavnosti, povezane z oddelkom |
---|---|
Predprodaja | Skrbi za vse prodajne dejavnosti, kot so oglasi, različne vrste storitev, popusti, ki veljajo za vsako storitev, promocije itd |
Naročanje | Ta oddelek obravnava poljubno naročilo, na primer naročilo za novo povezavo ali prekinitev obstoječe povezave |
Zagotavljanje | Ko se ponudnik telekomunikacijskih storitev (TSP) obrne na stranko za katero koli novo storitev in je stranka vložila zahtevo za zagon storitve, potem oddelek za zagotavljanje storitev dejansko zagotovi potrebno povezavo s stranko. |
Obračun | Ko je naročilo uspešno zaključeno z ekipo za naročanje in dobavo in stranka začne uporabljati dejansko storitev, se začne tudi obračun. V tem oddelku potekajo vse dejavnosti, povezane z obračunom |
Zavarovalne storitve | Medtem ko uporabnik uporablja storitve, če ima stranka kakršne koli tehnične težave, potem ta oddelek nastopi na sliki. Stranka je vedno na voljo za reševanje težav. V primeru tehnične okvare ta ekipa reši težavo |
Sistem zalog | Sistem zalog hrani vse podatke, kot so poizvedbe strank, naročilo uspešno izvedeno naročilo, zgodovina zadovoljstva strank, kupčeve težave, reševanje težav itd. Ta sistem deluje kot skladišče vseh informacij |
Vrste testiranja, izvedene na programski opremi ali projektu Telecom
V nadaljevanju navedene vrste preskusov se izvajajo na programski opremi Telecom.
# 1) Preskušanje skladnosti:
Preskušanje skladnosti je formalni način za preskušanje standardov. Testiranje telekomunikacij je razširjeno na različne omrežne elemente, protokole in naprave, ki so jih razvile različne organizacije. Ti elementi se pogosto nanašajo drug na drugega, danes pa je pomembno zagotoviti, da se ohranijo ustrezni podatkovni standardi med dvema omrežnima sistemoma.
Pri testiranju skladnosti se izvede naslednje testiranje:
- Združljivost z električnimi vmesniki
- Skladnost transportne plasti
- Skladnost protokolov
# 2) IVR testiranje:
IVR je sistem 'Interaktivni glasovni odziv', ki je najpomembnejši pri telekomunikacijskem testiranju. IVR je sestavljen iz različnih menijev in vsak meni ima različne možnosti. Tovrstno testiranje se običajno izvaja po telefonu. Uporabnik mora poklicati določeno številko za pomoč strankam in klic bo preusmerjen na agenta za pomoč strankam na podlagi izbire, ki jo izbere uporabnik.
Ta vrsta sistema zahteva celovito testiranje, tako da se uporabniki ne bodo zmedli glede možnosti v sistemu in bodo lahko brez težav opravili svoje transakcije. Sistem IVR je mogoče preveriti z uporabo glasovnega in DTMF (dvotonskega večfrekvenčnega) odziva.
Za pridobitev stanja na varčevalnem računu stranke so na primer vključeni spodnji koraki:
- Uporabnik pokliče linijo IVR in zasliši poziv dobrodošlice in možnost menija.
- IVR vas pozove k preverjanju.
- Uporabnik vnese svoje poverilnice s sistemom DTMF.
- IVR predvaja možnosti menija in pritisnite 1 za informacije o računu, 2 za prenos sredstev.
- Uporabnik vnese 1 za podatke o svojem računu.
- IVR predvaja pritisk 1 za zadnje stanje ali 2 za zadnje 3 transakcije.
- Uporabnik vnese 1 s pomočjo DTMF.
- IVR strankam pozove najnovejše razpoložljivo stanje.
Nadaljnje branje => Podroben postopek IVR testiranja
# 3) Preskušanje medsebojne povezave:
Že samo ime pojasnjuje testiranje povezave dveh ločenih omrežij ali njihovih elementov. Osnovna ideja te vrste preskušanja je preveriti, ali povezani elementi med seboj pravilno komunicirajo in ni tehnične napake.
# 4) Preskušanje interoperabilnosti:
Testiranje interoperabilnosti pomeni preskušanje naprav, ki jih je razvilo več proizvajalcev, in ali te naprave pravilno komunicirajo z drugo programsko opremo in opremo.
najboljša vohunska programska oprema za android mobilne telefone
Na primer , pri testiranju interoperabilnosti so mobilni telefoni preizkušeni glede na zahteve različnih omrežij in bi morali delovati pravilno. Prav tako morajo različna mobilna omrežja pravilno delovati z različnimi mobilnimi telefoni. Ta vrsta testiranja lahko razkrije težave, ki jih testiranje skladnosti ni moglo prepoznati.
# 5) Testiranje učinkovitosti:
Preskušanje zmogljivosti je preverjanje preskušane naprave, ki pri največji obremenitvi dosega sprejemljivo raven. Testiranje zmogljivosti omogoča napravi, da prepozna svojo zmogljivost z največjim prometom v komunikaciji.
# 6) Testiranje varnosti:
Varnostno testiranje je vdor v omrežje in aplikacijo z uporabo različnih orodij in tehnologij ter preverjanje, ali sistem nima ranljivosti. To se uporablja tudi za preizkušanje, ali je prišlo do kakršnih koli kršitev varnosti, in če je tako, kolikšna izguba bi nastala za organizacijo ali izdelek.
Varnostno testiranje se uporablja tudi za preizkušanje, kako dobra varnostna praksa je uporabljena za izdelek in kako dober sistem je mogoče konfigurirati.
Avtomatizacija telekomunikacijskega procesa
Zaradi vse večjega povpraševanja kupcev in naraščajočih zmogljivosti na tehnološkem področju so testiranja eksponentna za ponudnike storitev in proizvajalce telekomunikacij. To dosežemo z uporabo avtomatiziranega ogrodja za celovito preskušanje, ki bo povečalo donosnost.
Različne vrste testiranja je mogoče avtomatizirati z uporabo avtomatiziranega ogrodja, kot so testiranje naprav, testiranje omrežja, testiranje sistema itd., Kar bo povečalo pokritost s testom in skrajšalo čas za izvedbo.
Robotski okvir se uporablja za telekomunikacijsko testiranje. Robot Framework je okvir za avtomatizacijo preskusov za sprejemno preskušanje. Robot framework je odprtokodna programska oprema in tudi knjižnice, potrebne za Robot framework za testiranje telekomunikacij, so odprte vire.
- Avtomatizirana telekomunikacijska rešitev zagotavlja dosledno testiranje, ki ga je mogoče prilagoditi glede na zahteve projekta.
- Običajno potrebuje ponudnik telekomunikacijskih storitev (TSP) približno 6 do 8 mesecev, da ročno opravi vse dejavnosti. Ta ročna prizadevanja prinašajo le malo napak, nagnjenih k napakam.
- Avtomatizacija v telekomunikacijski industriji drastično zmanjša napake in v kratkem času zaključi celoten postopek.
- Proces avtomatizacije zagotavlja pravilno izvedbo telekomunikacijskega procesa, ki pridobi zaupanje kupca.
Orodja, uporabljena med projektom testiranja telekomunikacij
Spodaj je nekaj orodij, ki se uporabljajo pri telekomunikacijskem testiranju.
Orodje | Uporablja se v / uporabno za |
---|---|
Wireshark / Ethereal | Je odprtokodno orodje. Uporabljala se je pri testiranju protokola za odpravljanje težav v omrežju, analizo. |
Nethawk | Uporablja se za testiranje protokola SS7 |
Etherpeek | Uporablja se za testiranje IP |
Glomosim simulator | Uporablja se za simulacijo brezžičnih in žičnih omrežnih sistemov |
Abacus5000 | Preskušanje protokola za zagon seje (SIP) |
Testni mobilni sistem (TMS) | Je osnovno orodje za izvajanje testiranja, analize in spremljanja brezžičnega omrežnega pogona |
Tester komunikacijskega omrežja (CNT) | Uporablja se za hitro odkrivanje terminalov in reševanje več terminalov |
Opomba: Zgoraj omenjeno je le nekaj orodij, ki se uporabljajo pri telekomunikacijskem testiranju. Obstajajo tudi druge vrste orodij, ki se uporabljajo pri telekomunikacijskem testiranju, vendar je tukaj seznam zelo omejen in kratek.
Vzorčni testni primer pri testiranju Telekoma
Kot je navedeno v zgornjem oddelku, so pri telekomunikacijskem testiranju na voljo različne vrste testiranja. Vendar bomo v tem članku zajeli vzorčni testni primer ene od funkcionalnosti Sistem zaračunavanja ki vključuje različne korake za testiranje.
Obstaja nekaj predpogojev, ki jih je treba izpolniti pred začetkom preizkusa, kot bi morala biti povezava že vzpostavljena, stranka pa je morala ponuditi različne storitve itd.
Korak št | Opis koraka | pričakovani rezultati |
---|---|---|
7. korak | Potrdite, da če se katera od storitev ustavi med obračunskim ciklom, je treba za to storitev ustvariti račun do datuma, ki je aktiven, in ne za celoten obračunski cikel | Račun je treba ustvariti na osnovi sorazmernosti |
Korak 1 | Potrdite, da je telefonska številka stranke registrirana pri telekomunikacijskem operaterju | Telefonska številka stranke mora biti registrirana pri telekomunikacijskem operaterju |
2. korak | Potrdite, da številka deluje in je podana številka pričakovanega števila števk (ponavadi je za mobilno številko 10 števk) | Telefonska številka mora biti 10-mestna in mora delovati |
3. korak | Potrdite, da ustvarjeni račun vsebuje vse natančne podrobnosti o klicih z datumom in uro | Ustvarjeni račun mora vsebovati natančne podrobnosti klica z ustreznim datumom in uro |
4. korak | Potrdite, da je stranka plačala vse obstoječe račune, če pa ne, jo prikažite na sprednjem zaslonu v skladu s poslovnimi zahtevami | Obstoječi neplačani računi naj bodo prikazani na sprednjem zaslonu |
5. korak | Potrdite, da če je stranka že plačala nekaj presežnega računa, naj se presežni znesek odšteje od trenutnega računa in nato stranki prikaže preostali račun | Trenutni račun, prikazan stranki, mora odšteti presežek zneska, plačanega v zadnjem računu, preostali račun pa stranki |
6. korak | Potrdite, da je račun ustvarjen samo za tiste storitve, ki so aktivne na številki stranke | Račun je treba ustvariti za storitve, ki jih aktivira stranka |
8. korak | Potrdite, da je treba katero koli brezplačno storitev, aktivirano na številki, izključiti iz obračunavanja | Storitve, ki so za kupca brezplačne, je treba izključiti iz obračunavanja |
Zaključek
Telekomunikacijska industrija vključuje različna področja, kot so omrežje, protokoli, žična komunikacija, brezžična komunikacija, širokopasovna povezava itd.
Da bi lahko preizkusili tako široko področje, moramo poznati področje in različna orodja, ki se uporabljajo za učinkovito in poglobljeno testiranje.
Ta članek bo dal vse osnovne informacije o telekomunikacijski domeni tistim, ki so začetniki telekomunikacijske domene.
Veselo branje !!
Priporočeno branje
- Najboljša orodja za testiranje programske opreme 2021 (QA Test Automation Tools)
- Preizkus eBook Prenos knjige
- Kako je znanje domene pomembno za preizkuševalce?
- 11 najboljših orodij za avtomatizacijo za testiranje aplikacij za Android (orodja za testiranje aplikacij za Android)
- Razlike med preskušanjem enot, preskušanjem integracije in funkcionalnim preskušanjem
- Testiranje obremenitve z vadnicami HP LoadRunner
- Razlika med testiranjem namizja, odjemalskega strežnika in spletnim preskušanjem
- Testiranje omrežne varnosti in najboljša orodja za omrežno varnost