Pruebas en el dominio de las telecomunicaciones con ejemplos de casos de prueba OSS/BSS.

โšก Resumen inteligente

Probar las aplicaciones del sector de las telecomunicaciones implica validar de extremo a extremo los motores de facturaciรณn, los flujos de aprovisionamiento, los protocolos de seรฑalizaciรณn y los elementos de red. Esta descripciรณn general explica las responsabilidades de los sistemas OSS y BSS, los procesos de negocio de las telecomunicaciones, las etapas del ciclo de vida de las pruebas y ejemplos de casos de prueba listos para usar en proyectos reales.

  • ๐Ÿ“ก Definiciรณn de pruebas de telecomunicaciones: Valide el software de enrutamiento, conmutaciรณn, VoIP y banda ancha antes de que llegue a un suscriptor de pago.
  • ๐Ÿข OSS versus BSS: OSS abarca la red, el aprovisionamiento y el inventario; BSS abarca CRM, facturaciรณn, IVR y pagos.
  • ๐Ÿ”„ Cobertura de procesos de negocio: TracGestionamos cada pedido desde la preventa hasta el aprovisionamiento, la facturaciรณn y la garantรญa del servicio.
  • ๐Ÿงช Artefactos del ciclo de vida: Generar artefactos diferenciados en las etapas de negocio, arquitectura, implementaciรณn y despliegue.
  • ๐Ÿ“‹ Ejemplos de casos de prueba: Reutilice las comprobaciones de facturaciรณn, conformidad y IVR que se muestran a continuaciรณn como un conjunto de pruebas bรกsicas ya preparadas.
  • โš ๏ธ Desafรญos conocidos: Planifique con antelaciรณn la interoperabilidad entre mรบltiples proveedores, la profundidad de los protocolos y los costosos entornos de laboratorio.
  • ๐Ÿ› ๏ธ Selecciรณn de herramientas: Adapte los generadores de trรกfico, los analizadores de paquetes y las pilas de automatizaciรณn web a la capa que se estรก probando.

ยฟQuรฉ son las pruebas de telecomunicaciones?

Las pruebas de telecomunicaciones se definen como las pruebas de software de telecomunicaciones. Desde la transiciรณn del sector de las telecomunicaciones a las redes digitales e informรกticas, la industria de las telecomunicaciones utiliza software de forma indispensable.

El sector de las telecomunicaciones depende de diversos componentes de software para ofrecer servicios como enrutamiento y conmutaciรณn, VoIP y acceso de banda ancha. Por lo tanto, las pruebas de software de telecomunicaciones son imprescindibles y abarcan componentes de hardware, sistemas de back-end y aplicaciones de front-end.

รšnase a nuestro proyecto de prueba de telecomunicaciones en vivo de forma gratuita

ยฟQuรฉ es el dominio en las pruebas?

Antes de redactar cualquier escenario de telecomunicaciones, es necesario definir el tรฉrmino "dominio".

Un dominio no es mรกs que el sector para el que se crea un proyecto de pruebas de software. Este tรฉrmino se utiliza con frecuencia al hablar de proyectos o desarrollo de software. Por ejemplo, el sector de seguros, el sector bancario, el sector minorista, el sector de telecomunicaciones, etc.

Dominio en prueba

Como muestra la ilustraciรณn, un probador puede trabajar en varios de estos dominios de la industria. Por lo general, mientras desarrollaping Para cualquier proyecto en un dominio especรญfico, se busca la ayuda de un experto en la materia. Un experto en la materia domina el tema y puede conocer a la perfecciรณn el producto o la aplicaciรณn.

ยฟPor quรฉ es importante probar el conocimiento del dominio?

El conocimiento del dominio es fundamental para probar cualquier producto de software, y tiene sus propias ventajas, como resume el siguiente diagrama.

Prueba del conocimiento del dominio

