telecom domain testing
asistență tehnică întrebări și răspunsuri la interviu pdf
Cunoștințe de bază despre domeniul telecomunicațiilor pentru testeri: învățați testarea telecomunicațiilor (testarea protocolului) cu cele mai bune instrumente de testare a telecomunicațiilor
Înainte de a intra profund în Telecomunicaţie (Telecom), să ne înțelegem mai întâi ce este un domeniu și de ce este importantă Cunoașterea domeniului în industria software-ului?
În acele zile, testarea făcută era specifică doar unei aplicații și nu exista o implicare prea mare a domeniului în ea. Dar în zilele noastre, odată cu progresul în tehnologie, cerere, așteptări ale clienților etc., este foarte important să aveți cunoștințe specifice domeniului pentru a testa o aplicație specifică.
Ce veți învăța:
- Introducere
- Avantajele de a avea cunoștințe de domeniu
- Prezentare generală a domeniului telecomunicațiilor
- Procese de afaceri în industria telecomunicațiilor
- Testarea protocolului
- Tipuri de protocoale
- Procesul de testare a protocolului
- Exemplu de caz de testare pentru testarea protocolului
- Tipuri de testare efectuate pe software sau proiect Telecom
- Automatizarea procesului de telecomunicații
- Instrumente utilizate în timpul proiectului de testare a telecomunicațiilor
- Exemplu de caz de testare în testarea telecomunicațiilor
- Concluzie
- Lectură recomandată
Introducere
Cunoașterea domeniului este mult mai esențială pentru un tester, deoarece testerii care au cunoștințe de domeniu își pot testa aplicațiile software respective mai bine decât ceilalți care au puține sau deloc cunoștințe despre domeniu.
Domeniu înseamnă o industrie specifică, cum ar fi banca, asigurările, telecomunicațiile etc. De obicei, în timpul dezvoltării oricărui proiect sau a unui software, cunoașterea domeniului este esențială, întrucât întregul software depinde de logica de afaceri a industriei respective.
Logica afacerii este diferită pentru fiecare industrie, prin urmare, avem nevoie de un expert în domeniu care să stăpânească subiectul și să cunoască intrarea și ieșirea din proiect.
Avantajele de a avea cunoștințe de domeniu
Cunoașterea domeniului este relativ importantă pentru testarea oricărui proiect.
Lista prezentată mai jos prezintă diferitele avantaje implicate în cunoașterea domeniului:
# 1) Reduce timpul de antrenament
Dacă un tester are cunoștințe de domeniu, atunci este necesară doar o pregătire minimă pentru acesta, iar acest lucru, la rândul său, va economisi costul și timpul proiectului.
# 2) Productivitate
Orice organizație care are testeri cu cunoștințe de domeniu va fi productivă, deoarece testerii pot înțelege cu ușurință orice problemă specifică expertizei domeniului lor și pot oferi soluția exactă a problemei prin reducerea timpului de analiză.
Acest lucru va crește productivitatea proiectului, precum și a organizației.
# 3) Bună înțelegere a interfeței de utilizator și a procesării back-end
Un tester cu o cunoaștere intensă a domeniului poate sugera interfața cu utilizatorul (UI) a unei aplicații din punctul de vedere al utilizatorului final. De asemenea, pot identifica defectele în stadiul incipient al testării cu ajutorul cunoștințelor lor despre sistemul back-end.
Dacă un tester are cunoștințe de domeniu, atunci poate să se gândească din cutie și să scrie cazuri de testare unice, care pot ridica întrebări valabile asupra fluxului de lucru curent al unei aplicații.
# 4) Cunoașterea Termenilor tehnici ai domeniului
De obicei, un dezvoltator folosește termeni tehnici în timpul unei discuții, prin urmare cunoașterea domeniului va fi utilă pentru un tester în timpul acestor discuții. Acesta va fi un avantaj suplimentar și pentru echipa de testare.
Dacă un tester are cunoștințe de domeniu, atunci acesta poate revizui cazurile de testare din punct de vedere tehnic și poate sugera modificări tehnice în fluxul cazurilor de testare conform cerințelor companiei.
# 5) Înțelegerea proceselor de afaceri și a regulilor
Testerii cu cunoștințe de domeniu pot participa la discuții cu echipa de afaceri și echipa de dezvoltare. Cunoașterea lor va juca un rol vital în timp ce va reprezenta o organizație în fața clientului. Astfel de testeri care au o cunoaștere detaliată a proceselor și regulilor domeniului pot identifica cu ușurință probleme în documentul de cerință.
# 6) Un activ pentru organizație
Testerii cu cunoștințe de domeniu pot juca rolul de instructor pentru noii participanți din organizație. Acest lucru economisește din nou costurile pentru proiect și organizare, care altfel ar putea necesita un antrenor special pentru coaching.
Prezentare generală a domeniului telecomunicațiilor
Industria telecomunicațiilor devine în ultimii ani o industrie de top.
Această industrie are un set unic de provocări din partea tehnologiei și cerințele clienților datorită gamei sale largi de sectoare. Industria telecomunicațiilor constă dintr-un set de sectoare precum comunicațiile fără fir, comunicațiile prin satelit, furnizorul de servicii de internet etc.
Industria telecomunicațiilor construiește, întreține și operează rețele de telecomunicații și astfel face posibilă comunicarea la nivel global prin internet sau telefon pentru o ființă umană, iar acest serviciu joacă un rol vital în viața oricui.
Procese de afaceri în industria telecomunicațiilor
O bună înțelegere a proceselor de afaceri într-o necesitate pentru testarea unui proiect de telecomunicații. Acest lucru va ajuta la testarea unei aplicații de telecomunicații cap la cap.
Serviciile de telecomunicații se bazează pe următoarele două sisteme:
# 1) Sisteme de susținere a operațiunilor (OSS):
OSS acceptă activități de back-office, cum ar fi rețeaua de telecomunicații, aprovizionarea, întreținerea serviciului pentru clienți, inventar etc. Uneori este numită și sisteme de suport operațional.
# 2) Sisteme de asistență pentru afaceri (BSS):
BSS se ocupă de Customer Relationship Manager (CRM) și de procese precum generarea de facturi, centrele de apel IVR, preluarea comenzilor, prelucrarea facturilor, colectarea plăților etc. Practic, activitățile orientate către clienți sunt implicate în sistemele de asistență pentru afaceri.
OSS și BSS sunt legate între ele și acest lucru este explicat clar în diagrama de mai jos:

