Test Suite
Mais recente
falso
- Introdução ao Test Suite
- Studio
- Test Suite — Studio
- Visão geral
- Atividades de teste e APIs
- Orchestrator
- Testing Robots
- Test Manager
Arquitetura de automação de dispositivos móveis
Guia do usuário do Test Suite
Última atualização 30 de abr de 2024
Arquitetura de automação de dispositivos móveis
A automação de dispositivos móveis envolve uma arquitetura de três camadas, que abrange o Studio e atividades, servidores do Appium e o próprio dispositivo de destino.
- A base da automação de dispositivos móveis começa no Studio.
- Você começa estabelecendo uma conexão entre o dispositivo de destino e o aplicativo que você deseja automatizar, usando o Mobile Device Manager.
- Essa conexão é facilitada por meio de um servidor do Appium executado no dispositivo de destino.
- Em seguida, você pode usar as atividades disponíveis nos pacotes MobileAutomation e UIAutomation.
- O Appium é um elemento-chave para realizar testes e simular a conexão entre seu dispositivo e o aplicativo. O Mobile Device Manager atua como uma ponte entre seu dispositivo móvel e o servidor do Appium, interpretando e executando comandos de automação.
- A automação móvel da UiPath® depende do Appium como driver para iOS e Android, inicializando drivers, configurando parâmetros do ambiente de teste (como arquivo do aplicativo e detalhes do dispositivo) e acomodando testes de aplicativos nativos e híbridos.
- Você tem a flexibilidade de configurar um servidor do Appium em sua máquina local ou aproveitar um servidor do Appium de nuvem de um rancho de dispositivos de nuvem externo. Confira as fazendas de dispositivos em nuvem com as quais você pode se integrar enquanto usa a solução de automação móvel da UiPath®:
Fazendas de dispositivos de nuvem Sauce Labs Perfecto Mobile Experitest
- Independentemente de seu dispositivo de destino ser um dispositivo físico ou um simulador/emulador, local ou de nuvem, ele precisa executar o Appium para testes.
- Além do Appium, você deve instalar estruturas de automação específicas para dispositivos iOS ou Android. Essas estruturas são essenciais para criar e executar testes de interface gráfica. Confira as estruturas de automação compatíveis abaixo:
Android iOS UIAutomator2 XCUITest Espresso Automação de Interface Gráfica