Un probador que entiende las tarifas, las reglas de interconexiรณn y los estados de aprovisionamiento diseรฑa escenarios realistas y detecta los casos lรญmite que un genรฉrico caso de prueba La biblioteca nunca cubre.

Procesos de negocio en la industria de las telecomunicaciones

El conocimiento del sector en este caso comienza con los procesos de negocio que abarcan todo el proceso, desde la venta hasta la facturaciรณn de un servicio.

Para las pruebas de telecomunicaciones, la verificaciรณn integral del servicio es fundamental. Para garantizar la eficacia de las pruebas, es imprescindible comprender bien los diferentes procesos de negocio.

Es necesario comprender cada etapa de la capacidad de entrega del servicio antes de redactar los casos de prueba.

Los servicios de telecomunicaciones se basan en un sistema de soporte empresarial que incluye sistemas de respuesta de voz interactiva (IVR), centros de llamadas y generaciรณn de facturas, o en un sistema de soporte operativo que incluye enrutadores, conmutadores y torres de telefonรญa celular.

La siguiente tabla muestra las actividades que se realizan en los diferentes niveles.

Departamento de Telecomunicaciones Actividades de telecomunicaciones
Pre ventas Maneja toda la informaciรณn de ventas como descuentos, servicios, promociones, etc.
ร“rdenes Solicitar una nueva conexiรณn o desconectar una conexiรณn
Aprovisionamiento Esta divisiรณn se ocupa de la conexiรณn fรญsica entre los clientes y TSP (Proveedor de servicios de telecomunicaciones).
Facturaciรณn Bajo esta divisiรณn se realiza todo el trabajo de facturaciรณn.
Garantia de servicio En caso de cualquier falla, esta divisiรณn corrige el problema.
Inventario de Sistemas Es el depรณsito de toda la informaciรณn.
Tracking esta divisiรณn tracks el sistema de pedidos y el estado de un pedido

Proceso comercial tรญpico de telecomunicaciones

Una vez definidos esos departamentos, el siguiente paso es analizar cรณmo se gestiona un pedido entre ellos. A continuaciรณn, se describe un proceso de negocio tรญpico en el sector de las telecomunicaciones.

Proceso comercial tรญpico de telecomunicaciones

Como indica el flujo anterior, una solicitud pasa de la preventa al pedido, luego al aprovisionamiento y finalmente a la facturaciรณn. Cada transferencia es un lรญmite de integraciรณn y un objetivo de alto valor para pruebas de extremo a extremo.

Tipos de protocolos utilizados en la industria de las telecomunicaciones

Estas transferencias se basan en protocolos, por lo que los evaluadores deben reconocer las pilas de protocolos en uso. Estos son los protocolos mรกs comunes en la industria de las telecomunicaciones.

  • Tecnologรญas VoIP: VoIP, IMS, MPLS, RDSI, PSTN
  • SignalIng y protocolos: SIP, ISDN, Codecs, H.323
  • Tecnologรญas inalรกmbricas: GPRS, CDMA, GSM, UMTS
  • Administraciรณn de redes: SNMP
  • Protocolos de capa 2: ARP, STP, L2TP, PPP
  • Protocolos/enrutamiento de capa 3: ICMP, BGP, ISIS, MPLS
  • Infraestructura/Seguridad: Cajero automรกtico, TCP/IP, LAN/VLAN, SSH

Puede obtener mรกs informaciรณn sobre las pruebas de protocolo. aquรญ

Prueba del ciclo de vida en la industria de las telecomunicaciones

Una vez definidos los procesos y protocolos, el trabajo puede organizarse en un ciclo de vida. El ciclo de vida de las pruebas en el sector de las telecomunicaciones es similar al de cualquier otro sector, pero con especial atenciรณn a los detalles. A continuaciรณn, se muestra el ciclo de vida de las pruebas junto con los artefactos de prueba.

