Seminario web destacado: Simplifique los flujos de trabajo de cumplimiento con el nuevo C/C++test 2024.2 y la automatización impulsada por IA Vea ahora
Tiempo de leer: 2 minutos
Saltar a la sección
Resumen
Uno de los mayores operadores de cable y conectividad de banda ancha de EE. UU. atiende a más de 32 millones de clientes en 41 estados con sus ofertas principales que incluyen Internet, televisión por cable y servicios móviles y de voz, entregados a través de su avanzada red de fibra óptica.
Este destacado actor de la industria de las telecomunicaciones se dedica a realizar pruebas de rendimiento para su gran variedad de aplicaciones. La empresa se asoció con Parasoft para abordar los desafíos de las pruebas de rendimiento mediante la virtualización de servicios, lo que dio como resultado mejoras significativas en todas sus aplicaciones.
Saltar a la sección
Los desafios
La empresa de telecomunicaciones enfrentó muchos desafíos críticos de desarrollo y prueba de software.
- Incapacidad de realizar pruebas de rendimiento de manera eficiente en la red móvil debido a la integración con servicios de terceros que no escalaron a su capacidad y contribuyeron a generar altos costos de pruebas.
- Desafíos con los servicios web internos y disponibilidad limitada del entorno de laboratorio para la aplicación de alertas de servicio proactivo de la red móvil.
- Trabajar con datos de prueba complejos y confidenciales, como números de Seguro Social, tarjetas de crédito, nombres, teléfonos y correos electrónicos, hizo que las pruebas de rendimiento en un entorno en vivo fueran extremadamente complejas, lo que requirió un sustituto virtual.
- Sincronización de datos entre todos los componentes del entorno de prueba para admitir escenarios de prueba de extremo a extremo.
El enfoque
Para abordar estos desafíos, la empresa recurrió a Parasoft para implementar la virtualización de servicios, que simula el comportamiento de API de terceros como Experian e ID Analytics.
Los equipos utilizaron servidores proxy virtuales para grabar y reproducir datos de prueba de servicios en vivo.
“Hemos podido replicar más de 40 servicios configurando versiones virtualizadas en lugar de acceder al servicio real, lo que nos da la posibilidad de continuar con las pruebas incluso cuando ese servicio no está disponible”.
—Director sénior de TI, BA/Testing/Release en la empresa de telecomunicaciones
También podían controlar el flujo de tráfico alternando entre lo real y lo virtual. La empresa utilizó las principales herramientas CRUD de Parasoft para almacenar, leer y actualizar datos de forma dinámica para respaldar escenarios de prueba realistas de extremo a extremo. Al aprovechar los puntos finales y los datos virtuales, los equipos pueden centrar sus esfuerzos de prueba en componentes móviles desarrollados internamente.
La Solución
La empresa implementó la virtualización de servicios utilizando Virtualización de Parasoft Para pruebas funcionales y no funcionales.
“Al aprovechar Parasoft Virtualize, pudimos crear servicios virtuales con modos de respuesta híbridos, combinando servicios virtuales y reales en función de las condiciones de coincidencia. Esta flexibilidad nos permitió probar escenarios complejos y sensibles, como puntajes de crédito específicos o deudas pasadas, para garantizar que nuestras transacciones cumplieran con los Acuerdos de Nivel de Servicio (SLA)”.
—Director sénior de TI, BA/Testing/Release en la empresa de telecomunicaciones
Parasoft Virtualize permitió a los equipos crear datos y servicios virtuales. Aprovecharon Parasoft CTP para capturar métricas de respuesta clave y estadísticas de aciertos. Al identificar y solucionar cuellos de botella de rendimiento en el código de la aplicación, el equipo superó los desafíos de escalabilidad de las alertas de servicio proactivas. También reemplazaron sistemas internos y de terceros a una fracción del costo.
Los resultados
Parasoft permitió a la empresa cumplir su objetivo general de ofrecer software de alta calidad a sus clientes. La adopción de Parasoft Virtualize generó numerosos beneficios para la empresa.
- Aumento de la cobertura de pruebas. La virtualización de servicios permitió a la empresa ampliar su cobertura de pruebas en más de un 20 % en aplicaciones móviles. Parasoft Virtualize brindó flexibilidad para crear diversos escenarios de prueba y ayudó al equipo a cumplir con los requisitos internos de cobertura de código.
- Se evitaron costos de datos de prueba. Con Parasoft Virtualize, la empresa ahorra decenas de miles de dólares al año al evitar pruebas directas contra costosas aplicaciones de terceros.
- Costos reducidos. La empresa ahorró $7,600 adicionales anualmente al adoptar servicios virtuales para la configuración de datos de prueba, eliminando la necesidad de comprar y mantener dispositivos reales y espacios de laboratorio adicionales.
- Pruebas resilientes. La empresa replicó más de 40 servicios complejos a través de la virtualización, lo que permitió probar la continuidad incluso cuando los servicios reales no estaban disponibles.
- Se mejoró la eficiencia de las pruebas de rendimiento. Parasoft Virtualize permitió a la empresa probar escenarios de datos complejos, simular escenarios de desastres naturales y superar las limitaciones de escala de los sistemas de terceros para pruebas de rendimiento.
Acelere las pruebas de software con datos y entornos virtuales utilizando Parasoft Virtualize.
- Industria: Telecomunicaciones
- Tamaño de la empresa: 100,000+
- Lugar: United States
- Productos Virtualizar, CTP