BSS și OSS sunt separate așa cum se arată în diagrama de mai sus, în care trecerea datelor clientului sau solicitarea de la BSS la OSS și oferă setarea necesară, activarea ulterioară se face de către OSS și din nou detaliile sunt transmise aplicației orientate către client de la BSS.
Înțelegerea următoarelor procese de afaceri din industria telecomunicațiilor este esențială în timpul testării oricărei aplicații de telecomunicații:
# 1) În industria telecomunicațiilor, furnizorul este cel care dorește să-și crească clienții și, în acest scop, furnizorul de servicii de telecomunicații (TSP) se adresează clienților pentru a oferi un nou serviciu și verifică dacă clientul este cu adevărat interesat de serviciul său.
#Două) Dacă un client consideră că serviciul este bun și dorește să urmeze un anumit serviciu, atunci clientul generează o anchetă. Aici, practic, clientul este mai interesat de oferta serviciului sau a planului.
# 3) Odată ce clientul este mulțumit de detaliile și ofertele inițiale furnizate de furnizorul de servicii, clientul comandă un serviciu către TSP.
# 4) Acum este responsabilitatea furnizorului de servicii pentru evaluarea tehnică, ca și cum serviciul poate fi furnizat în acea zonă sau nu, toate cerințele unui client pot fi îndeplinite sau nu etc. După evoluția cu succes, TSP începe efectiv să lucreze la executarea cererii de serviciu către client.
cum se montează un fișier bin
# 5) TSP urmărește întotdeauna starea comenzii, din orice motiv, dacă implementarea comenzii se oprește, TSP are prioritate pentru a rezolva problema și continuă să ofere servicii clientului. La urma urmei, în lumea de astăzi, satisfacția clienților deține cheia succesului.
# 6) După implementarea cu succes, clientul sau clientul începe să utilizeze serviciile și, desigur, facturarea începe și de la sfârșitul furnizorului de servicii. Facturarea va fi generată conform ofertelor furnizate anterior clientului.
# 7) Pentru orice probleme tehnice, echipa de asigurare a serviciilor va fi întotdeauna disponibilă pentru a sprijini serviciul pentru clienți.
Procesul de afaceri al telecomunicațiilor menționat mai sus este explicat în detaliu folosind diagrama de mai jos:
(Notă: Faceți clic pe imaginea de mai jos pentru o vizualizare mărită)