Etapa de prueba de telecomunicaciones Artefactos de prueba
  • Vista empresarial
  • Artefactos de prueba basados โ€‹โ€‹en requisitos
  • Artefactos basados โ€‹โ€‹en viabilidad
  • Artefactos de prueba basados โ€‹โ€‹en identificaciรณn de polรญticas y estรกndares
  • OperaConsideraciones de instalaciรณn y mantenimiento, artefactos de prueba relacionados.
  • Sistema/ Architectura
  • Artefactos de prueba del sistema (Seguridad, Instalaciรณn)
  • Artefactos de prueba para prototipo virtual
  • Especial Pruebas del sistema artefactos (interoperabilidad, recuperaciรณn ante desastres)
  • Implementaciรณn
  • Artefactos de prueba unitaria
  • Artefactos de prueba de integraciรณn
  • Artefactos de calidad y rendimiento.
  • Regresiรณn, pruebas de carga, cordura, etc.
  • Despliegue
  • Artefactos de prueba de aceptaciรณn
  • Artefactos de prueba de integraciรณn
  • Artefactos de calidad y rendimiento.
  • Artefactos de prueba funcional
  • Artefactos de prueba alfa/beta

Tipos de pruebas realizadas en software de telecomunicaciones

Cada etapa del ciclo de vida descrita anteriormente se basa en un tipo de prueba diferente, y la lista a continuaciรณn abarca las que se aplican con mayor frecuencia al software de telecomunicaciones.

Cรณmo escribir casos de prueba eficaces para telecomunicaciones

Conocer las รกreas del proceso es solo la mitad del trabajo. Los casos deben estar redactados de forma que cualquier tester del equipo pueda ejecutarlos sin necesidad de conocimientos tรกcitos. Los pasos que se describen a continuaciรณn se aplican tanto al รกmbito de OSS como al de BSS.

  1. Mantenga un รบnico proceso de negocio por suite. Separar los sistemas de pedidos, aprovisionamiento y facturaciรณn para que un fallo apunte a un รบnico sistema propietario en lugar de a una cadena ambigua de ellos.
  2. Escribe la condiciรณn previa como datos, no como prosa. Indique el estado exacto del suscriptor, el plan tarifario, el lรญmite de crรฉdito y el saldo de la cuenta que se presupone en el caso, ya que los defectos de telecomunicaciones suelen ser defectos de estado de los datos.
  3. Cubra los lรญmites de calificaciรณn y tarificaciรณn. El agotamiento de los minutos gratuitos, la renovaciรณn del plan a medianoche, el cambio de tarifa de roaming y las actualizaciones prorrateadas son los puntos donde los sistemas de facturaciรณn suelen fallar con mayor frecuencia.
  4. Aรฑade una variante negativa por cada caso positivo. La longitud de nรบmero no vรกlida, el suscriptor bloqueado, el pedido duplicado y las devoluciones de llamada de aprovisionamiento fallidas merecen cada uno su propio resultado esperado.
  5. Verificar el proceso aguas abajo, no solo en la pantalla. Una orden de aprovisionamiento es correcta รบnicamente cuando el registro CRM, la entrada de inventario, el elemento de red y la fuente de mediaciรณn coinciden entre sรญ.
  6. Adjunte un resultado esperado y cuantificable. Una declaraciรณn como "la factura es correcta" no se puede ejecutar, mientras que "el total de la factura asciende a 249.00, incluyendo el 18 por ciento de impuestos" sรญ.
  7. Etiquete los candidatos a regresiรณn. Marque cada caso que toque la calificaciรณn, los impuestos y la interconexiรณn para que entre en cada ciclo de lanzamiento de pruebas de regresiรณn.

Finalmente, revise cada caso con un analista de facturaciรณn o un ingeniero de redes antes de establecer la lรญnea base. Las reglas comerciales de las telecomunicaciones cambian con cada lanzamiento de tarifa, y un caso que aรบn registre la promociรณn del trimestre anterior reportarรก fallas falsas durante meses.

