Para iniciarmos os estudos sobre Automação de testes mobile vamos entender um pouco sobre a estrutura.
..:: APPIUM ::..
Segundo o próprio site:
Appium é um framework de automação de testes open source que pode ser usado em aplicativos móveis híbridos ou nativos. Automação utiliza protocolo WebDriver para realizar a automação.
(Appium is an open source test automation framework for use with native, hybrid and mobile web apps.
It drives iOS and Android apps using the WebDriver protocol.)
Como funciona o Appium?
Appium funciona basicamente como uma ponte entre o dispositivo móvel e o script de teste. Appium é um server HTTP escrito em node.js que cria e manipula sessões WebDriver para diferentes plataformas como iOS e Android. Veja figuras 1 e 2


* Open Source
* Comunidade crescendo cada dia
* Suporte testes em diferentes verões do iOS e Android
*Utiliza o protocolo WebDriver
* Testes podem ser executados em dispositivos reais
* É possível rodar os testes em cloud utilizando serviços como Sauce Labs, BrowserStack e Testdroid
* Para rodar os testes no iOS, você precisa de um Mac
* Não suporta rodar múltiplos testes em paralelo
* É uma ferramenta em desenvolvimento, possuí bugs
* Não possui suporte nativo para simular gestos em aplicações web
..:: Tipos de Gestos ::..
Estes tipos de gestos podem ser simulados em aplicativos nativos utilizando Appium,

..:: Baixando Appium ::..
Neste primeiro momento iremos realizar os procedimento utilizando Windows. Para baixar o appium seguir os passos:
- Acessar: Appium
- Clicar em Download Appium
- Clicar na Plataforma desejada, neste caso Windows
- Irá redirecionar para Bitbucket
- Baixar o último disponibilizado para windows
- Aguardar o download
- Descompactar (Versões windows vem Zipadas)
- Relizar procedimento de instalação
Com isto você estará com Appium instalado e pronto para ser utilizado.
Na próxima postagens iremos abordas as configurações do Appium.
Fontes:
http://www.3pillarglobal.com/insights/appium-a-cross-browser-mobile-automation-tool
Conteúdo muito bom, aproveito aqui para compartilhar minha experiência com o ionic, desenvolvi dois aplicativos hibridos, um é um jogo da memória onde vc mesmo cria seus tabuleiros com suas imagens de galeria, se quiserem dar uma olhada e me dar a opinião de vcs, está na playstore e é gratuito, segue o link =)
https://play.google.com/store/apps/details?id=com.i9.memoriav1
o outro é um aplicativo para vendedores criarem seus catalogos de produtos:
https://play.google.com/store/apps/details?id=com.i9.catalogov1