¿Qué busca?
Automatización de pruebas de red
Pruebas continuas en laboratorio y producción
Afrontar los retos de hoy y de mañana
Las organizaciones se enfrentan hoy a una serie de retos que afectan a su capacidad para seguir siendo competitivas en un mundo en el que el ritmo del cambio se ha acelerado exponencialmente. Su objetivo principal, sin embargo, no ha cambiado: ofrecer productos y servicios de alta calidad con un tiempo de comercialización más rápido. Para lograrlo, recurren a la automatización para acelerar las pruebas y reducir la carga de trabajo de la supervisión. Las prácticas del pasado, como las pruebas manuales y la supervisión de cuadros de mando para detectar alertas, llevan mucho tiempo y son costosas. Las nuevas tecnologías de la red moderna son caras y los presupuestos se reducen. Las nuevas tecnologías también son más complejas que antes y las organizaciones se enfrentan a un déficit de competencias en redes, pruebas, supervisión y automatización.
La solución para aumentar la utilización de los equipos en el laboratorio y la red y acelerar la validación funcional y la caracterización del rendimiento es automatizarlo todo. La clave para una solución de automatización duradera es seleccionar las herramientas, los procesos y las personas adecuadas que definirán una solución que funcione para hoy pero con el futuro en mente.
Selección de las herramientas y procesos adecuados
Las soluciones de automatización son tan únicas como los equipos que las implantan. Y también lo son las herramientas disponibles para implantarlas. El éxito de la adopción de la automatización depende de la elección de las herramientas y procesos adecuados para alcanzar los objetivos operativos y empresariales de la organización. Las herramientas de prueba y supervisión también tienen distintas capacidades de automatización. Se juzgan por su facilidad de automatización y su capacidad de integración con otros componentes de la cadena de herramientas. Las herramientas modernas de prueba y supervisión siguen las tendencias del sector, como trabajar con herramientas de código abierto y aprovechar las mejores prácticas de secuencias de comandos. Cuentan con una API REST bien diseñada y basada en modelos de datos y una biblioteca Python intuitiva para programar secuencias de comandos de forma experta y sencilla.
Una forma más eficaz de guionizar
Una API bien diseñada puede acelerar el proceso de creación de scripts. Cuando se basa en un modelo de datos claro e intuitivo, y se estructura para que coincida con la interfaz gráfica de usuario que viene con la herramienta, la creación de secuencias de comandos puede ser tan simple como usar la interfaz gráfica de usuario manualmente; sólo la creación de secuencias de comandos hace que sea repetible y capaz de ejecutarse automáticamente como parte de un proceso o un programa.
La mayor parte del tiempo invertido en scripting es en depuración. Las herramientas de Keysight están diseñadas para ser interactivas durante el proceso de depuración. Mientras se ejecuta el script, el desarrollador puede observar la GUI para asegurarse de que el script funciona correctamente, y puede intervenir a través de la GUI como una forma de determinar rápidamente la corrección necesaria en el script. Esta información inmediata proporcionada por la interfaz gráfica de usuario basada en web puede hacer que la depuración pase de horas a minutos.
Componentes de automatización
Programar un proceso, como las pruebas o la supervisión activa, contribuye a la eficacia, pero requiere una inversión para crear los guiones y mantenerlos. El volumen de la inversión puede ser considerable, por lo que maximizar el impacto de la inversión es siempre una métrica clave.
Tres componentes contribuyen a una solución de automatización eficaz.
- Scripting: la forma que adoptan los scripts y las herramientas utilizadas para aplicarlos, así como las herramientas que ejecutan las acciones.
- Gestión de guiones: métodos utilizados para gestionar el almacenamiento, la ejecución y el análisis de resultados de los guiones.
- Gestión del entorno: la organización operativa para definir, reservar y orquestar el entorno en el que se ejecutan los guiones.
Estos tres componentes, trabajando juntos como una cadena estrechamente integrada de herramientas y procesos, pueden tener el máximo impacto deseado para la organización.
Seguir el ritmo del cambio
A medida que las redes se centran cada vez más en el software, el avance de la tecnología se ha acelerado a velocidades inimaginables incluso hace 5 años. La adopción de redes definidas por software se ha acelerado en el centro de datos y la red central. La función de red virtual sigue avanzando y ofrece a los proveedores la capacidad de prestar y ampliar servicios a sus clientes de forma dinámica y casi instantánea.
El ritmo al que deben probarse y desplegarse estas tecnologías se acelera en el marco de un proceso AGILE de desarrollo/prueba/entrega continuos. La automatización utilizada en la red está influyendo en la naturaleza de las pruebas y la supervisión activa.
Devops depende de la automatización de laboratorios
El ritmo del cambio está obligando a los equipos de pruebas a evolucionar y adoptar la automatización mediante secuencias de comandos para alcanzar los objetivos operativos y empresariales de la organización. Sin embargo, la automatización de las pruebas no es suficiente si la configuración y el desmontaje del banco de pruebas se siguen realizando manualmente.
Los bancos de pruebas estáticos que nunca cambian y están diseñados para escenarios de pruebas específicos reducen la utilización de los equipos en los laboratorios. Cuando es necesario probar otros escenarios, el banco de pruebas estático resulta poco útil. Eso significa que hay que adquirir bancos de pruebas distintos para cada escenario de pruebas único.
Los bancos de pruebas dinámicos que se configuran manualmente requieren tiempo para cada prueba y son propensos a errores humanos durante el proceso de configuración. Además, el tiempo que se tarda en configurar el banco de pruebas es tiempo de inactividad del equipo que podría haberse utilizado para realizar pruebas.
La solución es automatizar la configuración del laboratorio junto con la automatización de los casos de prueba. Al utilizar una solución de automatización y gestión de laboratorios, se aumenta la utilización del equipo de pruebas, se reduce el ciclo general de pruebas y se eliminan los retrasos debidos a errores humanos y al desgaste del equipo.
Pruebas en el mundo Devops
Con el ritmo de cambio acelerado por los procesos AGILE que forman parte del desarrollo y la entrega DevOps, la función de pruebas corre el riesgo de convertirse en el cuello de botella que impide a la organización alcanzar los objetivos operativos y empresariales fijados.
Para evitar que esto ocurra, los equipos de pruebas deben evolucionar para trabajar de forma más inteligente desplegando la automatización de pruebas y aprovechando sus esfuerzos de scripting en todas las fases de los procesos CD/CI/CT/CD.
Automatización más rápida con servicios de pruebas y secuencias de comandos
El equipo de profesionales de Keysight ha estado a la vanguardia en el diseño e implementación de la más amplia gama de metodologías de prueba y marcos de automatización de la industria. Nuestros experimentados equipos de Arquitectos de Soluciones, Servicios Profesionales y Servicios de Scripting le ayudarán a crear la solución de automatización ideal para sus objetivos específicos. Crearemos soluciones completas a partir de una variedad de productos probados, o simplemente aceleraremos la integración de nuestras herramientas de pruebas en su marco de automatización personalizado. Permítanos ayudarle a iniciar y mantener el camino hacia una automatización satisfactoria y a evitar los errores más comunes que provocan el fracaso de los proyectos de automatización.
Acelere sus pruebas y aumente la eficacia. Optimice sus inversiones en red al tiempo que minimiza sus inversiones.
Ventajas:
- Evaluaciones profesionales fáciles de costear en función de sus necesidades
- Planes de pruebas y metodologías probados y repetibles
- Expertos en pruebas con gran experiencia para complementar a su propio personal técnico
Soluciones de pruebas que se integran fácilmente en su entorno de automatización
Prueba de infraestructura de la red IxNetwork
Automatice las pruebas de carga de red mediante la compatibilidad con los lenguajes TCL, Python, Perl y Robot API. IxNetwork Automation incluye una sólida API REST con importación/exportación JSON y metodologías QuickTest preempaquetadas y estándar del sector para la validación de capa 2/3.
Prueba de aplicación IxLoad
Automatice la más amplia gama de pruebas de carga de aplicaciones mediante la compatibilidad con los lenguajes TCL, Python, Perl y Robot API. IxLoad Automation incluye compatibilidad con API REST y metodologías QuickTest preempaquetadas y estándar del sector para la validación de capa 4-7.
BreakingPoint-Prueba de seguridad
La automatización de las pruebas de seguridad mediante las API de TCL, Python y Robot ayuda a mantener su red más segura. BreakingPoint Automation incluye compatibilidad con la API REST y el estándar industrial preempaquetado QuickTest para la validación de la seguridad de la red.
¿Necesita ayuda o tiene alguna pregunta?