Lista e comparação das melhores ferramentas de teste de aplicativos para dispositivos móveis e estruturas de automação:

Você está procurando maneiras de levar sua estratégia de teste móvel para o próximo nível? Existem inúmeros métodos para fazer isso, mas você tem tempo e dinheiro limitados.

Sempre há espaço para melhorias, mesmo que você se considere um especialista em testes de aplicativos para dispositivos móveis . Você precisa saber quais estratégias implementar e, mais importante, quais ferramentas usar.

Nesta postagem, exploraremos mais de 50 melhores ferramentas de teste móvel para aumentar a cobertura, a eficiência e a precisão dos seus testes móveis Android e iOS.

O domínio móvel está crescendo rapidamente. Atualmente, os aplicativos para dispositivos móveis incluem todos os tipos, de vídeo a aplicativos de banco móvel. Todos sabemos que testar aplicativos para dispositivos móveis é um processo bastante complexo .

Existem inúmeras plataformas e sistemas operacionais, tipos de cenários de teste e uma variedade de conexões e operadoras de rede na imagem para aplicativos móveis.

Android e iOS são os sistemas operacionais móveis mais populares . Existem milhões de aplicativos projetados para essas plataformas que precisam ser testados.

O que é o Teste de Aplicativos Móveis?

O Mobile Application Testing é o processo no qual os aplicativos projetados e desenvolvidos para dispositivos móveis (smartphones, tablet PCs ou telefones) são testados quanto à sua funcionalidade, consistência e usabilidade.

Os testes para dispositivos móveis se enquadram nas seguintes categorias:

  • Teste Funcional: Tipo básico de Teste usado para verificar as funcionalidades do aplicativo conforme a especificação de requisitos
  • Teste de desempenho: realizado para testar o desempenho do aplicativo cliente, o desempenho do servidor e o desempenho da rede
  • Teste de memória: os dispositivos móveis vêm com memória limitada em comparação com os computadores; esse tipo de teste é realizado para testar o uso otimizado da memória por um aplicativo
  • Teste de interrupção: usado para verificar a interrupção devido a chamadas ou SMS, aviso de pouca memória, aviso de bateria fraca etc. durante a execução do aplicativo
  • Teste de instalação : O teste de instalação é usado para verificar se o processo de instalação fácil e suave inclui a atualização e desinstalação também
  • Teste de usabilidade: Como sempre, era usado para verificar a eficiência, eficácia e satisfação da aplicação

Categorias de ferramentas de teste de automação móvel:

  • Melhores ferramentas de teste de aplicativos para dispositivos móveis
  • Ferramentas e serviços de teste móvel baseados na nuvem
  • Ferramentas de distribuição de aplicativos móveis e relatórios de falhas para desenvolvedores
  • Ferramentas de teste de desempenho móvel
  • Emuladores móveis para testar sites on-line em dispositivos móveis
  • Ferramenta de teste A/B de otimização móvel
  • Ferramenta para registro de defeitos e teste de dispositivos móveis
  • Serviços de teste de aplicativos móveis e provedores de serviços

50+ Melhores Ferramentas De Teste Móvel Em 2020

O teste de aplicativos móveis pode ser manual ou automatizado. Existem várias ferramentas de automação de teste móvel usadas, mas não todas, mas algumas estão listadas abaixo de acordo com a popularidade e o uso.

Aqui vamos nós..

1) TestComplete Mobile

  • Com o TestComplete, você pode criar e executar testes de interface do usuário repetíveis e robustos em aplicativos móveis nativos ou híbridos.O TestComplete vem com suporte para dispositivos Android e iOS.
  • Automatize seus testes de interface do usuário em dispositivos móveis, máquinas virtuais ou emuladores reais. Com o TestComplete, não há necessidade de fazer o jailbreak do seu telefone ou tablet.
  • Use ações sem registro e reprodução sem script para criar scripts de teste automatizados ou escolha entre linguagens de programação como Python, VBScript, JScript ou JavaScript.

Link para download: TestComplete Mobile

2) TestIO - resolvendo suas necessidades de teste móvel