(imagine sursă )
Testarea protocolului
În telecomunicații, protocol înseamnă un set de reguli care trebuie respectate atunci când două conexiuni comunică între ele și aceste protocoale există la niveluri diferite.
În industria telecomunicațiilor, protocoalele sunt clasificate în două categorii, după cum se arată mai jos:
# 1) Protocoale rutate:
În industria telecomunicațiilor, utilizatorul trimite date dintr-o rețea în alta și aceste date conțin fișiere, e-mailuri etc. Utilizând aceste protocoale Routed, utilizatorul poate trimite astfel de date către o rețea diferită la o locație diferită.
# 2) Protocoale de rutare:
Diferite tipuri de date pot fi transferate folosind Routere. Protocoalele de rutare sunt utilizate pentru a decide ruta ruterelor și sunt utilizate numai între rute.
Tipuri de protocoale
Mai jos sunt prezentate diferitele tipuri de protocoale:
# 1) Protocol de control al transmisiei / protocol Internet (TCP / IP) :
Acest protocol este utilizat pentru a trimite informații prin internet folosind pachete.
# 2) Protocol de transfer de fișiere (FTP):
Este folosit pentru a transfera un fișier dintr-o rețea în alta rețea.
# 3) Protocol de transfer simplu prin poștă (SMTP):
În timpul comunicării prin e-mail, acest tip de protocol este utilizat pentru a trimite și primi e-mailuri.
# 4) Protocol de transfer hipertext (HTTP):
Este folosit pentru a transfera pagini HTML într-o formă criptată.
# 5) Protocolul Layer 2:
Este un protocol Data Link Layer. De exemplu. Ethernet, Token Ring.
# 6) Protocolul Layer 3:
Este un protocol de strat de rețea. De exemplu. Protocol Internet.
Procesul de testare a protocolului
- Protocol Analyzer și Simulator sunt necesare pentru testarea protocolului. Aici sunt necesare analizoare și simulatoare pentru testarea aplicației de comutare.
- Protocol Analyzer verifică decodarea apelurilor și analiza sesiunii, iar simulatorul simulează diferite elemente ale sistemului de rețea.
- Testarea protocolului este efectuată de dispozitivul sub test (DUT) către alte dispozitive precum switch-uri, routere și configurarea protocolului în acesta.
- În testarea protocolului, verificăm dacă primim pachetul X și când ne așteptăm să se numească „ Corectitudine ”. De asemenea, verificăm „ Timpul de latență ”Adică cât timp durează un pachet pentru tranzit. „ Lățime de bandă ”Se verifică utilizând câte pachete pot fi trimise pe secundă.
Diagrama cazului de utilizare prezentată mai jos vă va ajuta să înțelegeți procesul de testare a protocolului:

