- 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
Ejecución de pruebas autónomas en Test Manager para ejecutar casos de prueba manuales automáticamente con Autopilot, sin crear o mantener la automatización con script.
La ejecución de pruebas autónomas es una capacidad en Test Manager que ejecuta casos de prueba manuales predefinidos automáticamente utilizando Autopilot. Un probador humano ya ha escrito los pasos de prueba; Autopilot los ejecuta sin más intervención, reemplazando el esfuerzo de convertir una prueba manual en una automatización de Studio totalmente escrita.
La ejecución de pruebas autónomas solo está disponible a través de Test Cloud y solo es compatible con entornos Windows.
Características clave
- Solo ejecución desatendida: ejecuta casos de prueba sin ejecución en modo atendido, incluso desde una ejecución pendiente.
- Ámbito basado en la web: cubre solo los casos de prueba basados en la web; las aplicaciones de escritorio no son compatibles. La ejecución utiliza el navegador predeterminado configurado en la máquina: tanto los navegadores basados en Chromium como Firefox son compatibles, y la selección del navegador no es configurable.
- Compatibilidad con credenciales y parámetros: los pasos de prueba hacen referencia a valores dinámicos a través de la sintaxis
{{parameterName}}, y los activos de credenciales de Orchestrator a través de la sintaxis{{credential:credentialName}}. - Elección de modelo: las opciones de modelo incluyen modelos de inteligencia artificial (IA) de Gemini y Anthropic, filtrados a los permitidos por la política de Automation Ops de la organización.
- Resultados de ejecución detallados: un seguimiento completo de las acciones, capturas de pantalla y el razonamiento del agente sobre los fallos, en lugar de un simple indicador de éxito o fallo. Los registros de robot también están disponibles.
- Transmisión en vivo, control remoto y cancelación: una ejecución en curso puede verse, tomarse el control a través de control remoto si es necesario y cancelarse en cualquier momento.
Cuándo utilizar la ejecución de pruebas autónomas
- Pruebas de regresión: los casos de prueba manuales existentes para una característica estable se ejecutan repetidamente sin esfuerzo humano.
- Pruebas dependientes de credenciales: las credenciales se almacenan de forma segura en Orchestrator y se inyectan en runtime, lo que es útil en entornos en los que las credenciales no deben estar codificadas o expuestas.
- Pruebas únicas o rara vez ejecutadas: evita la sobrecarga de crear automatización persistente para validaciones temporales o comprobaciones poco frecuentes.
- Interfaces de muchos cambios o inestables: Autopilot se adapta en tiempo de ejecución en lugar de requerir un mantenimiento continuo del script en aplicaciones donde la interfaz cambia con frecuencia.
- Pruebas de usuario empresarial o no técnicas: los analistas empresariales o expertos en la materia pueden ejecutar pruebas a partir de instrucciones manuales, sin aprender herramientas de automatización ni mantener scripts.
Gestión de credenciales
En lugar de texto sin formato, los pasos de prueba de ejecución de pruebas autónomas pueden hacer referencia a un activo de tipo Credencialde Orchestrator utilizando la sintaxis {{credential:credentialName}} . En runtime, una actividad Obtener credencial existente obtiene el valor.
El propio Test Manager nunca ve ni almacena el nombre de usuario o la contraseña, solo el nombre del activo. El valor se transporta a través del flujo de trabajo como una cadena segura: el modelo de IA solo ve un marcador de posición seguro, nunca el texto sin formato, hasta que se introduce en el campo de destino.
- Las credenciales solo se obtienen de la carpeta predeterminada de Orchestrator del proyecto, configurada en Configuración del proyecto. No está disponible la anulación de carpeta por ejecución.
- Tanto el autor del caso de prueba como el ejecutor del caso de prueba necesitan el permiso
AssetsViewen esa carpeta; de lo contrario, la ejecución falla al iniciar sesión. - La selección de credenciales es solo desplegable, por lo que no se puede introducir un nombre de activo no válido o mal escrito. La falta de permisos sigue causando un error.
- La resolución de credenciales se aplica solo durante la ejecución de pruebas autónomas. Una persona que ejecute los mismos pasos manualmente debe buscar la credencial por separado.
- La configuración del proyecto y la carpeta, incluida la carpeta predeterminada utilizada para la resolución de credenciales, no se transfiere al exportar o importar casos de prueba entre tenants o proyectos.
Transmisión en vivo, control remoto y cancelación
Un trabajo de ejecución de prueba autónoma en ejecución se puede ver en vivo y se puede tomar el control remoto de la sesión si es necesario. Ambas capacidades reutilizan la infraestructura de transmisión en vivo de ejecución automatizada existente.
A diferencia del panel lateral persistente de Understanding Exploration, la vista en vivo de Ejecución de pruebas autónomas aparece por caso de prueba ejecutado a través de una columna Vídeo en la tabla de resultados de ejecución, que admite desencadenar varias ejecuciones en paralelo en lugar de una a la vez.
Un trabajo unattended en ejecución también puede cancelarse en cualquier momento. No se admite pausar una ejecución.
Limitaciones conocidas
- No hay una etiqueta de tipo de ejecución dedicada para distinguir las ejecuciones de ejecución de prueba autónoma de las ejecuciones manuales regulares en Ejecución de conjunto de pruebas; el tipo de ejecución se muestra genéricamente como "Manual".
- La ejecución de pruebas autónomas siempre se ejecuta y obtiene las credenciales de la carpeta predeterminada de Orchestrator del proyecto. Aún no hay ninguna anulación de carpeta disponible, aunque está prevista una antes o en disponibilidad general.
- Para cambiar la forma en que Autopilot aborda una prueba, los pasos manuales deben editarse directamente; no hay soporte para la biblioteca de solicitudes en este momento.
- No hay ejecución a nivel de conjunto de pruebas ni forma de distribuir ejecuciones unattended en un grupo de robots. La ejecución de prueba autónoma se ejecuta por caso de prueba, incluso a partir de una ejecución pendiente, no en un conjunto de pruebas completo con tipos de ejecución mixtos.
- La gestión dinámica de datos de prueba y la integración de Data Fabric no están disponibles.
- No se implementa el control completo de intervención humana. Si Autopilot no puede identificar un elemento de interfaz o encuentra un bloqueador, la ejecución se detiene y muestra el problema específico, que debe resolverse manualmente.
- La ejecución de pruebas autónoma solo admite casos de prueba basados en la web; las aplicaciones de escritorio no son compatibles. Se ejecuta en el navegador predeterminado configurado en la máquina (los navegadores basados en Chromium y Firefox son compatibles, sin opción de seleccionar un navegador diferente) y solo está disponible en entornos Windows.
Para obtener instrucciones paso a paso, consulta Ejecutar Ejecución de pruebas autónomas. Para obtener más información sobre la revisión de los resultados de una ejecución, consulta Revisión de los resultados de ejecución de pruebas autónomas.