test IO é uma plataforma SaaS líder para teste de multidão de software: o teste contínuo de aplicativos da Web e móveis por testadores humanos qualificados usando dispositivos reais. Entendemos as dificuldades que você pode enfrentar ao testar rigorosamente aplicativos móveis de qualidade, então, ajudemos.

  • Teste em dispositivos reais - Expanda sua cobertura para centenas de dispositivos, plataformas e pessoas reais em condições reais. Verifique se o seu software funciona no iOS, Android e em todas as versões do sistema operacional.
  • Obtenha feedback de humanos reais - Nossos testadores profissionais têm olhos novos e imparciais em seu produto. Os testadores encontram bugs que sua equipe interna pode não detectar.
  • Libere mais rápido - o poder humano não significa lento. Remova o gargalo do controle de qualidade com testes flexíveis sob demanda que se adaptam às suas necessidades.

Link para download: Test IO - Resolvendo suas necessidades de teste móvel

3) Kobiton (nuvem de dispositivos iOS e Android)

  • Kobiton é uma plataforma de nuvem de dispositivos móveis que fornece acesso a dispositivos reais para executar testes manuais e automatizados em aplicativos Android / iOS nativos, da web e híbridos
  • Construído sobre a estrutura de código aberto Appium
  • Adicionando continuamente as mais recentes atualizações de hardware e sistema operacional ao laboratório do dispositivo
  • Teste em dispositivos sem modificações de script
  • Logs, comandos, capturas de tela e metadados de atividades gerados automaticamente permitem uma identificação mais rápida dos problemas
  • Minutos pré-pagos de tempo de teste que nunca expiram.

Mais informações: Inscreva-se para uma avaliação gratuita sem compromisso

4) Robotium (Android)

  • Robotium é uma biblioteca de código aberto projetada especificamente para testes de interface do usuário do Android
  • É uma estrutura de automação de teste do Android que fornece suporte para aplicativos nativos e híbridos
  • É usado para testes automatizados de caixa preta para aplicativos Android com o TestDroid Recorder e usa JavaScript para preparar scripts de teste
  • Com os scripts de teste, ele também permite escrever cenários de teste de função, sistema e aceitação de usuário
  • Requisitos do sistema : Android SDK, Eclipse para a construção do projeto de teste, ADT (Android Development Kit), JDK (Java Development Kit), arquivo Robotium Jar mais recente

Link para download: Robotium

5) Calabash (Android e iOS)

  • O Calabash é uma estrutura de teste de aceitação automatizada mantida pelo Xamarin e Calabash, que pode ser comparada com o Selenium Web Driver
  • É usado para executar o Teste Funcional Automatizado para aplicativos nativos móveis
  • Consiste em duas bibliotecas de código aberto, como uma para Android e outra para iOS, para testar aplicativos nativos e híbridos.
  • Pode fornecer APIs para experiências especializadas de triagem por toque
  • Funciona bem com Ruby, Java, .NET, Flex e muitas outras linguagens de programação

Requisitos de sistema:

  • Calabash requer Ruby 2.0 ou superior. O OS X Mavericks já vem com o Ruby 2.0 instalado.
  • O Calabash requer algum conhecimento do prompt do bash e do Terminal. Será necessário atualizar o arquivo ~ / .bash_profile.
  • Os dispositivos iOS devem ter o Xamarin Test Cloud Agent instalado.

Link para download: Calabash

6) Appium (Android e iOS)

  • Appium é uma ferramenta de código aberto para automação de aplicativos nativos, móveis e da Web, bem como híbridos na plataforma iOS e Android
  • É bom para aplicativos escritos no Android ou iOS SDK
  • O Appium suporta o Safari no iOS e todos os outros aplicativos de navegador integrados no Android
  • Não é necessário modificar nenhum código de aplicativo para teste, pois é adequado para ser executado no Android ou iOS usando o dispositivo ou emulador
  • Essa ferramenta é usada para testes funcionais automatizados de aplicativos móveis Android e iOS

Link para download: Appium

7) MonkeyTalk (Android e iOS)

  • MonkeyTalk automatiza testes interativos funcionais para aplicativos Android e iOS
  • É uma ferramenta de código aberto composta por três componentes, como IDE, scripts e agentes
  • O IDE cria scripts de teste usando registro e reprodução, o Agent é uma biblioteca de instrumentação de links com o aplicativo e os scripts incluem palavras-chave, sintaxe e mecanismos de execução Java
  • Tudo, desde pequenos “Testes de Fumaça” até os difíceis testes baseados em dados para aplicativos nativos, híbridos e baseados na Web

Requisitos de sistema:

  • O PC executando o MonkeyTalk IDE e o dispositivo executando o aplicativo em teste devem estar na mesma rede wifi
  • Eclipse
  • O código fonte do aplicativo
  • Android SDK

Link para download: MonkeyTalk