Casos de prueba de muestra para pruebas de telecomunicaciones

La aplicaciรณn de esas reglas produce un conjunto similar al que se muestra a continuaciรณn. En las pruebas de telecomunicaciones, se debe considerar la siguiente prueba.

Varias pruebas de telecomunicaciones Actividades de prueba en telecomunicaciones.
BillSistema ing
  • Verifique que el nรบmero de telรฉfono del cliente estรฉ registrado en el operador de telecomunicaciones.
  • Verificar si el nรบmero sigue funcionando
  • Verifique que el nรบmero ingresado sea vรกlido y que tenga 10 dรญgitos
  • Verifique que el nรบmero no estรฉ bloqueado por algรบn motivo
  • Verificar si el nรบmero tiene alguna factura pendiente, si la hay mostrarla en pantalla
  • Verifique que el nรบmero tenga todas las cuentas o facturas anteriores liquidadas
  • Verificar que el sistema permita la generaciรณn de estados de cuenta segรบn los requisitos del cliente.
  • Verifique que el sistema haya registrado una cantidad de llamadas con precisiรณn
  • Verificar que el plan elegido por el cliente se muestre en el sistema de facturaciรณn
  • Verificar que el importe total facturado sea exacto y corresponda al servicio ofrecido
Prueba de aplicaciรณn
  • Protocolos, seรฑalizaciรณn, pruebas de campo para IOT.
  • Uso y Prueba de funcion para nรบcleo Mรณvil aplicaciones del telรฉfono como llamadas, SMS, transferencias/retenciรณn, etc.
  • Pruebas de diversas aplicaciones como finanzas, deportes y servicios basados โ€‹โ€‹en ubicaciรณn, etc. Pruebas OSS-BSS
Pruebas OSS-BSS
  • Billing, caso de cliente, facturaciรณn de interconexiรณn, gestiรณn de pedidos y fraude, garantรญa de ingresos
  • Gestiรณn de red, mediaciรณn, aprovisionamiento, etc.
  • EAI, CRM y ERP, almacenamiento de datos, etc.
Pruebas de conformidad
  • Compatibilidad de interfaz elรฉctrica
  • Conformidad del protocolo
  • Conformidad de las capas de transporte.
Pruebas IVR
  • Escenarios de prueba interactivos
  • Detecciรณn de energรญa de la voz.
  • Tonos de audio de banda ancha
  • Amplias secuencias de ramificaciรณn condicional.
  • Entradas DTMF

Desafรญos en las pruebas del dominio de las telecomunicaciones

Incluso una serie de guiones bien escritos se enfrenta a obstรกculos especรญficos de este sector, y planificar con antelaciรณn para solucionarlos protege el calendario de lanzamiento.

El primer desafรญo es la interoperabilidad entre mรบltiples proveedores. El recorrido de un suscriptor puede incluir un cambio de proveedor, una plataforma de mediaciรณn de otro y un producto de facturaciรณn de un tercero, por lo que un defecto suele residir en el espacio entre dos proveedores, en lugar de estar dentro de alguno de los productos.

El segundo es la profundidad del protocolo. Lectura de SIP, Diameter o SS7. tracLa gestiรณn de la seguridad informรกtica es una habilidad especializada, y los equipos que carecen de ella tienden a reportar defectos en las aplicaciones por lo que en realidad son fallos de seรฑalizaciรณn.

El tercer factor es el coste del entorno. Los escenarios realistas de carga, itinerancia e interconexiรณn requieren hardware de laboratorio o simuladores cuyas licencias son costosas y cuya programaciรณn es lenta, lo que empuja a los equipos hacia entornos compartidos y datos de prueba inestables.

Las tarifas y las regulaciones tambiรฉn cambian continuamente. Las normas de portabilidad numรฉrica, los tramos impositivos y los planes promocionales obligan a actualizar los datos con frecuencia, por lo que el mantenimiento de los datos de prueba debe considerarse una actividad permanente.

