Calabash

Calabash

Cabaça é um software que permite que uma pessoa para escrever e utilizar testes de aceitação automatizados para aplicações móveis. O software suporta Android e iOS para uma experiência multi-plataforma. É também um software de código aberto e gratuito para uso. Cabaça destina-se a bibliotecas de uso que permitem interacções de código de teste com aplicações híbridas e nativas em uma forma de programação. A interacção principal é composto por um grande número de acções do utilizador. Cada ação pode ser um dos seguintes: Gestos e toques como deslizar, tocar, e girando Afirmações e notas sobre o desempenho do aplicativo Imagens de modelo de aplicação do dispositivo atual A empresa que mantém e desenvolvido Calabash, Xamarin, criou vários produtos comerciais que melhoram a experiência de Calabash. Xamarin Teste Cloud é um laboratório de testes móvel baseado na nuvem. Você pode fazer testes Calabash em mais de mil dispositivos móveis armazenados na nuvem. O Xamarin Teste Nuvem cria estrutura de automação e nuvens dispositivo, levando alguns a trabalheira de encontrar assuntos de teste. Você também pode selecionar os dispositivos de teste com base em uma série de fatores, incluindo o seu fabricante, o sistema operacional, fator de forma, ou popularidade no mercado-alvo. Calabash suporta Pepino codificação. Pepino é uma linguagem de codificação que permite a uma pessoa para expressar o comportamento do seu aplicativo usando linguagem natural, em vez de jargão complexo. Ele foi projetado para ser acessível a especialistas em negócios e pessoal não técnico. Embora Calabash foi projetado com foco em Pepino, ele também pode ser usado para escrever testes funcionais usando qualquer tipo de programação baseada em Ruby. difere cabaça de outro aplicativo de automação de teste de softwares, orientando-se em direção a aplicativos executados em dispositivos de tela sensível ao toque. A maioria dos outros testes de software aplicativo é projetado para uso no ambiente de trabalho, mas Calabash executa cuidadosamente seu código para acesso em dispositivos móveis que vão acolher o aplicativo. Isso elimina muitos potenciais problemas porque Calabash testa o aplicativo em seu estado mais puro, ambiente mais natural.

Baixar Calabash
Características de Calabash
  • software baseado em Ruby que suporta todos programação Ruby
  • Foco em Pepino, um código de linguagem natural
  • Disponibilidade para ambos Android e iOS aplicações
  • Capacidade de testes de controlo a partir de um computador central, em vez de um dispositivo móvel
  • add-ons opcionais como o Xamarin Teste Nuvem
  • Em constante evolução, código open source
  • Várias bibliotecas para permitir testes de aplicação em múltiplos variações
Pros de Calabash
  • Calabash usa Ruby, que é uma linguagem mais flexível e fácil de ler do que Java
  • Os testes podem ser controlados a partir de um computador em vez do dispositivo de teste
  • comandos de alto nível fazem parte do software, de modo testes complexos é fácil de utilizar
  • arquivos recurso pode ser escrito em Pepino, um código de linguagem natural
  • Calabash está disponível para Android e iOS
Contras de Calabash
  • Inspecionar todos os elementos podem ser difíceis
  • O apk deve ser instalado, a fim de executar os testes
  • personalizações de OEM para testar em vários tipos de hardware pode ser complicado
  • faz comunidade de usuários pequena para uma experiência lenta solução de problemas
Calabash Vídeo

Alternativas a Calabash

TestFlight

Livre
Se você gosta de testar novos aplicativos, então TestFlight é aquele que você quer considerar. O aplicativo em si permite testar os aplicativos mais recentes que estão disponíveis.
Mostrar detalhes

UserTesting

UserTesting é um aplicativo para as pessoas para realizar testes de usabilidade. Muitas empresas procuram pessoas para realizar tais testes para determinar se o seu site é amigável, se o seu
Mostrar detalhes

PCloudy

PCloudy é uma combinação de software e serviços de testes de aplicação. A empresa por trás do produto foi fundada em 2012 e é actualmente propriedade por Smart Software Testing Solutions Inc.
Mostrar detalhes

Genymotion

Pago
Este é um emulador Android para o seu computador.
Mostrar detalhes

Xcode

Livre
Xcode é um ambiente de desenvolvimento integrado (IDE) para o desenvolvimento, depuração e teste de aplicações feitas para o MacOS, iOS, tvOS e watchOS. Ele inclui uma grande coleção de ferramentas
Mostrar detalhes

99tests

teste multidão é o nosso grande serviço com gestão exploratória testes e casos de teste funcional, equipado com plataforma multidão
Mostrar detalhes

Applause

Pago
Aplausos é o líder mundial em testes reais e qualidade CX. Milhares de marcas líderes dependem Aplausos para oferecer experiências aos seus clientes amor.
Mostrar detalhes

Ranorex

Encontrar bugs mais cedo e mais rápido com Ranorex. automação de testes de desktop, web e software móvel. Baixe o seu teste gratuito de 30 dias agora!
Mostrar detalhes

AWS Device Farm

Você está procurando aplicativo móvel testar em dispositivos? Iniciar testes Android, iOS, e Fogo OS aplicativos contra smartphones e tablets no AWS Cloud. Saiba mais aqui.
Mostrar detalhes