8) iOS UI Automation(iOS)

  • iOS UI Automation é a estrutura de automação de teste de código aberto da Apple especificamente para aplicativos iOS
  • Ajuda a automatizar testes de interface através de scripts de teste
  • A interface de programação JavaScript é usada para especificar ações a serem executadas na interface do usuário do dispositivo
  • Não funciona bem com outras ferramentas, metodologia e estrutura, pois é uma ferramenta proprietária
  • Ajuda a reduzir os esforços processuais e o tempo necessário para o desenvolvimento de produtos de software

Requisitos de sistema:

  • iOS SDK (4.0+) instalado (o mais recente é recomendado)
  • Simulador 4.x / dispositivo

Mais informações:iOS UI Automation

9) UI Automator (Android)

  • O UI Automator é uma estrutura de código aberto que permite testar a interface do usuário usando casos de teste funcionais automatizados
  • Capaz de executar em um aplicativo em um ou mais dispositivos
  • A API do UI Automator é empacotada no arquivo UI Automator.jar no diretório / plataformas /, essa API inclui interfaces de classes e exceções
  • A estrutura do UI Automator usa os scripts escritos em JavaScript

Requisitos de sistema:

  • a versão mais recente do Android Studio
  • um dispositivo ou emulador que execute o Android 4.3 ou superior
  • um entendimento básico do JUnit

Mais informações: UI Automator

10) Driver iOS (iOS)

  • Essa ferramenta é uma ferramenta de código aberto capaz de integração completa com a grade de selênio e automatiza aplicativos móveis nativos e híbridos para iOS usando a API Selenium/WebDriver
  • Essa ferramenta é executada com eficiência em um emulador, e não em dispositivos. Algumas das versões recentes são executadas em dispositivos, mas são comparativamente mais lentas que no emulador.
  • Não há necessidade de alterar o código do aplicativo ou carregar outro aplicativo para testar o aplicativo no dispositivo

Requisitos de sistema:

O driver iOS é baseado em 2 estruturas diferentes da Apple.

  • Para aplicativos nativos , ele usa a estrutura UIAutomation da Apple.doc. Você precisa do Xcode com um IOS SDK> 5.0. Para verificar: $ xcodebuild –showsdks
  • Para Web móvel, ou UIWebviews em aplicativos híbridos (beta), ele usa o protocolo de depuração remota do WebKit. Isso requer o ios 6+ e o safari6 +. Se você não tiver isso, a parte nativa do driver iOS ainda funcionará, mas você não poderá testar páginas da Web móveis no Safari ou interagir com UIWebviews usando seletores dom

Link para download: Driver para iOS

11) Ranorex Studio

O Ranorex Studio é uma solução completa para testes de aplicativos móveis. Utilizado por mais de 4.000 empresas em todo o mundo, o Ranorex Studio é fácil para iniciantes, com uma interface click-and-go sem código e assistentes úteis, mas poderoso para especialistas em automação com um IDE completo. Suporta testes iOS e Android, incluindo aplicativos móveis nativos e aplicativos da web móveis.

Características incluem:

  • Identificação confiável de objetos, mesmo para elementos da web com IDs dinâmicos.
  • Repositório de objetos compartilháveis e módulos de código reutilizáveis para criação eficiente de testes e manutenção reduzida.
  • Teste em dispositivos reais sem jailbreak
  • Execute testes entre dispositivos em paralelo ou use o Appium WebDriver para testes na web para dispositivos móveis
  • Relatório de teste personalizável com relatório de vídeo da execução do teste - veja o que aconteceu em uma execução de teste sem precisar executar novamente o teste!
  • Integra-se a ferramentas como Jira, Jenkins, TestRail, Git, Travis CI e muito mais.

12) KeepItFunctional (iOS)

  • KeepItFunctional (KIF) é uma estrutura de teste de integração do iOS usada para testes funcionais que cria e executa casos de teste usando o destino de teste XCTest padrão
  • É uma estrutura de código aberto projetada para testar a interface do usuário de aplicativos móveis e permite fácil teste de automação de aplicativos iOS

Requisitos de sistema:

  • iOS 5.1 e superior (incluindo iOS 8)
  • a biblioteca estática libKIF diretamente no aplicativo
  • estrutura

Link para download: KIF

13) Selendroid (Selenium para Android)

  • O Selendroid também uma estrutura de código aberto interage simultaneamente com vários dispositivos e emuladores
  • Ele é direcionado à interface do usuário de aplicativos nativos e híbridos e também da web móvel, portanto, o teste deve ser escrito via API do cliente Selenium 2
  • O código de teste do Selendroid é baseado no Selenium 2 e na WebDriver API