Herramientas populares para pruebas de telecomunicaciones

La herramienta adecuada depende de la capa que se estรฉ probando, ya que ningรบn producto cubre la seรฑalizaciรณn, las aplicaciones y la facturaciรณn con la misma eficacia.

  • Centro de pruebas Spirent: Genera un alto volumen de trรกfico hacia conmutadores, enrutadores y dispositivos de red centrales durante las pruebas de rendimiento y conformidad.
  • Keysight IxNetwork: Emula topologรญas de enrutamiento y conmutaciรณn a gran escala, lo que resulta adecuado para la validaciรณn de protocolos de capa 2 y capa 3.
  • Wireshark: Captura y decodifica el trรกfico SIP, Diameter y RTP para que los evaluadores puedan confirmar el comportamiento de la seรฑalizaciรณn paquete por paquete.
  • Probadores de voz Hammer y Abacus: Gestionar escenarios de IVR y calidad de voz, incluyendo la entrada de DTMF y secuencias de ramificaciรณn condicional.
  • JMeter: Carga el portal de autoservicio y las API de pedidos que lo respaldan, como se explica en JMeter pruebas de rendimiento.
  • Selenium: Automatiza los recorridos web de CRM y autoservicio como parte de un enfoque mรกs amplio. pruebas de automatizaciรณn estrategia.
  • Micro Focus ALM: Almacena la biblioteca de casos de telecomunicaciones, vincula los defectos con los requisitos e informa a las partes interesadas sobre el estado de preparaciรณn para el lanzamiento.

La mayorรญa de los operadores combinan dos o tres de estos sistemas en lugar de estandarizar uno solo, porque las capas OSS y BSS rara vez comparten una interfaz comรบn.

Preguntas Frecuentes

Las pruebas OSS validan los sistemas orientados a la red, como el aprovisionamiento, el inventario, la mediaciรณn y la gestiรณn de fallos. Las pruebas BSS validan los sistemas orientados al cliente, como el CRM, la gestiรณn de pedidos, la facturaciรณn y los pagos. La mayorรญa de los escenarios reales de telecomunicaciones abarcan ambos, por lo que los puntos de integraciรณn entre ellos requieren una cobertura especรญfica.

Las pruebas del sistema IVR verifican los menรบs de voz interactivos que escucha la persona que llama. Los evaluadores comprueban la entrada de teclas DTMF, la detecciรณn de energรญa de voz, los tonos de audio de banda ancha, las secuencias de ramificaciรณn condicionales, las indicaciones de idioma y la conexiรณn con un agente en vivo cuando la persona que llama no proporciona ninguna informaciรณn vรกlida.

La IA agrupa las alarmas de red duplicadas, predice quรฉ casos de regresiรณn se verรกn afectados por un cambio de tarifa e identifica registros de detalles de llamadas anรณmalos que las comprobaciones de facturaciรณn basadas en reglas no detectan. Reduce el esfuerzo de clasificaciรณn, pero un experto en la materia sigue confirmando cada hallazgo antes de que se reporte un defecto.

En parte. Los modelos de IA elaboran casos a partir de los documentos de requisitos y el historial de defectos, lo que acelera la cobertura del primer borrador. Sin embargo, las tarifas, la interconexiรณn y las normas regulatorias son especรญficas de cada operador, por lo que cada caso generado aรบn necesita ser revisado con respecto al catรกlogo de tarifas vigente antes de ser establecido como referencia.

Un probador de telecomunicaciones necesita conocimientos de protocolos en SIP, Diameter o SS7, SQL para verificaciรณn de facturaciรณn, familiaridad con flujos de trabajo OSS y BSS y habilidades de scripting para pruebas de automatizaciรณnComprender las normas arancelarias y reglamentarias es tan importante como conocer las herramientas.

Resumir este post con: