Teste de celular - Android Frameworks
Existem muitas estruturas de teste do Android disponíveis no mercado. Vamos dar uma olhada nos 5 primeiros da pilha.
Robotium- Robotium é uma estrutura de teste de código aberto para o desenvolvimento de cenários de teste funcional, de sistema e de aceitação. É muito semelhante ao selênio.
UIAutomator- UIAutomator é uma estrutura de teste do Google que fornece testes avançados de IU de aplicativos e jogos Android nativos. Possui uma biblioteca Java contendo API para criar testes funcionais de IU e também um mecanismo de execução para rodar os testes.
Appium- Appium é uma estrutura de automação de teste de código aberto para testar aplicativos nativos e híbridos e aplicativos da web móveis. As funções da biblioteca Appium dentro da estrutura fazem chamadas para o servidor Appium em execução em segundo plano, que opera o dispositivo conectado.
Calabash- Calabash é uma estrutura de teste funcional que pode ser usada para testes funcionais iOS e Android. No papel, deve ser uma das estruturas mais fáceis de usar e até mesmo os não desenvolvedores devem ser capazes de criar testes funcionais usando-a.
Selendroid- Selendroid é um garoto relativamente novo no bloco e pode ser usado para testar a funcionalidade de seus aplicativos Android. Aparentemente, se você está acostumado com Selenium, Selendroid deve ser uma maneira fácil de usar seu conhecimento para criar seus testes funcionais para Android.