Seminario web destacado: MISRA C++ 2023: todo lo que necesita saber | Vea ahora

Tiempo de lectura: 3 minutos.

General

La división ITNS de KPN facilita los servicios de Internet, televisión y redes a través de fibra de vidrio. KPN ITNS ofrece servicios mayoristas para una amplia gama de ISP en los Países Bajos, atendiendo a una base de clientes en rápido crecimiento.

El Desafío

Para acelerar los ciclos de lanzamiento de aplicaciones, KPN necesitaba abordar un cuello de botella crítico en el proceso de prueba. Sus escenarios de prueba de un extremo a otro interactuaron con dependencias controladas por otras divisiones y entidades externas, y obtener acceso a las dependencias requeridas fue un proceso lento y frustrante. Debido a estas limitaciones de acceso al entorno de prueba, los esfuerzos de prueba se retrasaron y se interrumpieron con regularidad.

Eliminación de restricciones externas para pruebas eficientes

El enfoque corporativo actual de KPN es fortalecer su posición en el mercado respondiendo más rápidamente a los constantes cambios y tendencias en el sector de telecomunicaciones y TI. Para la división ITNS, esto significa acelerar la entrega de innovaciones de software que mejoran la calidad al tiempo que mejoran los servicios disponibles. Su principal responsabilidad es desarrollar la aplicación AX para facilitar la conexión y los servicios DSL / Fibra óptica. Esta aplicación procesa todos los pedidos solicitados por su amplia base de usuarios.

La prueba de transacciones de un extremo a otro que se originan en la aplicación AX requiere acceso a una serie de dependencias fuera de la división ITNS. Cuando KPN se acercó a Parasoft, la cantidad de pruebas que se podían realizar en cualquier ciclo de pruebas dado estaba limitada por la disponibilidad de recursos en divisiones y organizaciones más allá de su "control geopolítico". Debido a la coordinación requerida entre ITNS y otras divisiones de KPN, la demora entre la planificación y la ejecución de un solo caso de prueba podría ser de hasta una semana. Como era de esperar, su proceso de prueba se retrasó a menudo y no hubo tiempo suficiente para completar la amplitud y profundidad esperadas de las pruebas.

Para acelerar la entrega de nuevas funcionalidades que cumplieran con sus estrictos estándares de calidad, la división necesitaba una forma de ir más allá de estas restricciones de acceso al entorno de prueba. Necesitaban un fácil acceso a un entorno de prueba completo para poder comenzar a probar tan pronto como estuvieran listos y continuar probando hasta que su plan de prueba se completara por completo.

El enfoque

Virtualización de Parasoft permitió a KPN eliminar las restricciones de acceso de estos entornos de prueba. Con las dependencias restringidas reemplazadas por activos virtuales fáciles de usar que brindan respuestas realistas, el equipo pudo probar más rápido, antes y de manera más completa. Las pruebas de regresión automatizadas, que no eran factibles en el pasado, ahora podrían convertirse en una parte integral de su proceso de prueba.

El enfoque inicial de los esfuerzos de virtualización de servicios de KPN se centró en la creación de activos virtuales que emulaban las respuestas sincrónicas y las actualizaciones de estado asincrónicas de su entorno de prueba de acceso de banda ancha mayorista (WBA). Estos activos virtuales eliminaron la necesidad de una coordinación que requería mucho tiempo entre ITNS y el entorno de WBA.

Los resultados

Como resultado, los escenarios de prueba que antes tardaban semanas en configurarse ahora se pueden iniciar en cuestión de minutos. La eliminación de este cuello de botella ha aumentado significativamente la cantidad de pruebas que se pueden completar en cada ciclo de lanzamiento. Después de este éxito inicial con la virtualización de servicios, KPN aumentó aún más la eficiencia de su proceso de prueba mediante la creación de activos virtuales que simulaban el comportamiento de aplicaciones de terceros adicionales a las que necesitan acceder para realizar pruebas. Una vez que el equipo tuvo acceso ilimitado a las dependencias clave, las pruebas se convirtieron en un proceso mucho más eficiente (y menos frustrante).

Actualmente, KPN está introduciendo la virtualización de servicios en los equipos de desarrollo de ITNS. Pronto, todo el equipo de desarrollo tendrá acceso flexible y continuo al mismo conjunto de activos virtuales y entornos de prueba simulados que se han vuelto tan fundamentales para los esfuerzos del equipo de pruebas. KPN espera que extender su adopción de virtualización de servicios al equipo de desarrollo conducirá a un descubrimiento más temprano de defectos de software y una mayor optimización del proceso de entrega de software.

En general, Parasoft Virtualize ha ayudado a KPN a acelerar los ciclos de entrega y a mejorar la calidad del software. Han reducido los costos y aumentado la moral al eliminar una fuente importante de frustración en su grupo. Al utilizar Parasoft Virtualize para simular el comportamiento de las dependencias, KPN ahora puede realizar pruebas antes, de forma más rápida y más completa, lo que acelera el tiempo de comercialización y reduce los riesgos de las aplicaciones.

“Parasoft Virtualize proporciona la solución perfecta a nuestro desafío. No solo hemos ahorrado un tiempo precioso, sino que también podemos realizar pruebas más a fondo ".

—Jenny van den Broek, directora de pruebas de KPN ITNS

Da el siguiente paso

Descubra cómo elegir la solución de virtualización de servicios adecuada para su organización.

  • Industria: Tecnología
  • Tamaño de la empresa: 10,000+
  • Matriz: Rotterdam, Países Bajos
  • Solución: Virtualizar