De acordo com o artigo anterior sobre Automacao dos Testes em Aplicativos para Celular que relata sobre a importancia de realizar testes automaticos em aplicativos para celular, segue abaixo uma lista das principais ferramentas com este proposito. Algumas das ferramentas sao pagas, mas possuem a versao trial e outras sao open source.Ferramentas Open Source:Appium: e uma ferramenta que permite realizar testes funcionais automaticos em Mobile Web (navegador), Android App ou iOS App. O seu diferencial e que os testes podem ser escritos independentes da plataforma do sistema a ser testado, seja ele Android ou iOS.Selendroid: com esta ferramenta e possivel realizar testes em Android App (nativo ou hibrido) e Mobile Web. O celular deve estar conectado ao computador durante os testes.TestingWithFrank: e basicamente uma ferramenta equivalente ao Selenium, so que para aplicativos de iOS. Ela reune varias ferramentas open source, como: UISpec, Cocoahttpserver e Cucumber. O objetivo dela e automatizar os testes de aceitacao atraves da interface grafica para um aplicativo de iPhone ou iPad.Monkey Talk: esta ferramenta pode ser usada para automatizar testes funcionais para iOS e Android. Ela da suporte a JavaScript e pode ser integrado ao Eclipse. Em 2015, esta ferramenta se tornou um produto da Oracle.NativeDriver: e uma implementacao da API de WebDriver e esta trabalhando em drivers para Android, iOS e Windows Mobile / Windows Phone. Em 2016, nao encontrei mais o repositorio do GitHub para esta ferramenta.Ferramentas Pagas:Robotium: e uma ferramenta poderosa para escrever testes automaticos confiaveis em um minimo de tempo. Os testes sao escritos em Java e ha projetos para escreve-los em outras linguagens como Python. Os testes nao podem ser executados nos celulares, apenas no emulador.EggPlant: suporta varias plataformas de desenvolvimento movel, tais como iOS, Android e Windows Mobile / Phone.Ranorex: ela pode ser usada para testar automaticamente aplicacoes para celular em iOS, Android e Windows 8. Ela permite gravar diretamente os seus testes no celular para construir seus testes.SilkMobile: ferramenta de automacao de teste para web, iOS, Android, Blackberry e Windows Phone, que permite criar e executar os testes automatizados.SeeTest: ferramenta para iOS, Android, Blackberry e Windows Phone. Ela permite que voce grave seus testes em dispositivos reais e pode ser usada para construir multi-plataforma de automacao de teste suites.T-Plan Robot: e uma ferramenta para varias plataformas como Windows, Linux ou Mac. Realiza testes atraves de uma simulacao da interface grafica do aplicativo para celular, gravando em scripts os testes para que possam ser executados posteriormente. Atualizacao em 21/09/2016 Alem dos Casos de Teste Fundamentais observados no outro post, podemos identificar outros casos de teste que tambem sao imprescindiveis para um roteiro de teste de qualidade, sao eles:i. Navegador: os sistemas web geralmente possuem comportamentos diferentes quando sao visualizados em diferente navegadores. Com isso e importante criar um caso de teste para executar o sistema nos principais navegadores, por exemplo, IE7, IE8, Chrome, Firefox e Safari.ii. Resolucao do monitor: os sistemas web tambem podem ter exibicoes diferentes dependendo da resolucao do monitor do usuario. Neste caso, e importante que seja criado um caso de teste para verificar o comportamento do sistema nas