test-cloud
latest
false
Importante :
La localización de contenidos recién publicados puede tardar entre una y dos semanas en estar disponible.
UiPath logo, featuring letters U and I in white

Guía del usuario de Test Cloud

Última actualización 13 de mar. de 2025

Prueba de aplicación

Para garantizar la eficiencia de tus flujos de trabajo de prueba de aplicaciones, integra los siguientes conceptos en el proceso de diseño de tus proyectos de prueba:

1. Cree un marco de automatización de pruebas escalable

Utiliza los siguientes componentes al diseñar casos de prueba automatizados en Studio:

  • Repositorio de objetos: centraliza los elementos de la IU para reutilizarlos fácilmente en casos de prueba y proyectos.
  • Flujos de trabajo: diseña flujos de trabajo modulares para acciones comunes.
  • Casos de prueba: ensambla flujos de trabajo en casos de prueba estructurados y automatizados, utilizando plantillas de casos de prueba y plantillas de ejecución.

    Agrupa los casos de prueba relacionados en carpetas para mejorar la visibilidad y la organización.

2. Explore Test Manager para la trazabilidad y la cobertura

Mejora la trazabilidad y la cobertura de tus proyectos de prueba utilizando Test Manager:

  • Comienza creando o importando requisitos para vincular los casos de prueba a los objetivos empresariales.
  • Consigue una trazabilidad de extremo a extremo conectando los casos de prueba a los requisitos.
  • Analiza la cobertura de pruebas y descubre posibles brechas utilizando paneles de Insights.
  • Sincroniza artefactos de prueba con herramientas ALM populares a través de UiPath Test Manager Connect.

3. Avanza en tus proyectos de prueba con características de IA

Aprovecha las características de IA de Autopilot para Testers para mejorar tus proyectos de prueba:
  • Características de Test Manager AI: te ayudan a revisar la calidad de los requisitos, generar escenarios de prueba faltantes y recopilar información de prueba.
  • Características de Studio AI: te ayudan a refactorizar el código, generar expresiones, probar datos y verificaciones difusas, y casos de prueba codificados/de código bajo.

Para obtener más información sobre las características de IA que ofrece Autopilot para Testers, visita Autopilot para Testers.

4. Optimizar la estrategia del selector de pruebas de IU

Emplea Test Cloud de UiPath para mejorar las pruebas del selector de IU:
  • Utiliza el repositorio de objetos en lugar de los selectores estáticos para los elementos de la IU.
  • Evita los selectores absolutos que se rompen con los cambios de la IU. Utiliza selectores basados en anclajes para elementos de IU dinámicos.
  • Habilita las reglas Simular clic y Simular tipo del analizador de flujo de trabajo para acelerar las interacciones en aplicaciones web o de escritorio.
  • Implementar mecanismos de reintento para gestionar los retrasos intermitentes de la IU.

5. Implementar pruebas basadas en datos

Utiliza las capacidades de datos de prueba disponibles:
  • Agilice la gestión de datos de prueba con colas de datos de prueba de Orchestrator y entidades de Data Service.
  • Genera datos de prueba utilizando IA.
  • Parametriza las entradas de prueba en lugar de utilizar valores codificados.

6. Integrar las pruebas de UiPath en los procesos de CI/CD

Sigue estas recomendaciones para integrar pruebas en procesos de CI/CD:
  • Programa y ejecuta pruebas automatizadas en Test Manager.
  • Desencadenar pruebas automáticamente utilizando herramientas DevOps.
  • Reduzca el tiempo del ciclo de prueba con la ejecución paralela en varios robots.
  • Utiliza pruebas basadas en API para minimizar la dependencia de la IU.

7. Manejar la gestión de excepciones y los informes

Para gestionar las excepciones de las ejecuciones de prueba de forma eficaz:
  • Registra resultados de ejecución detallados, incluidas capturas de pantalla y mensajes de error, en Test Manager.
  • Utiliza los bloques Try-Catch para gestionar los errores de forma coherente.
  • Aprovecha los registros de Orchestrator para una depuración exhaustiva.
  • Envía informes de ejecución de pruebas por correo electrónico.

8. Optimizar el rendimiento de la ejecución de pruebas

Sigue estos métodos para mejorar el rendimiento:
  • Ejecuta pruebas en modo desatendido para obtener resultados más rápidos.
  • Reemplace los retrasos estáticos con mecanismos de espera dinámicos.
  • Minimiza las interacciones de la IU mediante el uso de validaciones de la API y la base de datos.

9. Mantener y actualizar regularmente las pruebas automatizadas

Mantén tus pruebas automatizadas actualizadas:

  • Actualice los selectores periódicamente para que coincidan con los cambios de la aplicación.
  • Eliminar casos de prueba obsoletos.
  • Refactorice los flujos de trabajo para mejorar la eficiencia.
  • Utilice el control de versiones para realizar un seguimiento de los cambios y fomentar la colaboración.

¿Te ha resultado útil esta página?

Obtén la ayuda que necesitas
RPA para el aprendizaje - Cursos de automatización
Foro de la comunidad UiPath
Uipath Logo White