Requisitos de sistema:

  • O Selendroid pode ser usado em Mac, Linux e Windows
  • O Java SDK (mínimo 1.6) deve ser instalado e JAVA_HOME configurado (IMPORTANTE: se JAVA_HOME estiver apontando para um ambiente de tempo de execução Java, o Selendroid produzirá erros porque ferramentas como o jarsigner não estão disponíveis)
  • O Android-Sdk mais recente deve estar instalado e o ANDROID_HOME definido
  • Se você executar o Selendroid em uma máquina Linux de 64 bits, instale:
sudo dpkg –add-architecture i386
sudo apt-get update
sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386
  • Pelo menos um dispositivo virtual Android deve existir ou um dispositivo de hardware Android deve estar conectado ao computador

Link para download: Selendroid

14) eggPlant (Android e iOS)

  • eggplant é um produto comercial de teste de automação da interface gráfica do usuário, desenvolvido e desenvolvido pela TestPlant, usado para testes de aplicativos para Android e iOS e é nomeado como eggOn
  • É útil para automação da interface do usuário e testes funcionais, baseados em imagem, testes móveis, testes de rede, testes na Web e testes entre navegadores
  • Um script para todos os dispositivos e plataformas, o código completo do dispositivo são alguns recursos adicionais dessa ferramenta e também não há necessidade de nenhuma alteração no código do aplicativo para testá-lo.

Requisitos de sistema:

  • Processador: 1,5 GHz ou mais rápido
  • RAM: 1 GB ou mais
  • Sistema operacional: Linux, Mac OS X, Windows XP. Windows 7, Windows 8 ou 10.

Link para download: eggPlant/eggOn

Poucas ferramentas adicionais

15) iPhoney (iOS)

  • iPhoney fornece um ambiente de navegação na web com precisão de pixels
  • É usado como emulador, mas não é exatamente um emulador
  • Permite testar imagens e códigos de forma perfeita de 320 por 480 pixels, alimentado por Apple-Safari
  • Recursos normais, como retrato, modos paisagem, tela cheia e zoom
  • Requisitos do sistema : Mac OS X 10.4.7 ou posterior

Link para download: iPhoney

16) Silk Mobile da Borland (Android e iOS)

  • O Silk Mobile é uma ferramenta automatizada de testes funcionais desenvolvida pela Borland
  • Essa ferramenta é usada para automatizar testes móveis funcionais em dispositivos reais e emuladores móveis
  • O Silk Mobile suporta testes no Android, iOS, BlackBerry, Windows Mobile, Symbian e HTML5
  • Suporta ambiente comercial e de código aberto
  • Conforme a organização precisa, o script visual ou o script avançado podem ser escolhidos

Link para download: Silk Mobile

17) Testdroid (Android e iOS)

  • Testdroid é um conjunto de produtos de teste e desenvolvimento de software móvel da Bitbar Technologies Limited
  • Essa ferramenta ajuda no desenvolvimento ágil e no teste de aplicativos móveis
  • Testroid fornece API através de software de código aberto, disponível no GitHub
  • Ajuda a testar aplicativos Android e iOS em dispositivos reais com automação e teste manual

Link para download: Testdroid

18) SOASTA TouchTest (Android e iOS)

  • TouchTest é uma ferramenta de teste funcional automatizada lançada pela SOASTA
  • Essa ferramenta ajuda no teste contínuo de aplicativos da web nativos, híbridos e móveis
  • Acelere os testes móveis em plataformas de código aberto e comerciais

Link para download: SOASTA TouchTest

19) Test Studio da Telerik (Android e iOS)

  • Test Studio é uma ferramenta de teste funcional automatizada projetada pela Telerik
  • O Test Studio é usado para testar aplicativos da web nativos, híbridos e móveis para Android e iOS
  • Test Studio é uma ferramenta de teste móvel comercial

Link para download: Test Studio

# 20) TestFairy (Android e iOS)

  • TestFairy é uma plataforma de teste beta para aplicativos móveis
  • O TestFairy ajuda a executar testes com gravação de vídeo para aplicativos Android e iOS
  • Esta é uma ferramenta de teste móvel gratuita com plug-ins de código aberto e API

Link para download: TestFairy

21) TestObject (Android e iOS)

  • TestObject é uma ferramenta de teste móvel para executar testes funcionais manuais e automatizados
  • O TestObject ajuda no teste de aplicativos da Web nativos, híbridos e móveis para Android e iOS
  • Essa ferramenta de teste executa testes manuais e automatizados com várias estruturas comerciais e de código aberto