Exemplu de caz de testare pentru testarea protocolului
| Pasul nr | Descrierea pasului | rezultat asteptat |
|---|---|---|
| Tester de interfață aer CDMA (CAIT) | Este un instrument de optimizare a rețelei utilizat pentru a reduce la minim pierderea apelului și pentru a spori acoperirea | |
| Pasul 1 | Porniți procesul de comunicare | Comunicarea trebuie stabilită cu succes |
| Pasul 2 | În promptul de comandă, introduceți comanda ca „Ping-w” | Ar trebui afișat mesajul „Transmit succes” |
| Pasul 3 | Pentru a număra cererea de ecou, furnizați comanda ca „Ping-n” | Sistemul ar trebui să înceapă fixarea și un mesaj ar trebui să fie afișat ca „Transmitere cu succes” |
Există diferite activități care urmează să fie efectuate în timp ce furnizează servicii clienților din industria telecomunicațiilor.
Detaliile de mai jos vor arăta ce departament este responsabil pentru ce activități:
| Departamentul Telecom | Activități asociate departamentului |
|---|---|
| Pre-vânzări | Se ocupă de toate activitățile legate de vânzări, cum ar fi reclame, diferite tipuri de servicii, reduceri aplicabile pentru fiecare serviciu, promoții etc. |
| Comanda | Acest departament se ocupă de orice comandă, cum ar fi o comandă pentru o nouă conexiune sau întreruperea conexiunii existente |
| Aprovizionare | Atunci când furnizorul de servicii de telecomunicații (TSP) se adresează clientului pentru orice serviciu nou și clientul a făcut o cerere pentru a porni serviciul, atunci departamentul „Furnizare” oferă de fapt conexiunea necesară cu clientul |
| Facturare | Când o comandă a fost finalizată cu succes de către echipa de comandă și aprovizionare și clientul începe să utilizeze serviciul real, începe și facturarea. În acest departament, au loc toate activitățile legate de facturare |
| Serviciu de asigurare | În timp ce utilizați serviciul dacă clientul are vreo problemă tehnică, atunci acest departament intră în imagine. Există întotdeauna o echipă disponibilă pentru soluționarea problemelor pentru client. În caz de eșec tehnic, această echipă rezolvă problema |
| Sistem de inventar | Sistemul de inventar păstrează toate datele, cum ar fi cererea clientului, comanda plasată cu succes implementarea comenzii, istoricul satisfacției clientului, problemele clientului, soluționarea problemelor etc. Acest sistem acționează ca un depozit al tuturor informațiilor |
Tipuri de testare efectuate pe software sau proiect Telecom
Tipurile de testare prezentate mai jos sunt efectuate pe un software Telecom.
# 1) Testarea conformității:
Testarea conformității este o modalitate formală de testare a standardelor. Testarea telecomunicațiilor este răspândită în diferite elemente de rețea, protocoale și dispozitive dezvoltate de diferite organizații. Aceste elemente se referă adesea reciproc și în prezent este important să se asigure dacă sunt menținute standardele de date relevante între două sisteme de rețea.
În testarea conformității, se efectuează următoarele teste:
- Compatibilitatea interfeței electrice
- Conformitatea stratului de transport
- Conformitatea protocoalelor
# 2) Testare IVR:
Un IVR este sistemul „Interactive Voice Response”, care este cel mai important în testarea telecomunicațiilor. IVR constă din meniuri diferite și fiecare meniu are opțiuni diferite. Acest tip de testare se efectuează de obicei la telefon. Utilizatorul trebuie să formeze numărul specific de asistență pentru clienți, iar apelul va fi transferat către agentul de asistență pentru clienți în funcție de alegerea selectată de utilizator.
Acest tip de sistem necesită o testare cuprinzătoare, astfel încât utilizatorii să nu fie confuzi cu privire la opțiunile din sistem și să poată finaliza tranzacția fără probleme. Sistemul IVR poate fi verificat folosind răspunsul DTMF (dual-tone multi-frecvență).
De exemplu, sunt implicați pașii menționați mai jos pentru a obține soldul contului de economisire al clientului:
- Utilizatorul formează linia IVR și aude promptul de întâmpinare și opțiunea de meniu.
- IVR solicită verificarea.
- Utilizatorul introduce datele de acreditare folosind sistemul DTMF.
- IVR redă opțiunile meniului și apăsați 1 pentru informații despre cont, 2 pentru transfer de fonduri.
- Intrările utilizatorului 1, pentru informațiile contului său.
- IVR joacă apăsați 1 pentru cel mai recent sold sau 2 pentru ultimele 3 tranzacții.
- Utilizatorul introduce 1 folosind DTMF.
- IVR solicită cel mai recent sold disponibil al clienților.
Lecturi suplimentare => Proces detaliat de testare IVR
# 3) Testarea interconectării:
Numele în sine explică faptul că testarea conexiunii a două rețele separate sau a elementelor acestora. Ideea de bază din spatele acestui tip de testare este de a verifica dacă elementele conectate comunică corect între ele și nu există nicio defecțiune tehnică.
# 4) Testarea interoperabilității:
Testarea interoperabilității înseamnă testarea dispozitivelor dezvoltate de mai mulți producători și dacă aceste dispozitive interacționează corect cu alte programe și echipamente sau nu.
ce este testarea de regresie în testarea software-ului
De exemplu , în testarea interoperabilității, telefoanele mobile sunt testate în funcție de cerințele diferitelor rețele și ar trebui să funcționeze corect. De asemenea, diferite rețele mobile trebuie să funcționeze corect cu diferite telefoane mobile. Acest tip de testare poate dezvălui problemele pe care testarea conformității nu le-a putut identifica.
# 5) Testarea performanței:
Testarea performanței este verificarea unui dispozitiv testat care îndeplinește un nivel acceptabil sub sarcină maximă. Testarea performanței permite dispozitivului să-și identifice capacitatea cu trafic maxim de comunicații.
# 6) Testarea securității:
Testarea securității este să pătrundă în rețea și aplicație folosind diferite instrumente și tehnologie și să verifice dacă sistemul nu prezintă vulnerabilități. Acesta este, de asemenea, utilizat pentru a testa dacă s-au produs încălcări ale securității și, în caz afirmativ, cât de multe pierderi s-ar produce pentru organizație sau pentru produs.
Testarea securității este, de asemenea, utilizată pentru a testa modul în care sunt implementate bunele practici de securitate pentru produs și cât de bun este configurabil sistemul.
Automatizarea procesului de telecomunicații
Datorită cererii crescânde din partea cumpărătorilor și a capacităților în creștere din domeniul tehnologic, testarea este exponențială pentru furnizorii de servicii și producătorii de telecomunicații. Acest lucru se realizează prin utilizarea cadrului de automatizare pentru testarea capăt la capăt, care va crește profitabilitatea.
Diferite tipuri de testare pot fi automatizate utilizând cadrul de automatizare, cum ar fi testarea dispozitivelor, testarea rețelei, testarea sistemului etc., care la rândul lor vor crește acoperirea testului și vor reduce timpul de execuție.
Cadrul bazat pe robot este utilizat pentru testarea bazată pe telecomunicații. Robot Framework este un cadru de automatizare a testelor pentru testarea acceptării. Robot Framework este un software open source și bibliotecile necesare cu Robot Framework pentru testarea telecomunicațiilor sunt, de asemenea, surse deschise.
- O soluție de telecomunicații automatizate oferă teste consistente care pot fi personalizate în funcție de cerințele proiectului.
- De obicei, furnizorul de servicii de telecomunicații (TSP) durează aproximativ 6 până la 8 luni pentru a finaliza manual toate activitățile. Aceste eforturi manuale introduc câteva rezultate predispuse la erori.
- Automatizarea în industria telecomunicațiilor reduce erorile drastic și completează întregul flux de proces într-o perioadă scurtă de timp.
- Procesul de automatizare garantează executarea corectă a fluxului proceselor de telecomunicații, ceea ce câștigă încrederea clientului.
Instrumente utilizate în timpul proiectului de testare a telecomunicațiilor
Mai jos sunt câteva instrumente care sunt utilizate în testarea telecomunicațiilor.
| Instrument | Folosit în / Util pentru |
|---|---|
| Wireshark / Ethereal | Este un instrument open source. Acesta a fost utilizat în testarea protocolului pentru depanarea rețelei, analiza. |
| Nethawk | Este folosit pentru testarea protocolului SS7 |
| Etherpeek | Folosit pentru testarea IP |
| Simulator Glomosim | Este folosit pentru a simula sisteme de rețea fără fir și cu fir |
| Abacus5000 | Testarea protocolului de inițiere a sesiunii (SIP) |
| Testare sistem mobil (TMS) | Este un instrument de bază pentru efectuarea testării, analizei și monitorizării unității de rețea fără fir |
| Tester de rețea de comunicații (CNT) | Este folosit pentru detectarea rapidă a terminalelor și salvarea mai multor terminale |
Notă: Menționate mai sus sunt doar câteva instrumente care sunt utilizate în testarea telecomunicațiilor. Există și alte varietăți de instrumente care sunt utilizate în testarea telecomunicațiilor, dar aici lista este foarte limitată și scurtă.
Exemplu de caz de testare în testarea telecomunicațiilor
Există diferite tipuri de testare disponibile în testarea telecomunicațiilor, așa cum se menționează în secțiunea de mai sus. Cu toate acestea, în acest articol, vom acoperi exemplul de caz de testare a uneia dintre funcționalități Sistem de facturare care include diverse etape pentru testare.
Există puține cerințe preliminare care trebuie îndeplinite înainte de începerea testului, așa cum ar trebui să se stabilească deja conexiunea și clientul trebuie să fi oferit servicii diferite etc.
| Pasul nr | Descrierea pasului | rezultat asteptat |
|---|---|---|
| Pasul 7 | Validați că, dacă oricare dintre servicii este oprit între ciclul de facturare, atunci factura trebuie generată pentru acel serviciu până la data activă și nu pentru întregul ciclu de facturare | Factura ar trebui să fie generată pe baza proporțională |
| Pasul 1 | Validați numărul de telefon al clientului respectiv înregistrat în cadrul operatorului de telecomunicații | Numărul de telefon al clientului ar trebui să fie înregistrat la operatorul de telecomunicații |
| Pasul 2 | Validați că numărul funcționează și numărul dat este al numărului așteptat de cifre (de obicei pentru numărul de telefon mobil, cifrele sunt de 10 cifre) | Numărul de telefon trebuie să aibă 10 cifre și să funcționeze |
| Pasul 3 | Validați faptul că factura generată conține toate detaliile exacte ale apelurilor cu data și ora | Factura generată trebuie să conțină detalii exacte ale apelului cu data și ora respective |
| Pasul 4 | Validați faptul că clientul a plătit toate facturile existente, dacă nu, arătați-le pe ecranul frontal conform cerințelor companiei | Facturile neplătite existente ar trebui să fie afișate pe ecranul frontal |
| Pasul 5 | Validați că, dacă clientul a plătit deja o factură în exces, atunci suma în exces ar trebui să scadă din factura curentă și apoi să afișeze clientului factura rămasă | Factura curentă afișată clientului trebuie să deducă suma excedentară plătită în ultima factură, iar factura rămasă să fie afișată clientului |
| Pasul 6 | Validați faptul că factura este generată numai pentru acele servicii care sunt active pe numărul clientului | Factura ar trebui generată pentru serviciile activate de client |
| Pasul 8 | Validați că, dacă vreunul dintre serviciile gratuite activate pe număr, ar trebui exclus din uzanțele de facturare | Serviciile gratuite pentru client ar trebui excluse de la facturare |
Concluzie
Industria telecom include diverse domenii precum rețea, protocoale, comunicații prin cablu, comunicații fără fir, conexiune în bandă largă etc.
Prin urmare, pentru a testa o gamă atât de largă de câmpuri, trebuie să aveți cunoștințe despre domeniul și diferite tipuri de instrumente care sunt utilizate pentru a efectua teste eficiente și aprofundate.
Acest articol va oferi toate informațiile de bază despre domeniul telecom celor care sunt începători în domeniul telecom.
Lectura placuta!!
Lectură recomandată
- Cele mai bune instrumente de testare software 2021 (Instrumente de automatizare a testelor de calitate)
- Descărcare eBook Descărcare Primer
- Cum este importantă cunoașterea domeniului pentru testeri?
- Cele mai bune 11 instrumente de automatizare pentru testarea aplicațiilor Android (instrumente de testare a aplicațiilor Android)
- Diferențele dintre testarea unitară, testarea integrării și testarea funcțională
- Testarea încărcării cu tutoriale HP LoadRunner
- Diferența dintre Desktop, Client Server Testing și Web Testing
- Testarea securității rețelei și cele mai bune instrumente de securitate a rețelei