- Primeros pasos
- Gestión de proyecto
- Documentos
- Trabajo con el análisis de impacto de cambios
- Creación de casos de prueba
- Asignar Casos de prueba a los Requisitos
- Clonación de casos de prueba
- Exportar casos de prueba
- Vincular casos de prueba en Studio a Test Manager
- Delete test cases
- Casos de prueba manuales
- Documentar casos de prueba con Task Capture
- Parámetros
- Habilitar la gobernanza a nivel de proyecto
- Deshabilitar la gobernanza a nivel de proyecto
- Habilitar el control a nivel de caso de prueba
- Deshabilitar el control a nivel de caso de prueba
- Gestionar aprobadores para casos de prueba controlados
- Gestionar casos de prueba gobernados en el estado En trabajo
- Gestionar casos de prueba controlados en el estado En revisión
- Gestionar objetos controlados en estado Firmado
- Gestionar comentarios para casos de prueba controlados
- Aplicar filtros y vistas
- Importar conjuntos de pruebas de Orchestrator
- Creating test sets
- Añadir casos de prueba a un conjunto de pruebas
- Asignar usuarios predeterminados en la ejecución del conjunto de pruebas
- Habilitación de la cobertura de actividad
- Habilitar Healing Agent
- Configurar conjuntos de pruebas para carpetas de ejecución y robots específicos
- Anular parámetros
- Clonación de conjuntos de pruebas
- Exportar conjuntos de pruebas
- Aplicar filtros y vistas
- Preguntas frecuentes: paridad de características: Test Manager frente a Orchestrator
- Ejecución de pruebas manuales
- Ejecución de pruebas automatizadas
- Ejecutar casos de prueba sin un conjunto de pruebas
- Ejecutar pruebas mixtas
- Crear ejecuciones pendientes
- Aplicar una orden de ejecución
- Volver a ejecutar ejecuciones de prueba
- Programar ejecuciones
- Solución de problemas de ejecuciones automatizadas
- Pruebas de accesibilidad para Test Cloud
- Operaciones y utilidades del proyecto
- Configuración de Test Manager
- Integración de herramientas de ALM
- Integración de API
- Agentes de codificación para pruebas
- Solución de problemas
Tipos de prueba que Test Manager admite en Automation Cloud y Test Cloud, desde RPA y pruebas de aplicaciones hasta pruebas de rendimiento, accesibilidad y autonomía.
Test Manager es el centro de requisitos, casos de prueba, conjuntos de pruebas y resultados, independientemente del tipo de prueba que estés realizando. Esta página te ofrece una descripción general de cada tipo de prueba que puedes ejecutar y te indica dónde obtener más información sobre cada uno.
| Tipo de prueba | Qué valida | Más adecuado para |
|---|---|---|
| Prueba de RPA | Automatizaciones de UiPath Studio y lógica de flujo de trabajo | Las automatizaciones de confirmación siguen funcionando a medida que cambia el flujo de trabajo subyacente |
| Prueba de aplicación | Aplicaciones web, de escritorio, SAP y móviles, independientes de una automatización específica | Validación de IU, API, impulsada por datos y multiplataforma de los sistemas con los que interactúan sus automatizaciones |
| Pruebas de rendimiento | Casos de prueba funcionales automatizados bajo usuarios virtuales concurrentes | Pruebas de carga y captura de regresiones de rendimiento antes de que lleguen a producción |
| Pruebas de accesibilidad | Si tu aplicación cumple los estándares de accesibilidad | Comprobaciones de cumplimiento gestionadas y notificadas desde Test Manager |
| Ejecución de pruebas autónomas | Casos de prueba manuales preescritos, ejecutados unattended por Autopilot | Pruebas de regresión, pruebas dependientes de credenciales y pruebas únicas o ad hoc |
| Exploración autónoma | Comportamiento de la aplicación indefinido, explorado en tiempo real sin script preescrito | Pruebas impulsadas por el descubrimiento: encontrar incidencias desconocidas y casos límite que una prueba con script no detectaría |
Prueba de RPA
Las pruebas de RPA validan las automatizaciones que creas en UiPath Studio, para que puedas confirmar que siguen funcionando como se espera mientras cambia el flujo de trabajo subyacente. Se basa en:
- Pruebas basadas en datos : ejercitar un flujo de trabajo contra entradas variadas utilizando archivos de datos de prueba, datos generados automáticamente, entidades de Data Service o colas. Consulta Pruebas basadas en datos.
- Pruebas simuladas : sustitución de entradas o dependencias durante el diseño, para que partes de un proceso puedan validarse antes de que cada dependencia esté lista. Consulta Pruebas simuladas.
- Cobertura de actividad y descriptor : realiza un seguimiento de cuánto de un flujo de trabajo se ha ejercitado realmente por tus casos de prueba y muestra una cobertura redundante. Consulta Cobertura de actividad y Cobertura de descriptor.
- Ejecución de perfil : mide el rendimiento de cada módulo en una prueba para detectar regresiones temprano. Consulta Ejecución de perfil.
Los casos de prueba se diseñan en Studio, se publican en Orchestrator como paquetes y luego se vinculan a Test Manager para la trazabilidad, la gestión de la ejecución y la generación de informes.
Prueba de aplicación
Las pruebas de aplicaciones validan los sistemas con los que interactúan tus automatizaciones (aplicaciones web, de escritorio, SAP o móviles) independientemente de un proyecto de automatización específico. Admite tanto automatizaciones de prueba de código bajo (arrastrar y soltar) como totalmente codificadas.
Pruebas de IU
Basado en el paquete de actividades de Automatización de IU y el Repositorio de objetos, para interactuar con los elementos de la interfaz y afirmarse en ellos de forma fiable.
Pruebas de API
Utiliza el paquete de actividades de prueba para validar las respuestas HTTP/API directamente, sin controlar la IU.
Pruebas basadas en datos
El mismo enfoque basado en datos utilizado en las pruebas de RPA (archivos de datos de prueba, datos generados automáticamente, entidades, colas) se aplica a los casos de prueba en el nivel de aplicación.
Pruebas multiplataforma y móviles
El paquete de actividades de automatización móvil se conecta a granjas de dispositivos y emuladores, por lo que las pruebas pueden ejecutarse en dispositivos móviles reales o virtuales sin la manipulación manual de dispositivos.
Las pruebas entre navegadores no son una característica distinta. Se maneja a través de cómo Automatización de IU se dirige a un navegador determinado, no a una cuadrícula de prueba dedicada a varios navegadores.
Pruebas de rendimiento
Realiza pruebas de carga de tus casos de prueba funcionales automatizados en usuarios virtuales concurrentes. Configuras grupos de carga, tiempos de aceleración y umbrales en Test Manager, ejecutas una ejecución en seco para validar, luego ejecutas a escala y supervisas los resultados, incluidas las vistas de resultados de rendimiento de API dedicadas. Consulta Performance testing: descripción general.
Pruebas de accesibilidad
Evalúa si tu aplicación cumple con los estándares de accesibilidad, se gestiona y se informa desde dentro de Test Manager. Consulta Pruebas de accesibilidad para Test Cloud.
Ejecución de pruebas autónomas
Ejecuta casos de prueba manuales preescritos automáticamente utilizando Autopilot. Un probador humano ya ha escrito los pasos y Autopilot los ejecuta de forma desatendida, reemplazando el esfuerzo de convertir una prueba manual en una automatización de Studio totalmente escrita. Está enfocado a casos de prueba basados en la web y admite:
- Credenciales a través de activos de Orchestrator
- Una selección de modelos de IA subyacentes
- Transmisión en vivo, control remoto y cancelación de una ejecución en curso
Más adecuado para:
- Pruebas de regresión de características estables
- Pruebas dependientes de credenciales
- Pruebas únicas o ad hoc
- Pruebas realizadas por usuarios empresariales que no desean crear o mantener scripts
Más información:
- Ejecución de pruebas autónomas para Test Cloud
- Ejecutar la ejecución de pruebas autónomas
- Revisar los resultados de ejecución de pruebas autónomas
Exploración autónoma
Un agente aprende simultáneamente sobre la aplicación, diseña pruebas y las ejecuta en tiempo real, sin script de prueba predefinido. Guiado por un estatuto, requisito o historia de usuario, explora la aplicación como un usuario curioso dentro de una sesión de tiempo limitado, con controles de intervención humana opcionales (pausa, guía, omisión, reanudación) y un informe de hallazgos estructurado al final.
Se adapta mejor a las pruebas impulsadas por el descubrimiento, por ejemplo, para encontrar incidencias desconocidas, casos límite y comportamiento inesperado que una prueba con script no detectaría.
Más información:
- Exploración autónoma para Test Cloud
- Ejecución de la exploración autónoma
- Revisar los resultados de la exploración autónoma