- Introducción a Test Suite
- Studio
- Conjunto de pruebas - Estudio
- Información general
- Actividades de prueba y API
- Arquitectura de automatización de dispositivos móviles
- Primeros pasos
- Administración de Mobile Device Manager
- Administración de aplicaciones
- Creación de flujos de trabajo de automatización móvil
- Interacción de dispositivos
- Automatización para aplicaciones React Native
- Actividades de automatización móvil y API
- Orchestrator
- Testing Robots
- Test Manager
- Cambiar el análisis de impacto
- Requisitos
- Assigning test cases to requirements
- Linking test cases in Studio to Test Manager
- Unlink automation
- Delete test cases
- Documentar casos de prueba con Task Capture
- Creación de casos de prueba
- Importing manual test cases
- Generate tests for requirements
- Clonación de casos de prueba
- Exportar casos de prueba
- Automatizar casos de prueba
- Casos de prueba manuales
- Aplicar filtros y vistas
- Conjuntos de prueba
- Ejecución de pruebas
- Documentos
- Informes
- Exportar datos
- Operaciones masivas
- Searching with Autopilot
- Solución de problemas
Automate manual tests
This page lists guidelines to effectively use AutopilotTM for automating manual tests in Studio Desktop.
After you link Studio to Test Manager, the Test Explorer from Studio Desktop offers you a view of all test cases within your Test Manager project. The panel displays both automated and manual tests. Autopilot allows you to convert the manual tests into automated tests.
Visit Creating a coded test case from a manual test case and Creating a low-code test case from a manual test case to learn how to convert manual tests into low-code and coded test cases.
Autopilot utiliza las capacidades de automatización de IU para convertir los pasos de prueba manuales en pasos automatizados. Para hacer referencia a los elementos de la interfaz de usuario que deseas probar, Autopilot necesita referencias del repositorio de objetos a cada uno de ellos. Es crucial mantener una convención de nomenclatura coherente, garantizando que utilices nombres de control idénticos dentro de tus pasos de prueba manuales que los de tu repositorio de objetos.
Por ejemplo, considera el siguiente paso de prueba manual: "Haz clic en 'Enviar aplicación de préstamo'". En este caso, Autopilot generará una actividad Hacer clic e intentará localizar un elemento del repositorio de objetos llamado Enviar aplicación de préstamo. La coherencia para los nombres de control dentro de tus pasos manuales facilita un proceso de conversión de automatización fluido.
Un paso de prueba manual típico puede tener la siguiente estructura: "Escribe 'john.doe@gmail.com' en el campo 'Correo electrónico'". Este paso incluye la siguiente información utilizada para automatizarlo:
- Acción: tipo, que se reconoce como la actividad Escribir en.
- Datos: 'john.doe@gmail.com'.
- Destino: 'Correo electrónico', que se reconoce como el elemento del repositorio de objetos correspondiente.
Consulta la tabla para ver los verbos que debes utilizar en tus pasos manuales. Estos verbos se convierten en la actividad/API adecuada dentro de Studio Desktop.
Paso de prueba manual | Actividad de UiPath | API de Uipath |
---|---|---|
"'Hacer clic' en 'Mi botón'" | Clic | Clic |
"'Tipo' 'hola mundo' en 'Mi campo de texto'" | Escribir en | Escribir en |
"'Obtener texto' de 'Mi etiqueta'" | Obtener texto | GetText |
"'Marcar' 'Mi casilla de verificación'" | Comprobar | Comprobar |
"'Seleccionar elemento' '3 años' de 'Término del préstamo'" | Seleccionar elemento | Seleccionar elemento |
Si se muestra un formulario que requería la entrada de datos en tu pantalla, puedes utilizar la palabra clave "Rellenar formulario" para decirle a Autopilot que lo automatize.
Considera el siguiente paso de prueba manual como ejemplo: "Rellena el formulario en la pantalla llamada 'myFormScreen' con los siguientes valores: Correo electrónico: 'john@doe.com', Cantidad del préstamo: '100', Término del préstamo: '3'". Autopilot ejecutará el comando 'Rellenar formulario' dentro de tu automatización codificada, rellenando los valores en todos los controles de usuario identificados dentro de tu formulario especificado.