Link para download: TestObject

22) Frank (iOS):

Ferramentas de teste móvel4

  • Frank é uma estrutura de teste de código-fonte aberto apenas para iOS que representa recursos combinados de pepino e JSON
  • Ajuda a escrever testes e requisitos de aceitação estruturados e também inclui o inspetor de aplicativos Symbiote
  • Não há necessidade de nenhuma modificação no código do aplicativo
  • O único desafio é que é difícil usar diretamente no dispositivo, mas é mais adequado para aplicativos baseados na Web e aplicativos nativos

Requisitos do sistema: Uma máquina que hospedará o iOS Simulator

Download Link: Frank

23) HockeyApp (Android e iOS)

  • O HockeyApp permite a distribuição da versão Beta de aplicativos móveis no Android, iOS, Mac OS etc. e também é usado para coletar relatórios de falhas ao vivo e feedback do usuário
  • HockeyApp é um freeware de código aberto

Link para download: HockeyApp

24) Sauce Labs (Android e iOS)

  • A Sauce Labs fornece testes baseados na nuvem para aplicativos nativos e híbridos no Android e iOS
  • É baseado em projetos de código aberto Appium
  • Suporta teste de escala em simuladores e emuladores Android e iOS
  • Executa testes tanto na estrutura de código aberto quanto na comercial

Link para download: Sauce Labs

25) Mobile Labs Trust (Android e iOS)

  • O Mobile Labs Trust é usado para automatizar os testes funcionais e de regressão de aplicativos móveis
  • Suporta testes em aplicativos nativos Android e iOS
  • Esta é uma ferramenta comercial com uma única versão de teste

Link para download: Mobile Labs Trust

26) DeviceAnywhere do Keynote (Android e iOS)

  • DeviceAnywhere é uma ferramenta de teste móvel projetada pela Keynote Systems, Inc. conhecida como Keynote Mobile Testing
  • É baseado na nuvem que automatiza o teste funcional de aplicativos móveis no Android e iOS
  • O Keynote DeviceAnywhere fornece duas ferramentas gratuitas para oferecer suporte ao desenvolvimento e teste em vários dispositivos e plataformas, como Device Planner e Test Planner

Link para download: Keynote DeviceAnywhere

27) Keynote Mobile Testing Tools (Android and iOS)

  • O Keynote Mobile Testing Tools ajuda a garantir a qualidade dos aplicativos móveis em dispositivos reais
  • Fornece a capacidade de testar aplicativos no Android e iOS, juntamente com BlackBerry e Windows Phones
  • O Keynote Mobile é uma ferramenta comercial que fornece testes automatizados baseados em nuvem, funcionais e de regressão de aplicativos móveis

Link para download: Keynote Mobile Testing Tools

28) SeeTestAutomation por Experitest (Android e iOS)

  • A ferramenta de teste SeeTestAutomation, projetada pela Experitest, fornece testes automatizados de aplicativos móveis no iOS, Android, BlackBerry e Windows Phone em dispositivos e emuladores reais
  • Oferece suporte a testes de interface de usuário responsivos e ambiente de integração contínua
  • SeeTestAutomation são ferramentas de teste totalmente comerciais

Link para download: SeeTestAutomation

29) Testmunk (Android e iOS)

  • Testmunk ajuda a testar aplicativos em todas as versões e dispositivos do Android e iOS
  • Teste de interface do usuário automatizado junto com integração contínua
  • Testmunk é uma ferramenta comercial de teste móvel

Link para download: Testmunk

30) Testin (Android e iOS)

  • A Testin desenvolveu soluções de controle de qualidade de terceiros que oferecem suporte a testes funcionais e de compatibilidade de aplicativos móveis
  • Teste automatizado no Android e iOS e executa testes baseados na nuvem em dispositivos reais
  • Testin é uma ferramenta de teste de aplicativos móveis de código aberto disponível gratuitamente

Link para download: Testin

31) RobusTest (Android e iOS)

  • RobusTest é uma ferramenta de teste móvel gratuita que fornece testes baseados na nuvem em dispositivos reais para Android e iOS
  • Teste manual rápido e avançado automatizado, teste de automação sem script, teste funcional e de desempenho
  • Ajuda a executar testes rápidos de automação, juntamente com integração contínua e API aberta

Link para download: RobusTest

