Automation Testing
Introducción
Catalyst Automation Testing es un componente de Catalyst DevOps que funciona como una herramienta de pruebas de API para automatizar el proceso de pruebas de APIs en tu aplicación de Catalyst. Con esta funcionalidad, puedes escribir casos de prueba según tus requisitos, programar pruebas para que se ejecuten automáticamente y gestionar todo el proceso de pruebas de API con una intervención manual mínima. Automation Testing te proporcionará informes detallados en tiempo real y resultados de depuración, que te permiten analizar las causas raíz de los fallos en tus APIs y resolver los problemas más rápidamente.
Puedes obtener más información sobre los demás componentes del servicio DevOps en esta página.
Automation Testing es una plataforma conveniente para gestionar todas tus necesidades de pruebas, sin necesidad de codificar o configurar elaboradas configuraciones backend. Esta funcionalidad aumenta tu eficiencia general en las pruebas y te ahorra invertir tiempo y esfuerzo valiosos en realizar pruebas manuales repetitivas. Los servidores de Catalyst son altamente escalables y, por lo tanto, pueden acomodar altas demandas sin afectar tu proceso de pruebas.
Automation Testing te permite probar todos los endpoints accesibles de tu aplicación, es decir, las funciones Basic I/O y Advanced I/O. También puedes probar cualquier URL de terceros que necesites y obtener respuestas. Esta funcionalidad se ofrece como un componente parcialmente de pago, que requiere que pagues después de agotar los límites gratuitos de cada proyecto.
-
Automation Testing no es accesible en el entorno de Production, ya que las pruebas se realizan idealmente en el entorno de Development. Sin embargo, puedes ejecutar pruebas para el entorno de Production desde el entorno de Development y verificar las respuestas de Production desde allí. Consulta la página de ayuda de Environments para obtener más información.
-
Automation Testing no está disponible actualmente para los usuarios de Catalyst que acceden desde los centros de datos de EU, AU, IN o CA.
La secuencia de trabajo con Automation Testing se puede resumir de la siguiente manera:
- Crear un módulo para incluir casos de prueba que ejecuten acciones relacionadas.
- Crear un caso de prueba y configurar solicitudes individuales en él.
- Crear un test suite para facilitar la ejecución de varios casos de prueba y módulos en paralelo o en secuencia.
- Crear un test plan para programar la ejecución automatizada de uno o más test suites.
Beneficios
-
Proceso eficiente de desarrollo de aplicaciones como resultado de la automatización completa
La automatización en las pruebas es muy útil si tu microservicio requiere pruebas repetidas y frecuentes para una variedad de condiciones de prueba diferentes. La automatización se vuelve crucial para minimizar la naturaleza de alto esfuerzo, consumo de tiempo y monotonía de las pruebas manuales, que a menudo son propensas a errores humanos. Automation Testing permite la automatización completa, pero también te ofrece la flexibilidad de intervenir manualmente cuando sea necesario. -
Plataforma escalable y confiable equipada con múltiples funcionalidades
Automation Testing viene equipado con una variedad de características que satisfacen todas tus necesidades fundamentales de pruebas y facilita una experiencia de pruebas sofisticada. Puedes escribir casos de prueba individuales para acciones precisas, organizar casos de prueba relevantes juntos y reutilizarlos cuando sea necesario. También puedes orquestar ejecuciones de API encadenadas y ejecuciones de pruebas secuenciales, y pasar valores dinámicos entre ellas, así como ejecuciones de pruebas en paralelo que aceleran las pruebas. -
Facilidad de uso en la configuración de pruebas
Automation Testing proporciona una plataforma integrada que te permite configurar tu entorno de pruebas fácilmente en minutos. Puedes configurar todo con solo unos pocos clics. Puedes configurar fácilmente un caso de prueba, determinar los valores que esperas que se devuelvan en la respuesta y programar rápidamente una ejecución de prueba automatizada. Automation Testing se encargará del resto y entregará resultados con información detallada. Incluso puedes facilitar pruebas que involucren diferentes conjuntos de datos para los entornos de Development y Production, sin realizar ninguna configuración adicional. -
Facilitar la depuración y resolución de problemas
Además de señalar las áreas problemáticas exactas, Automation Testing también decodifica los problemas por ti, lo que te ayudará enormemente mientras los corriges. Los resultados contienen las respuestas exactas recibidas para cada solicitud en cada caso de prueba, junto con métricas cruciales y estadísticas de rendimiento de la configuración general. Puedes medir el rendimiento de tu servicio usando estas métricas informativas, determinar la funcionalidad y confiabilidad de su integración, y asegurar el cumplimiento de los altos estándares para tus usuarios finales.
Habilitar Automation Testing
Antes de discutir las funcionalidades de Automation Testing, habilitemos la funcionalidad para un proyecto en la consola de Catalyst.
- Navega a DevOps en el panel izquierdo de la consola de Catalyst y haz clic en Automation Testing.
- Haz clic en Enable Now en la página de la funcionalidad Automation Testing y haz clic en Proceed en la ventana de confirmación que aparece.
Automation Testing ahora está habilitado para tu proyecto.
Deshabilitar Automation Testing
Puedes deshabilitar Automation Testing de la siguiente manera:
- Haz clic en el ícono de puntos suspensivos en la esquina superior derecha de la página de Automation Testing, luego haz clic en Disable.
- Escribe “DISABLE” en la ventana emergente de confirmación para confirmar, luego haz clic en Yes, Proceed.
Última actualización 2026-03-20 21:51:56 +0530 IST
Yes
No
Send your feedback to us



