telecom domain testing
Referència indefinida de c ++ a la funció al fitxer de capçalera
Coneixements bàsics de domini de telecomunicacions per a verificadors: apreneu les proves de telecomunicacions (proves de protocol) amb les millors eines de proves de telecomunicacions
Abans d’entrar-hi profundament Telecomunicacions (Telecom) domini, primer entenem-ho què és un domini i per què el coneixement del domini és important a la indústria del programari?
En aquells dies, les proves realitzades només eren específiques d’una aplicació i no hi havia cap implicació del domini. Però avui en dia, amb l’avenç tecnològic, la demanda, l’expectativa del client, etc., és molt important tenir els coneixements específics del domini per provar una aplicació específica.
Què aprendreu:
- Introducció
- Avantatges de tenir coneixement del domini
- Visió general del domini de les telecomunicacions
- Processos de negoci a la indústria de les telecomunicacions
- Proves de protocols
- Tipus de protocols
- Procés de proves de protocols
- Cas de prova de mostra per a la prova de protocols
- Tipus de proves realitzats en programari o projecte de telecomunicacions
- Automatització de processos de telecomunicacions
- Eines utilitzades durant el projecte de proves de telecomunicacions
- Cas de prova de mostra en proves de telecomunicacions
- Conclusió
- Lectura recomanada
Introducció
El coneixement del domini és molt essencial per a un provador perquè els provadors que tenen coneixement del domini poden provar les seves aplicacions de programari respectives millor que els altres que tenen poc o cap coneixement del domini.
Domini significa una indústria específica com la banca, les assegurances, les telecomunicacions, etc. Normalment, mentre es desenvolupa qualsevol projecte o programari, el coneixement del domini és fonamental, ja que tot el programari depèn de la lògica de negoci d’aquesta indústria específica.
La lògica empresarial és diferent per a cada indústria, per tant, necessitem un expert en domini que sigui un mestre del tema i conegui l’entrada i sortida del projecte.
Avantatges de tenir coneixement del domini
El coneixement del domini és relativament important per provar qualsevol projecte.
La llista que es mostra a continuació mostra els diversos avantatges que comporta tenir coneixement del domini:
# 1) Redueix el temps d'entrenament
Si un provador té coneixements de domini, només es requereix una formació mínima per a això i, al seu torn, estalviarà el cost i el temps del projecte.
# 2) Productivitat
Qualsevol organització que tingui verificadors amb coneixements de domini serà productiva, ja que els avaluadors poden entendre qualsevol problema específic del seu domini amb molta facilitat i proporcionar la solució exacta al problema reduint el temps d’anàlisi.
Això augmentarà la productivitat del projecte i de l'organització.
# 3) Bona comprensió de la interfície d'usuari i el processament de back-end
Un provador amb un coneixement intens del domini pot suggerir la interfície d'usuari (IU) d'una aplicació des del punt de vista de l'usuari final. A més, poden identificar els defectes en la fase inicial de les proves amb l'ajut del seu coneixement del sistema de back-end.
Si un provador té coneixements de domini, pot pensar fora de la caixa i escriure casos de prova únics que poden plantejar preguntes vàlides sobre el flux de treball actual d’una aplicació.
# 4) Coneixement dels termes tècnics del domini
Normalment, un desenvolupador utilitza termes tècnics durant una discussió, de manera que el coneixement del domini serà útil per a un provador durant aquestes discussions. Aquest serà un avantatge addicional per a l'equip de proves.
Si un provador té coneixement del domini, pot revisar tècnicament els casos de prova i suggerir canvis tècnics en el flux de casos de prova segons el requisit empresarial.
# 5) Comprensió dels processos i regles empresarials
Els verificadors amb coneixements de domini poden participar en discussions amb l’equip empresarial i l’equip de desenvolupament. El seu coneixement tindrà un paper vital alhora que representarà una organització davant del client. Aquests comprovadors que tenen un coneixement detallat dels processos i les regles del domini poden detectar fàcilment problemes al document de requisits.
# 6) Un actiu per a l'organització
Els provadors amb coneixements de domini poden exercir el paper d’entrenador dels nous participants de l’organització. Això torna a estalviar costos per al projecte i l'organització, que d'una altra manera poden requerir un entrenador especial per a l'entrenament.
Visió general del domini de les telecomunicacions
La indústria de les telecomunicacions s'està convertint en una indústria de millor rendiment en els darrers anys.
Aquesta indústria té un conjunt únic de reptes des del punt de vista tecnològic i les demandes del client a causa de la seva àmplia gamma de sectors. La indústria de les telecomunicacions està formada per un conjunt de sectors com la comunicació sense fils, la comunicació per satèl·lit, el proveïdor de serveis d’Internet, etc.
La indústria de les telecomunicacions construeix, manté i opera xarxes de telecomunicacions i, per tant, fa possible la comunicació global a través d’Internet o telèfon per a un ésser humà i aquest servei juga un paper vital en la vida de qualsevol persona.
Processos de negoci a la indústria de les telecomunicacions
Una bona comprensió dels processos empresarials imprescindibles per provar un projecte de telecomunicacions. Això ajudarà a provar una aplicació de telecomunicacions de punta a punta.
Els serveis de telecomunicacions es basen en els dos sistemes següents:
# 1) Sistemes de suport a operacions (OSS):
OSS admet activitats de back-office com la xarxa de telecomunicacions, el subministrament, el manteniment del servei al client, l'inventari, etc. De vegades també s'anomena sistemes de suport operacional.
# 2) Sistemes de suport empresarial (BSS):
BSS s’ocupa del Customer Relationship Manager (CRM) i de processos com la generació de factures, els centres de trucades d’IVR, la presa de comandes, el processament de factures, el cobrament de pagaments, etc. Bàsicament, les activitats d’atenció al client participen en els sistemes d’assistència empresarial.
OSS i BSS estan relacionats entre si i això s’explica clarament al diagrama següent:
BSS i OSS es separen tal com es mostra al diagrama anterior, en el qual es transmeten les dades del client o la sol·licitud de BSS a OSS i es proporciona la configuració necessària, l'OSS l'activa posteriorment i torna a passar els detalls a l'aplicació orientada al client. de la BSS.
És essencial entendre els processos empresarials següents a la indústria de les telecomunicacions mentre es prova qualsevol aplicació de telecomunicacions:
# 1) A la indústria de les telecomunicacions, és el proveïdor qui vol augmentar els seus clients i, amb aquesta finalitat, el proveïdor de serveis de telecomunicacions (TSP) s’apropa als clients per proporcionar un servei nou i comprova si el client està realment interessat en el seu servei.
# 2) Si un client considera que el servei és bo i vol anar amb un servei específic, el client genera una consulta. Aquí, bàsicament, el client està més interessat en el pressupost del servei o pla.
# 3) Un cop el client estigui satisfet amb les dades i pressupostos inicials proporcionats pel proveïdor de serveis, el client demana un servei al TSP.
# 4) Ara és responsabilitat del proveïdor de serveis l'avaluació tècnica, ja que si el servei es pot proporcionar en aquesta àrea o no, es poden complir o no tots els requisits d'un client, etc. Després de l'èxit de l'evolució, TSP realment comença a treballar en l'execució de la sol·licitud de servei al client.
com afrontar determinades situacions
# 5) TSP sempre fa un seguiment de l'estat de la comanda, per qualsevol motiu si la implementació de la comanda s'atura, el TSP té prioritat per resoldre el problema i continua donant servei al client. Al cap i a la fi, en el món actual, la satisfacció del client és la clau de l’èxit.
# 6) Després de la implementació correcta, el client o client comença a utilitzar els serveis i, per descomptat, la facturació també comença des del final del proveïdor de serveis. La facturació es generarà segons el pressupost proporcionat anteriorment al client.
# 7) Per a qualsevol problema tècnic, l'equip de garantia del servei sempre estarà disponible per donar suport al servei d'atenció al client.
El procés de negoci de telecomunicacions esmentat anteriorment s’explica detalladament mitjançant el diagrama següent:
(Nota: Feu clic a la imatge següent per obtenir una vista ampliada)
(imatge font )
Proves de protocols
En telecomunicacions, protocol significa un conjunt de regles que cal seguir quan dues connexions es comuniquen entre si i aquests protocols existeixen a diferents nivells.
A la indústria de les telecomunicacions, els protocols es classifiquen en dues categories, tal com es mostra a continuació:
# 1) Protocols encaminats:
A la indústria de les telecomunicacions, l'usuari envia dades d'una xarxa a una altra i conté fitxers, correus electrònics, etc. Mitjançant aquests protocols encaminats, l'usuari pot enviar aquestes dades a una xarxa diferent en una ubicació diferent.
# 2) Protocols d’encaminament:
Es poden transferir diferents tipus de dades mitjançant Routers. Els protocols d’encaminament s’utilitzen per decidir la ruta dels encaminadors i només s’utilitzen entre els encaminadors.
Tipus de protocols
A continuació es detallen els diversos tipus de protocols:
# 1) Protocol de control de transmissió / protocol d'Internet (TCP / IP) :
Aquest protocol s’utilitza per enviar informació a través d’Internet mitjançant paquets.
# 2) Protocol de transferència de fitxers (FTP):
S'utilitza per transferir un fitxer d'una xarxa a una altra.
# 3) Protocol de transferència de correu simple (SMTP):
Durant la comunicació per correu electrònic, aquest tipus de protocol s’utilitza per enviar i rebre correus electrònics.
# 4) Protocol de transferència d’hipertext (HTTP):
S’utilitza per transferir pàgines HTML de forma xifrada.
# 5) Protocol de capa 2:
És un protocol Data Link Layer. Per exemple. Ethernet, Token Ring.
# 6) Protocol de capa 3:
És un protocol de capa de xarxa. Per exemple. Protocol d'Internet.
Procés de proves de protocols
- Per a les proves de protocol calen un analitzador i un simulador de protocols. Aquí, calen analitzadors i simuladors per provar l'aplicació de commutació.
- Protocol Analyzer comprova la descodificació de trucades i anàlisi de sessions i el simulador simula diferents elements del sistema de xarxa.
- La prova de protocol la duu a terme el dispositiu sota prova (DUT) a altres dispositius com ara commutadors, encaminadors i configuració del protocol.
- A les proves de protocol, comprovem si obtenim el paquet X i quan esperem que es digui ' Correcció ”. També comprovem el ' Temps de latència ”És a dir, quant de temps triga un paquet en trànsit. ' Ample de banda ”Es comprova utilitzant quants paquets es poden enviar per segon.
El diagrama de casos d’ús que es mostra a continuació us ajudarà a entendre el procés de proves de protocols:
Cas de prova de mostra per a la prova de protocols
Pas núm | Descripció del pas | Resultat Esperat |
---|---|---|
CDMA Air Interface Tester (CAIT) | És una eina d’optimització de la xarxa que s’utilitza per minimitzar la caiguda de les trucades i augmentar la cobertura | |
Pas 1 | Inicieu el procés de comunicació | La comunicació s’hauria d’establir amb èxit |
Pas 2 | A l'indicador d'ordres, introduïu l'ordre com a 'Ping-w' | S'ha de mostrar el missatge 'Transmetre amb èxit' |
Pas 3 | Per comptar la sol·licitud d'eco, proporcioneu l'ordre com a 'Ping-n' | El sistema hauria de començar a fixar-se i s'hauria de mostrar un missatge com a 'Transmet amb èxit' |
Hi ha diferents activitats que s'han de realitzar mentre es presta servei als clients de la indústria de les telecomunicacions.
Els detalls següents mostren quin departament és responsable de quines activitats:
Departament de Telecomunicacions | Activitats associades al departament |
---|---|
Pre vendes | S'encarrega de totes les activitats relacionades amb les vendes, com ara anuncis, diferents tipus de serveis, descomptes aplicables a cada servei, promocions, etc. |
Comanda | Aquest departament tracta qualsevol ordre com ara una comanda per a una nova connexió o la suspensió de la connexió existent |
Aprovisionament | Quan el proveïdor de serveis de telecomunicacions (TSP) s’apropa al client per a qualsevol servei nou i el client va sol·licitar l’inici del servei, el departament de subministrament proporciona realment la connexió necessària al client. |
Facturació | Quan l’equip de comandes i subministraments ha completat correctament una comanda i el client comença a utilitzar el servei real, també s’inicia la facturació. En aquest departament es fan totes les activitats relacionades amb la facturació |
Servei d'assegurances | Mentre utilitza el servei si el client té algun problema tècnic, aquest departament apareix a la imatge. Sempre hi ha un equip disponible per a la resolució de problemes per al client. En cas de fallades tècniques, aquest equip resol el problema |
Sistema d’inventari | El sistema d’inventari conserva totes les dades, com ara la consulta del client, la comanda realitzada amb èxit, la història de satisfacció del client, els problemes del client, la resolució de problemes, etc. Aquest sistema actua com a magatzem de tota la informació |
Tipus de proves realitzats en programari o projecte de telecomunicacions
Els tipus de proves que es donen a continuació es realitzen amb un programari de telecomunicacions.
# 1) Proves de conformitat:
Les proves de conformitat són una forma formal de provar els estàndards. Les proves de telecomunicacions s’estenen per diversos elements de xarxa, protocols i dispositius desenvolupats per diferents organitzacions. Aquests elements sovint es refereixen mútuament i actualment és important assegurar-se que es mantinguin els estàndards de dades rellevants entre dos sistemes de xarxa.
A les proves de conformitat, es realitzen les proves següents:
- Compatibilitat de la interfície elèctrica
- Conformitat de la capa de transport
- Conformitat de protocols
# 2) Proves IVR:
Un IVR és el sistema “Interactive Voice Response” que és el més important en les proves de telecomunicacions. L’IVR consta de diferents menús i cada menú té diferents opcions. Aquest tipus de proves es realitzen normalment per telèfon. L’usuari ha de marcar el número específic d’atenció al client i la trucada es transferirà a l’agent d’atenció al client en funció de l’elecció seleccionada per l’usuari.
Aquest tipus de sistema requereix una prova completa perquè els usuaris no es confonguin amb les opcions del sistema i puguin completar la transacció sense problemes. El sistema IVR es pot verificar mitjançant resposta de veu i DTMF (doble to multi-freqüència).
Per exemple, es tracta dels passos esmentats a continuació per obtenir el saldo del compte d'estalvi del client:
- L'usuari marca la línia IVR i escolta la sol·licitud de benvinguda i l'opció de menú.
- IVR sol·licita la verificació.
- L'usuari introdueix les seves credencials mitjançant el sistema DTMF.
- IVR reprodueix les opcions del menú i premeu 1 per obtenir informació del compte, 2 per transferir fons.
- Entrades d'usuari 1, per a la informació del seu compte.
- IVR juga a prémer 1 per obtenir el saldo més recent o 2 per a les 3 darreres transaccions.
- L'usuari n'introdueix 1 mitjançant DTMF.
- IVR sol·licita l'últim saldo disponible dels clients.
Lectures addicionals => Procés detallat de proves IVR
# 3) Proves d'interconnexió:
El propi nom explica aquesta prova de connexió de dues xarxes separades o dels seus elements. La idea bàsica d’aquest tipus de proves és comprovar si els elements connectats es comuniquen correctament entre si i no hi ha cap error tècnic.
# 4) Proves d'interoperabilitat:
La prova d’interoperabilitat significa provar els dispositius desenvolupats per diversos fabricants i si aquests dispositius interactuen correctament o no amb altres programes i equips.
preguntes i respostes d’entrevistes de disseny de bases de dades
Per exemple , en les proves d'interoperabilitat, els telèfons mòbils es posen a prova en funció del requisit de diferents xarxes i haurien de funcionar correctament. A més, diferents xarxes mòbils han de funcionar correctament amb diferents telèfons mòbils. Aquest tipus de proves poden revelar els problemes que les proves de conformitat no han pogut identificar.
# 5) Prova de rendiment:
Les proves de rendiment són la verificació d’un dispositiu en prova que compleix un nivell acceptable sota càrrega màxima. Les proves de rendiment permeten que el dispositiu identifiqui la seva capacitat amb el màxim trànsit de comunicació.
# 6) Proves de seguretat:
Les proves de seguretat consisteixen a penetrar a la xarxa i a l’aplicació mitjançant diferents eines i tecnologia i comprovar si el sistema no presenta vulnerabilitats. També s’utilitza per comprovar si es produeixen incompliments de seguretat i, en aquest cas, quina pèrdua es produiria per a l’organització o per al producte.
Les proves de seguretat també s’utilitzen per comprovar com s’implementen les bones pràctiques de seguretat del producte i la configuració del sistema.
Automatització de processos de telecomunicacions
A causa de la creixent demanda dels compradors i de les capacitats creixents en el camp tecnològic, les proves són exponencials per als proveïdors de serveis i els fabricants de telecomunicacions. Això s'aconsegueix utilitzant el marc d'automatització per a proves de punta a punta que augmentaran la rendibilitat.
Es poden automatitzar diferents tipus de proves mitjançant un marc d’automatització, com ara proves de dispositius, proves de xarxa, proves de sistema, etc. que al seu torn augmentaran la cobertura de la prova i reduiran el temps d’execució.
El marc basat en robots s’utilitza per a proves basades en telecomunicacions. Robot Framework és un marc d’automatització de proves per a proves d’acceptació. Robot Framework és un programari de codi obert i les biblioteques necessàries amb Robot Framework per a proves de telecomunicacions també són de codi obert.
- Una solució de telecomunicacions automatitzada proporciona proves consistents que es poden personalitzar en funció dels requisits del projecte.
- Normalment, el proveïdor de serveis de telecomunicacions (TSP) triga entre 6 i 8 mesos a completar totes les activitats manualment. Aquests esforços manuals introdueixen pocs resultats propensos a errors.
- L’automatització a la indústria de les telecomunicacions redueix dràsticament els errors i completa tot el flux de procés en un curt període de temps.
- El procés d'automatització garanteix l'execució correcta del flux de processos de telecomunicacions que guanya la confiança del client.
Eines utilitzades durant el projecte de proves de telecomunicacions
A continuació es detallen algunes eines que s’utilitzen en proves de telecomunicacions.
Eina | S’utilitza a / Útil per a |
---|---|
Wireshark / Ethereal | És una eina de codi obert. S'utilitzava en proves de protocol per a la resolució de problemes de xarxa, l'anàlisi. |
Nethawk | S'utilitza per a proves de protocol SS7 |
Etherpeek | S’utilitza per provar IP |
Simulador de Glomosim | S'utilitza per simular sistemes de xarxa sense fils i per cable |
Abacus5000 | Prova de Session Initiation Protocol (SIP) |
Prova el sistema mòbil (TMS) | És una eina bàsica per realitzar proves, anàlisis i supervisió de la unitat de xarxa sense fils |
Comprovador de xarxes de comunicació (CNT) | S'utilitza per detectar terminals ràpidament i rescatar diversos terminals |
Nota: A continuació, esmentem només algunes eines que s’utilitzen en proves de telecomunicacions. També hi ha altres varietats d’eines que s’utilitzen en proves de telecomunicacions, però aquí la llista és molt limitada i curta.
Cas de prova de mostra en proves de telecomunicacions
Hi ha diversos tipus de proves disponibles a les proves de telecomunicacions, tal com s’esmenta a la secció anterior. Tot i això, en aquest article tractarem el cas de prova de mostra d’una de les funcionalitats Sistema de facturació que inclou diversos passos per provar.
Hi ha pocs requisits previs que s’han de completar abans de començar la prova, ja que la connexió ja s’hauria d’establir i el client haurà d’haver ofert diferents serveis, etc.
Pas núm | Descripció del pas | Resultat Esperat |
---|---|---|
Pas 7 | Valideu que si algú del servei s’atura entre el cicle de facturació, s’hauria de generar factura per a aquest servei fins a la data activa i no per a tot el cicle de facturació. | La factura s’ha de generar en funció de la base proporcional |
Pas 1 | Valideu que el número de telèfon del client està registrat a l’operador de telecomunicacions | El número de telèfon del client s’ha de registrar a l’operador de telecomunicacions |
Pas 2 | Valideu que el número funciona i que el nombre determinat és del nombre esperat de dígits (normalment per al número de mòbil, els dígits són de 10 dígits) | El número de telèfon ha de tenir deu dígits i ha de funcionar |
Pas 3 | Valideu que la factura generada conté tots els detalls exactes de les trucades amb data i hora | La factura generada ha de contenir detalls exactes de la trucada amb la data i hora respectives |
Pas 4 | Valideu que el client hagi pagat totes les factures existents, si no, mostreu-les a la pantalla frontal segons el requisit empresarial | Els comptes no pagats existents s’han de mostrar a la pantalla frontal |
Pas 5 | Valideu que si el client ja ha pagat algun excés de factura, l’excés s’ha de deduir de la factura actual i, a continuació, mostrar la factura restant al client | La factura actual que es mostra al client ha de deduir l'excés de l'import pagat en l'última factura i la factura restant s'ha de mostrar al client |
Pas 6 | Valideu que la factura es generi només per als serveis que estiguin actius al número del client | S'hauria de generar una factura pels serveis que el client activi |
Pas 8 | Valideu que, si hi ha algun servei gratuït activat al número, s’ha d’excloure dels usos de facturació | Els serveis gratuïts per al client s’han d’excloure de la facturació |
Conclusió
La indústria de les telecomunicacions inclou diversos camps com la xarxa, protocols, comunicació per cable, comunicació sense fils, connexió de banda ampla, etc.
Per tant, per provar una àmplia gamma de camps, cal tenir coneixement del domini i dels diferents tipus d’eines que s’utilitzen per dur a terme proves efectives i en profunditat.
En aquest article es proporcionarà tota la informació bàsica sobre el domini de les telecomunicacions a aquells que són principiants del domini de les telecomunicacions.
Bona lectura !!
Lectura recomanada
- Les millors eines de prova de programari 2021 (Eines d'automatització de proves de control de qualitat)
- Prova de descàrrega de llibres electrònics
- Com és important el coneixement del domini per als verificadors?
- 11 millors eines d'automatització per provar aplicacions d'Android (eines de prova d'aplicacions d'Android)
- Les diferències entre la prova unitària, la prova d’integració i la prova funcional
- Prova de càrrega amb tutorials HP LoadRunner
- Diferència entre la prova d'escriptori, el servidor de clients i la prova web
- Proves de seguretat de xarxa i millors eines de seguretat de xarxa