32) Mobitaz (Android)

  • Mobitaz é a ferramenta avançada de Teste de Automação, que realiza testes em aplicativos Android nativos
  • Esta ferramenta é usada para executar testes funcionais e de desempenho em vários dispositivos e versões do Android
  • Mobitaz é uma ferramenta comercial de teste móvel que ajuda a identificar alterações em tempo real

Link para download: Mobitaz

33) Refletor (Android)

  • Reflector é uma ferramenta de espelhamento sem fio que ajuda no espelhamento de tela do dispositivo iOS para telefones e tablets Android
  • Esta ferramenta é usada para executar testes funcionais e de desempenho em vários dispositivos e versões do Android
  • Refletor disponível como estrutura de código aberto e comercial

Download Link: Refletor

34) Experitest

Experitest: acelere os ciclos de testes móveis e aumente a qualidade de seus lançamentos com testes android automatizados de alto volume

  • Crie e execute centenas de testes automatizados em paralelo em dispositivos Android reais na nuvem
  • Crie facilmente seu primeiro teste de Appium
  • Execute automação avançada de teste móvel diretamente do seu IDE
  • Automatize qualquer tipo de aplicativo, gesto e cenário
  • Integre-se às suas ferramentas de CI / CD e fluxo de trabalho
  • Teste móvel automatizado sob condições da vida real
  • Integre-se a qualquer IDE, estrutura de teste e IC para entrega rápida de aplicativos
  • Acesse relatórios visuais de testes e análises avançadas

Ferramentas e serviços de teste móvel baseados na nuvem

35) Perfecto Mobile CQ Lab (Android e iOS)

  • Esta ferramenta Laboratório de Qualidade Contínua, oferecida pela Perfecto, fornece manual, automação, testes e monitoramento de desempenho baseados em nuvem
  • Permite testar o Android, iOS e WindowsPhone em todas as etapas do SDLC
  • Suporta todas as plataformas comerciais, gratuitas e de código aberto

Link para download: Perfecto Mobile CQ Lab

36) Nuvem de teste do Xamarin (Android e iOS)

  • Esta ferramenta suporta plataformas cruzadas como Android, iOS e Mac, etc.
  • Executa o teste de aceitação de UI automatizado baseado na nuvem
  • É uma ferramenta de código aberto não comercial para desenvolver, testar e manter a compatibilidade de aplicativos móveis

Link para download: Xamarine Test Cloud

37) Remote Testkit (Android e iOS)

  • O Remote Testkit suporta testes baseados na nuvem no Android, iOS e tablets
  • A ferramenta integra-se ao IDE como Eclipse e ferramentas de CI como Jenkins
  • É uma ferramenta de teste comercial que suporta testes automáticos usando Selenium

Link para download: Remote Testkit

38) pCloudy (Android)

  • Oferece suporte ao serviço de automação em nuvem e testes de aplicativos baseados em localização
  • Disponível como estruturas gratuitas e comerciais
  • Analisa desempenho, uso da CPU, consumo de memória e uso da rede

Link para download: pCloudy

39) Scirocco (Android)

  • Scirocco é uma ferramenta que fornece testes automatizados de interface do usuário para Android
  • Executa testes em vários dispositivos reais e gera capturas de tela e relatórios de teste
  • Suporta sistema de gerenciamento de testes baseado na Web da ROR
  • Esta ferramenta é de código aberto e livre para usar

Link para download: Scirocco


Ferramentas de distribuição de aplicativos móveis e relatórios de falhas para desenvolvedores

40) mobi (Android e iOS)

  • Essa ferramenta é para distribuição de aplicativos, rastreamento de bugs, relatórios de falhas e feedback visual
  • Suporta telefones Android, iOS e Windows
  • É uma ferramenta comercial que fornece serviços em nuvem

Download Link: mobi

41) Crashlytics (Android e iOS)

  • Crashlytics é uma ferramenta de código-fonte aberto para relatórios de falhas, análises móveis e distribuição beta
  • Executa processamento em tempo real e integração profunda do fluxo de trabalho
  • Suporta SDK para Android e iOS

Link para download: Crashlytics

42) Applivery (Android e iOS)

  • Applivery é um sistema gratuito de distribuição de aplicativos e beta
  • Este sistema é compatível com Android e iOS
  • Suporta multiplataforma, gerenciamento de usuários e análises

Link para download: Applivery

43) Gravador UX (iOS)

  • A ferramenta UX Recorder é usada para testes de usabilidade de sites em dispositivos iOS criados pelo Foraker Labs
  • Grava a interação do usuário e não suporta outros aplicativos nativos no iOS
  • O UX Recorder é uma ferramenta gratuita disponível para todos os dispositivos iOS

