telecom domain testing
ispitivanje baze podataka pitanja i odgovori za iskusne
Osnovno znanje domene telekoma za testere: naučite testiranje telekomunikacija (testiranje protokola) s najboljim alatima za testiranje telekomunikacija
Prije dubokog useljenja u Telekomunikacija (Telecom) domena, hajde da prvo shvatimo što je Domena i zašto je znanje o domenu važno u softverskoj industriji?
U to doba, provedeno testiranje bilo je specifično samo za aplikaciju i u njoj nije bilo puno sudjelovanja domene. No u današnje vrijeme, s napretkom tehnologije, potražnje, očekivanja klijenta itd., Vrlo je važno imati određeno znanje iz domene za testiranje određene aplikacije.
Što ćete naučiti:
- Uvod
- Prednosti posjedovanja znanja o domeni
- Pregled telekomunikacijske domene
- Poslovni procesi u telekom industriji
- Ispitivanje protokola
- Vrste protokola
- Postupak ispitivanja protokola
- Uzorak test slučaja za ispitivanje protokola
- Vrste testiranja izvedene na telekom softveru ili projektu
- Automatizacija telekom procesa
- Alati korišteni tijekom projekta ispitivanja telekomunikacija
- Uzorak test slučaja u testiranju Telekoma
- Zaključak
- Preporučena literatura
Uvod
Znanje domene vrlo je bitno za ispitivača jer testeri koji imaju znanje domene mogu testirati svoje softverske aplikacije bolje od ostalih koji slabo ili nimalo poznaju domenu.
Domena znači specifičnu industriju poput bankarstva, osiguranja, telekomunikacija itd. Obično je tijekom razvoja bilo kojeg projekta ili softvera znanje domene presudno jer cjelokupni softver ovisi o poslovnoj logici za tu određenu industriju.
Poslovna logika je različita za svaku industriju, stoga nam je potreban stručnjak za domenu koji je majstor predmeta i poznaje ulaz i izlaz projekta.
Prednosti posjedovanja znanja o domeni
Znanje domene relativno je važno za testiranje bilo kojeg projekta.
Popis naveden u nastavku prikazuje razne prednosti koje imaju znanje o domeni:
# 1) Smanjuje vrijeme treninga
Ako ispitivač ima znanje iz domene, za njih je potrebna samo minimalna obuka, a to će zauzvrat uštedjeti troškove i vrijeme projekta.
# 2) Produktivnost
Svaka organizacija koja ima testere sa znanjem domene bit će produktivna jer testeri mogu vrlo lako razumjeti bilo koji problem specifičan za njihovu domensku stručnost i pružiti točno rješenje problema smanjenjem vremena analize.
To će povećati produktivnost projekta kao i organizaciju.
# 3) Dobro razumijevanje korisničkog sučelja i pozadinske obrade
Tester s intenzivnim poznavanjem domene može s gledišta krajnjeg korisnika predložiti korisničko sučelje (UI) aplikacije. Također, mogu prepoznati nedostatke u ranoj fazi testiranja uz pomoć svog znanja o pozadinskom sustavu.
Ako ispitivač ima znanje iz domene, oni mogu razmišljati izvan okvira i mogu napisati jedinstvene test slučajeve koji mogu pokrenuti valjana pitanja o trenutnom tijeku rada aplikacije.
# 4) Poznavanje tehničkih uvjeta domene
Obično programer tijekom rasprave koristi tehničke izraze, stoga će znanje domene biti korisno ispitivaču tijekom takvih rasprava. To će biti dodatna prednost i testnom timu.
Ako ispitivač ima znanje iz domene, oni mogu tehnički pregledati test slučajeve i predložiti tehničke promjene u tijeku test slučajeva prema poslovnom zahtjevu.
# 5) Razumijevanje poslovnih procesa i pravila
Ispitivači s poznavanjem domene mogu sudjelovati u raspravama s poslovnim timom i razvojnim timom. Njihovo znanje igrat će vitalnu ulogu dok predstavljaju organizaciju pred klijentom. Takvi testeri koji imaju detaljno znanje o procesima i pravilima domene mogu lako uočiti probleme u dokumentu zahtjeva.
# 6) Imovina organizacije
Ispitivači s poznavanjem domena mogu igrati ulogu trenera za nove članove organizacije. Ovo opet štedi troškove za projekt i organizaciju, što bi inače moglo zahtijevati posebnog trenera za podučavanje.
Pregled telekomunikacijske domene
Telekom industrija postaje industrija s najboljim performansama u posljednjih nekoliko godina.
Ova industrija ima jedinstveni niz izazova s tehnološkog aspekta i zahtjeva kupaca zbog svog širokog spektra sektora. Telekomunikacijska industrija sastoji se od niza sektora poput bežične komunikacije, satelitske komunikacije, davatelja internetskih usluga itd.
Telekom industrija gradi, održava i upravlja telekomunikacijskom mrežom i na taj način omogućava ljudsku komunikaciju putem interneta ili telefona globalno, a ova usluga igra vitalnu ulogu u nečijem životu.
Poslovni procesi u telekom industriji
Dobro razumijevanje poslovnih procesa koji se moraju testirati u telekomunikacijskom projektu. To će vam pomoći testirati telekomunikacijsku aplikaciju s kraja na kraj.
Telekom usluge se temelje na sljedeća dva sustava:
# 1) Sustavi za operativnu potporu (OSS):
OSS podržava back-office aktivnosti poput telekomunikacijske mreže, pružanja usluga, održavanja korisničkih usluga, inventara itd. Ponekad se naziva i sustavima operativne podrške.
# 2) Sustavi poslovne podrške (BSS):
BSS se bavi Upraviteljem odnosa s kupcima (CRM) i procesima kao što su generiranje računa, IVR-ovi pozivni centri, primanje narudžbi, obrada računa, prikupljanje plaćanja itd. U osnovi su aktivnosti usmjerene na kupce uključene u sustave poslovne podrške.
OSS i BSS međusobno su povezani, a to je jasno objašnjeno u donjem dijagramu:
BSS i OSS odvojeni su kao što je prikazano na gornjem dijagramu u kojem se prosljeđivanje podataka o kupcu ili zahtjev sa BSS-a na OSS pružaju potrebne postavke, kasnije aktiviranje vrši OSS i detalji se opet prenose u aplikaciju usmjerenu prema kupcu iz BSS-a.
Razumijevanje sljedećih poslovnih procesa u telekom industriji neophodno je tijekom testiranja bilo koje telekom aplikacije:
# 1) U telekom industriji davatelj usluga želi povećati svoje kupce, a u tu svrhu davatelj usluga telekomunikacijskih usluga (TSP) obraća se kupcima radi pružanja nove usluge i provjerava je li kupac stvarno zainteresiran za njegovu uslugu.
#dva) Ako kupac smatra da je usluga dobra i želi se pridružiti određenoj usluzi, tada kupac generira upit. U osnovi, kupca više zanima cijena usluge ili plana.
# 3) Jednom kada je kupac zadovoljan početnim detaljima i ponudama koje pruža pružatelj usluga, tada naručuje uslugu TSP-u.
# 4) Sada je njegov pružatelj usluge odgovoran za tehničku procjenu kao da se usluga može pružiti u tom području ili ne, svi zahtjevi kupca mogu se ispuniti ili ne itd. Nakon uspješne evolucije, TSP zapravo počinje raditi na izvršenju zahtjeva za uslugu kupcu.
softverski inženjer u pitanjima testnog intervjua
# 5) TSP uvijek prati status narudžbe, iz bilo kojeg razloga ako se implementacija narudžbe zaustavi, tada TSP ima prioritet da riješi problem i nastavi pružati uslugu kupcu. Napokon, u današnjem svijetu zadovoljstvo kupaca je ključ uspjeha.
# 6) Nakon uspješne implementacije, klijent ili kupac počinju koristiti usluge i naravno, naplata također započinje s kraja davatelja usluga. Naplata će se generirati prema ponuđenoj ponudi kupcu.
# 7) U slučaju bilo kakvih tehničkih problema, tim za osiguranje usluga uvijek će biti dostupan za podršku korisničkoj službi.
Gore navedeni poslovni postupak telekoma detaljno je objašnjen pomoću donjeg dijagrama:
(Bilješka: Kliknite na donju sliku za uvećani prikaz)
(slika izvor )
Ispitivanje protokola
U telekomunikacijama protokol znači skup pravila kojih se treba poštivati kada dvije veze međusobno komuniciraju i ti protokoli postoje na različitim razinama.
U telekom industriji protokoli su klasificirani u dvije kategorije kako je prikazano u nastavku:
# 1) Usmjereni protokoli:
U telekom industriji korisnik šalje podatke s jedne mreže na drugu, a ti podaci sadrže datoteke, e-poštu itd. Korištenjem ovog usmjerenog protokola korisnik može takve podatke slati u drugu mrežu na drugom mjestu.
# 2) Rutiranje protokola:
Pomoću usmjerivača mogu se prenositi različite vrste podataka. Protokoli usmjeravanja koriste se za određivanje rute usmjerivača i koriste se samo između usmjerivača.
Vrste protokola
Slijede različite vrste protokola:
# 1) Protokol kontrole prijenosa / internetski protokol (TCP / IP) :
Ovaj se protokol koristi za slanje podataka putem Interneta pomoću paketa.
# 2) Protokol za prijenos datoteka (FTP):
Koristi se za prijenos datoteke s jedne mreže na drugu mrežu.
# 3) Jednostavni protokol za prijenos pošte (SMTP):
Tijekom komunikacije putem e-pošte, ova vrsta protokola koristi se za slanje i primanje e-pošte.
# 4) Protokol za prijenos hiperteksta (HTTP):
Koristi se za prijenos HTML stranica u šifriranom obliku.
# 5) Protokol razine 2:
To je protokol sloja podatkovne veze. Npr. Ethernet, Token Ring.
# 6) Protokol sloja 3:
To je protokol mrežnog sloja. Npr. Internetski protokol.
Postupak ispitivanja protokola
- Za ispitivanje protokola potrebni su analizator protokola i simulator. Ovdje su analizatori i simulatori potrebni za testiranje aplikacije Switching.
- Protocol Analyzer provjerava dekodiranje poziva i Analiza sesija, a Simulator simulira različite elemente mrežnog sustava.
- Testiranje protokola vrši Uređaj koji se ispituje (DUT) na drugim uređajima poput prekidača, usmjerivača i konfiguriranja protokola u njemu.
- U testiranju protokola provjeravamo dobivamo li paket X i kada očekujemo da se zove „ Ispravnost '. Također provjeravamo „ Vrijeme latencije ”Tj. Koliko vremena paketu treba za tranzit. “ Širina pojasa ”Provjerava se korištenjem broja paketa koji se mogu poslati u sekundi.
Dijagram slučajeva korištenja koji je dat u nastavku pomoći će vam da razumijete postupak testiranja protokola:
Uzorak test slučaja za ispitivanje protokola
Korak br | Opis koraka | očekivani rezultat |
---|---|---|
CDMA ispitivač zračnog sučelja (CAIT) | To je alat za optimizaciju mreže koji se koristi za smanjivanje pada broja poziva i povećanje pokrivenosti | |
Korak 1 | Pokrenite proces komunikacije | Treba uspješno uspostaviti komunikaciju |
Korak 2 | U naredbeni redak unesite naredbu kao 'Ping-w' | Trebala bi se prikazati poruka 'Prenos uspješan' |
3. korak | Da biste računali zahtjev za odjekom, navedite naredbu kao 'Ping-n' | Sustav bi trebao početi pining i poruka bi trebala biti prikazana kao 'Prijenos uspješno' |
Postoje različite aktivnosti koje treba obaviti tijekom pružanja usluga kupcima u telekomunikacijskoj industriji.
Sljedeći detalji pokazat će koji je odjel odgovoran za koje aktivnosti:
Odjel za telekom | Aktivnosti povezane s odjelom |
---|---|
Pretprodaja | Vodi brigu o svim prodajnim aktivnostima poput reklama, različitih vrsta usluga, popusta koji vrijede za svaku uslugu, promocija itd |
Naručivanje | Ovaj se odjel bavi bilo kojim redoslijedom, poput naloga za novu vezu ili prekid postojeće veze |
Rezerviranje | Kada se davatelj usluga telekomunikacija (TSP) obraća kupcu za bilo koju novu uslugu i kupac postavi zahtjev za pokretanje usluge, tada odjel 'Pružanje usluga' zapravo pruža potrebnu vezu s kupcem |
Naplata | Kada je narudžba uspješno dovršena timom za naručivanje i osiguravanje i kupac počne koristiti stvarnu uslugu, tada započinje i naplata. U ovom odjelu odvijaju se sve aktivnosti vezane uz naplatu |
Usluga osiguranja | Tijekom korištenja usluge ako kupac ima bilo kakvih tehničkih problema, ovaj odjel dolazi u obzir. Kupcu je uvijek na raspolaganju tim za rješavanje problema. U slučaju bilo kakvog tehničkog kvara, ovaj tim rješava problem |
Sustav zaliha | Sustav zaliha čuva sve podatke poput upita kupaca, narudžbe uspješne provedbe narudžbe, povijesti zadovoljstva kupaca, kupčevih problema, rješavanja problema itd. Ovaj sustav djeluje kao skladište svih informacija |
Vrste testiranja izvedene na telekom softveru ili projektu
Vrste ispitivanja koje su navedene u nastavku provode se na softveru Telecom.
# 1) Ispitivanje sukladnosti:
Ispitivanje usklađenosti formalni je način ispitivanja standarda. Testiranje telekomunikacija širi se na različite mrežne elemente, protokole i uređaje koje su razvile različite organizacije. Ti se elementi često međusobno upućuju, a danas je važno osigurati da li se održavaju relevantni standardi podataka između dva mrežna sustava.
U ispitivanju sukladnosti provodi se sljedeće ispitivanje:
- Kompatibilnost električnog sučelja
- Sukladnost transportnog sloja
- Sukladnost protokola
# 2) IVR ispitivanje:
IVR je sustav 'Interaktivni glasovni odgovor' koji je najvažniji u telekomunikacijskom testiranju. IVR se sastoji od različitih izbornika, a svaki izbornik ima različite mogućnosti izbora. Ova vrsta testiranja obično se provodi telefonom. Korisnik mora nazvati određeni broj korisničke skrbi i poziv će se prenijeti agentu za korisničku pomoć na temelju izbora koji je odabrao korisnik.
Ova vrsta sustava zahtijeva sveobuhvatno testiranje kako se korisnici ne bi zbunili oko opcija u sustavu i mogli bi besplatno izvršiti svoje transakcije. IVR sustav može se provjeriti glasovnim i DTMF (dvotonskim višefrekventnim) odzivom.
Na primjer, koraci navedeni u nastavku obuhvaćaju dobivanje stanja štednog računa kupca:
- Korisnik bira liniju IVR i čuje upit dobrodošlice i opciju izbornika.
- IVR traži za provjeru.
- Korisnik unosi svoje vjerodajnice pomoću DTMF sustava.
- IVR reproducira opcije izbornika i pritisnite 1 za podatke o računu, 2 za prijenos sredstava.
- Korisnik unosi 1, za podatke o svom računu.
- IVR reproducira pritisnite 1 za posljednje stanje ili 2 za posljednje 3 transakcije.
- Korisnik unosi 1 pomoću DTMF-a.
- IVR traži od kupaca najnoviju dostupnu ravnotežu.
Daljnje čitanje => IVR Ispitivanje detaljnog postupka
# 3) Ispitivanje međusobnog povezivanja:
Samo ime objašnjava testiranje povezivanja dviju zasebnih mreža ili njihovih elemenata. Osnovna ideja koja stoji iza ove vrste ispitivanja jest provjeriti komuniciraju li povezani elementi međusobno pravilno i nema li tehničke greške.
# 4) Ispitivanje interoperabilnosti:
Ispitivanje interoperabilnosti podrazumijeva testiranje uređaja koje je razvilo više proizvođača i jesu li ti uređaji u ispravnoj interakciji s drugim softverom i opremom ili ne.
Pitanja za intervju temeljena na scenariju pl sql
Na primjer , u ispitivanju interoperabilnosti, mobiteli se ispituju prema zahtjevima različitih mreža i trebali bi ispravno raditi. Također, različite mobilne mreže moraju ispravno raditi s različitim mobilnim telefonima. Ova vrsta ispitivanja može otkriti probleme koje ispitivanje sukladnosti nije moglo prepoznati.
# 5) Ispitivanje izvedbe:
Ispitivanje performansi je provjera uređaja koji se ispituje i koji zadovoljava prihvatljivu razinu pod najvećim opterećenjem. Ispitivanje performansi omogućuje uređaju da prepozna svoj kapacitet s maksimalnim komunikacijskim prometom.
# 6) Ispitivanje sigurnosti:
Sigurnosno testiranje je prodiranje u mrežu i aplikaciju pomoću različitih alata i tehnologije i provjeravanje je li sustav bez ranjivosti. To se također koristi za testiranje je li došlo do bilo kakvih sigurnosnih propusta i ako je tako, koliko bi gubitka moglo nastati za organizaciju ili proizvod.
Ispitivanje sigurnosti također se koristi za testiranje koliko je dobra sigurnosna praksa primijenjena na proizvodu i koliko je dobar sustav moguće konfigurirati.
Automatizacija telekom procesa
Zbog rastuće potražnje kupaca i sve većih mogućnosti na tehnološkom polju, ispitivanje je eksponencijalno za pružatelje usluga i proizvođače telekomunikacija. To se postiže korištenjem automatiziranog okvira za ispitivanje od kraja do kraja što će povećati profitabilnost.
Različite vrste ispitivanja mogu se automatizirati pomoću okvira za automatizaciju, kao što su ispitivanje uređaja, mrežno testiranje, testiranje sustava itd., Što će zauzvrat povećati pokrivenost testom i smanjiti vrijeme izvođenja.
Okvir zasnovan na robotu koristi se za testiranje na temelju telekoma. Robotski okvir je okvir za automatizaciju ispitivanja za ispitivanje prihvaćanja. Robot framework je softver otvorenog koda, a biblioteke potrebne za Robot framework za testiranje telekomunikacija također su otvoreni izvori.
- Automatizirano telekomunikacijsko rješenje pruža dosljedno testiranje koje se može prilagoditi na temelju zahtjeva projekta.
- Davatelju usluga telekomunikacijskih usluga (TSP) obično treba oko 6 do 8 mjeseci da ručno dovrši sve aktivnosti. Ovi ručni napori donose nekoliko rezultata sklonih pogreškama.
- Automatizacija u telekom industriji drastično smanjuje pogreške i dovršava čitav tijek procesa u kratkom vremenskom razdoblju.
- Postupak automatizacije jamči ispravno izvršavanje tijeka telekom procesa koji stječe povjerenje kupca.
Alati korišteni tijekom projekta ispitivanja telekomunikacija
Slijedi nekoliko alata koji se koriste u telekom testiranju.
Alat | Koristi se u / Korisno za |
---|---|
Wireshark / Ethereal | To je alat otvorenog koda. Koristi se u testiranju protokola za rješavanje problema mreže, analizu. |
Nethawk | Koristi se za testiranje protokola SS7 |
Etherpeek | Koristi se za IP ispitivanje |
Glomosim simulator | Koristi se za simulaciju bežičnih i žičnih mrežnih sustava |
Abacus5000 | Testiranje protokola za pokretanje sesije (SIP) |
Test mobilni sustav (TMS) | To je osnovni alat za ispitivanje, analizu i nadzor bežičnih mreža |
Tester komunikacijske mreže (CNT) | Koristi se za brzo otkrivanje terminala i spašavanje više terminala |
Bilješka: Gore spomenuti samo je nekoliko alata koji se koriste u telekomunikacijskom testiranju. Postoje i druge vrste alata koji se koriste u telekomunikacijskim testiranjima, ali ovdje je popis vrlo ograničen i kratak.
Uzorak test slučaja u testiranju Telekoma
Postoje razne vrste ispitivanja dostupne u telekom testiranju kao što je spomenuto u gornjem odjeljku. Međutim, u ovom ćemo članku obraditi ogledni primjer jedne od funkcionalnosti Sustav naplate što uključuje razne korake za ispitivanje.
Malo je preduvjeta koji se moraju ispuniti prije početka testa, poput veze koja bi se već trebala uspostaviti, a kupac je morao ponuditi različite usluge itd.
Korak br | Opis koraka | očekivani rezultat |
---|---|---|
7. korak | Potvrdite da ako se bilo koja usluga zaustavi između ciklusa naplate, tada treba generirati račun za tu uslugu do aktivnog datuma, a ne za cijeli ciklus naplate | Račun treba generirati na osnovi proporcionalnosti |
Korak 1 | Potvrdite da je telefonski broj kupca registriran pod operatorom telekomunikacija | Telefonski broj kupca trebao bi biti registriran kod telekom operatora |
Korak 2 | Potvrdite da broj radi i da li je zadani broj znamenki (obično za mobilni broj, znamenke su od 10 znamenki) | Telefonski broj trebao bi imati 10 znamenki i trebao bi raditi |
3. korak | Potvrdite da generirani račun sadrži sve točne detalje poziva s datumom i vremenom | Generirani račun treba sadržavati točne detalje poziva s odgovarajućim datumom i vremenom |
4. korak | Potvrdite da je kupac platio sve postojeće račune, ako ne, onda ga prikažite na prednjem zaslonu prema poslovnim zahtjevima | Postojeći neplaćeni računi trebali bi biti prikazani na prednjem zaslonu |
Korak 5 | Potvrdite da ako je kupac već platio nešto viška računa, višak bi se trebao odbiti od trenutnog računa, a zatim prikazati preostali račun kupcu | Trenutni račun prikazan kupcu trebao bi odbiti višak iznosa plaćenog u zadnjem računu, a preostali račun trebao bi se prikazati kupcu |
Korak 6 | Potvrdite da se račun generira samo za one usluge koje su aktivne na korisnikovom broju | Račun treba generirati za usluge koje aktivira kupac |
Korak 8 | Potvrdite da ako je bilo koja od besplatnih usluga aktivirana na broju, tada bi trebala biti izuzeta iz načina naplate | Usluge koje su besplatne za kupca trebaju biti izuzete iz naplate |
Zaključak
Telekomunikacijska industrija uključuje razna područja poput mreže, protokola, žičane komunikacije, bežične komunikacije, širokopojasne veze itd.
Stoga, da bi se testirao tako širok raspon polja, mora se imati znanje o domeni i različitim vrstama alata koji se koriste za provođenje učinkovitih i dubinskih ispitivanja.
Ovaj će članak pružiti sve osnovne informacije o telekom domeni onima koji su tek početnici u telekom domeni.
Sretno čitanje !!
Preporučena literatura
- Najbolji alati za testiranje softvera 2021. (Alati za automatizaciju ispitivanja kvalitete)
- Preuzimanje e-knjige za testiranje primera
- Koliko je znanje domene važno za testere?
- 11 najboljih alata za automatizaciju za testiranje Android aplikacija (Android Tools Testing Tools)
- Razlike između jedinstvenog testiranja, integracijskog ispitivanja i funkcionalnog ispitivanja
- Ispitivanje opterećenja pomoću HP LoadRunner vodiča
- Razlika između testiranja radne površine, klijentskog poslužitelja i web testiranja
- Testiranje mrežne sigurnosti i najbolji alati mrežne sigurnosti