Link para download: Gravador UX

44) Adobe Edge Inspect (Android e iOS)

  • Este é um aplicativo usado para visualizar e inspecionar conteúdos em vários dispositivos móveis
  • Permite o emparelhamento sem fio de dispositivos Android e iOS com o computador
  • É uma ferramenta não comercial disponível em ambas as versões gratuitas e pagas

Link para download: Adobe Edge Inspect


Ferramentas de teste de desempenho móvel

45) Dynatrace (Android e iOS)

  • Esta é uma ferramenta de monitoramento de desempenho de aplicativos que ajuda na identificação contínua de problemas
  • É uma ferramenta proprietária que suporta Linux, Windows, Android e iOS
  • É uma ferramenta econômica que oferece alto desempenho e alta disponibilidade

Download Link: Dynatrace

46) NeoLoad da Neotys (Android e iOS)

  • NeoLoad é uma ferramenta de teste de carga e desempenho criada pela Neotys usada para melhorar a qualidade dos aplicativos móveis
  • Suporta monitoramento ao vivo, integração em nuvem, integração de dispositivos reais etc. no Android, iOS, Windows Phone e Blackberry
  • O NeoLoad é um software comercial que fornece relatórios detalhados de análises e fluxos de dados detalhados

Link para download: NeoLoad

47) Marlin Mobile (Android e iOS)

  • Marlin Mobile fornece testes de desempenho de sites e aplicativos para todos os aplicativos móveis
  • Oferece suporte a testes em dispositivos reais e benéfico para varejistas de comércio eletrônico, organizações financeiras e anunciantes para celular etc.
  • Ferramenta proprietária que realiza testes em vários dispositivos, sistemas operacionais e locais

Link para download: Marlin Mobile

48) Crittercism (Android e iOS)

  • O Crittercism é um sistema de gerenciamento de desempenho de aplicativos móveis para fornecer aplicativos móveis de qualidade
  • Compatível com aplicativos híbridos Android, iOS e Windows Phone em vários dispositivos
  • O código-fonte aberto e a ferramenta gratuita fornecem monitoramento de desempenho de aplicativos móveis e relatórios de falhas para várias plataformas e estruturas

Download Link: Crittercism


Emuladores móveis para testar sites on-line em dispositivos móveis

##49) Google Mobile Friendly Test tool (Android and iOS)

  • Esta ferramenta compreende diferentes dispositivos, como celulares, tablets, telefones multimídia e telefones em destaque, etc.
  • Suporta Android, iOS e Windows Phone e ajuda a evitar erros comuns, suporta designs de sites responsivos
  • É uma ferramenta gratuita que ajuda a tornar o site otimizado para celular

Link para download: Google Mobile Friendly Test tool

##50) Mobile phone emulator (iOS)

  • O emulador de telefone celular permite testar a exibição do site no terminal móvel projetado por Pixmobi
  • Este emulador permite visualizar designs em diferentes telefones, como iPhone4 e HTC HD 2
  • Permite definir orientações diferentes, mostra o navegador padrão e outras informações técnicas

Link para download: Mobile phone emulator

51) MobiReady (Android e iOS)

  • MobiReady é uma ferramenta de teste on-line da dotMobi, permite testar seu site para verificar se é compatível com dispositivos móveis ou não
  • Ajuda a testar o site em vários parâmetros como um todo ou em uma única página
  • Fornece relatórios gratuitos, juntamente com uma análise aprofundada conforme os padrões do setor

Link para download: MobiReady

52) ScreenFly (Android e iOS)

  • Screenfly é um emulador que suporta 25 dispositivos e 5 tipos de tablets com plataformas diferentes, como Android, iOS, BlackBerry etc.
  • Verifica a aparência do seu site em diferentes dispositivos, ativa a rolagem e gira a exibição
  • Ajuda a testar elementos visuais e interfaces em dispositivos com diferentes resoluções

Link para download: Screenfly

53) GoMoMeter (Android e iOS)

  • O GoMoMeter é um emulador que identifica a velocidade dos sites em smartphones e atribui uma pontuação de 4
  • O GoMoMeter analisa seu site e fornece recomendações para torná-lo compatível com dispositivos móveis e suporta plataformas e tecnologias como Android, iOS, HTML5 e aplicativos da web
  • Este software livre de código aberto verifica a velocidade de carregamento do site e fornece relatórios de falhas e análises móveis

Link para Download : GoMoMeter

54) MobileTest.me (Android e iOS)

  • O emulador me é usado para testar o estado atual do seu site em smartphones e tablets
  • Suporta dispositivos como Apple iPhone 5, HTC ONE, Google Nexus 7, Apple iPad Mini etc.
  • Rápido e suporta palavras-chave para reduzir o tempo necessário para a realização de testes

Link para download: me

55) Genymotion (Android)

  • É um emulador rápido, simples e fácil de usar para desenvolvedores e testadores de controle de qualidade
  • Emulador Android baseado em AOSP que testa seus aplicativos Android
  • Suporta 20 dispositivos pré-configurados, aceleração de CPU e OpenGL, API Java e dispositivos personalizados

Link para download: Genymotion


Ferramenta de teste A / B de otimização móvel

56) Taplytics (Android e iOS)

  • O Taplytics é uma ferramenta de teste A / B e multivariada que oferece suporte à plataforma iOS e Android.
  • Fornece análises avançadas, segmentação personalizada
  • Fácil de configurar e conhecida como a primeira plataforma visual de testes A / B do mundo para aplicativos nativos
  • Uma ferramenta comercial que permite o teste A / B baseado em código para testes A / B complexos e em destaque, mas o plano básico está disponível gratuitamente para até 25.000 usuários

Link para download: Taplytics


Ferramenta para registro de defeitos e teste de dispositivos móveis

57) Snaffu (Android)

  • Snaffu é uma ferramenta de relatório de bugs no aplicativo que suporta registro de bugs fácil e eficaz para Android
  • Reforce os recursos da ferramenta de rastreamento de problemas, como o problema, que é direcionado para a ferramenta do seu aplicativo
  • Não requer experiência anterior, os usuários não registrados também podem usar a ferramenta, pois facilita o relatório colaborativo de problemas junto com a responsabilidade do usuário
  • Também possui recursos como relatórios de falhas, gravação de vídeo, capturas de tela com anotação, enfileiramento de problemas
  • Ferramenta gratuita integrada a frameworks como Selendroid e Appium

Download Link: Snaffu


Serviços de teste de aplicativos móveis e provedores de serviços

58) Ubertesters (Android e iOS)

  • A plataforma Ubertesters ajuda a executar e controlar o teste beta móvel
  • Fácil de configurar, suporta Android e iOS e permite que o App Project Manager controle o processo de teste
  • A ferramenta de código aberto contém relatórios de edição e marcação de erros no aplicativo
  • Econômico e ajuda a acelerar os testes

Link para download: Ubertesters

##59) Applause (Android and iOS)

  • Applause é uma empresa de ferramentas de qualidade de aplicativos de 360 graus
  • O principal diferenciador da empresa é sua comunidade uTest, composta por mais de 200.000 usuários que fornecem testes de aplicativos “in-the-wild”
  • Applause combina serviços de teste in-the-wild, automação de teste, gerenciamento beta móvel e análise de sentimento móvel
  • Applause é uma ferramenta de análise móvel que permite o gerenciamento beta móvel
  • Permite testes funcionais, testes de usabilidade, testes de localização, testes de carga e testes de segurança para aplicativos Android e iOS

Download Link: Applause

60) UserTesting (Android e iOS)

  • O UserTesting permite testar seus aplicativos em dispositivos Android e iOS
  • O gravador móvel trabalha com as coisas exibidas no dispositivo móvel, e o criador do aplicativo é usado para encontrar a área de trabalho e as áreas não funcionais do aplicativo
  • Serviço gratuito que pode ser usado para detectar e corrigir erros/defeitos mais cedo e mais facilmente

Link para download: UserTesting

61) AWS Device Farm (Android e iOS)

  • O Amazon Web Services Device Farm é um serviço usado para melhorar a qualidade dos aplicativos Android, iOS e Fire OS em dispositivos reais, como smartphones e tablets
  • Realiza testes em minutos e se integra a ferramentas de desenvolvimento como Jenkins
  • Personalize testes com estruturas de código aberto como Appium, Calabash

Link para download: AWS Device Farm

Conclusão

O teste de aplicativos para dispositivos móveis é uma tarefa interessante, mas às vezes pode se tornar complexo devido a alguns recursos avançados adicionados conforme a necessidade de novas tecnologias em mudança. O uso dessas ferramentas de teste móvel nos testes de automação de aplicativos móveis reduz a complexidade e ajuda a torná-lo mais rápido e flexível, com a proporção certa de segurança e robustez !!


Artigo Original