Calabash

Calabash

Calabash es un software que permite a una persona a escribir y utilizar pruebas de aceptación automatizados para las aplicaciones móviles. El software es compatible con Android e iOS para una experiencia multiplataforma. Es también un software de código abierto y libre para su uso. Calabash está diseñado para bibliotecas de uso que permiten la interacción de código de prueba con aplicaciones híbridas y nativas en una forma de programación. La interacción principal se compone de un gran número de acciones del usuario. Cada acción podría ser uno de los siguientes: Gestos y detalles como deslizar, la grabación, y la rotación Afirmaciones y notas sobre el rendimiento de las aplicaciones Imágenes de modelo de aplicación del dispositivo actual La compañía que mantiene y desarrolla Calabash, Xamarin, ha creado varios productos comerciales que mejoran la experiencia de Calabash. Xamarin Test Cloud es un laboratorio de pruebas para móviles basado en la nube. Puede hacer pruebas Calabash en más de mil dispositivos móviles almacenados en la nube. El Test Cloud Xamarin crea marco de automatización de dispositivos y las nubes, tomando algo de la molestia de encontrar sujetos de prueba. También puede seleccionar los dispositivos de prueba en base a una serie de factores, incluyendo su fabricante, sistema operativo, factor de forma, o la popularidad en el mercado objetivo. Calabash apoya pepino codificación. El pepino es un lenguaje de codificación que permite a una persona para expresar el comportamiento de su aplicación utilizando el lenguaje natural en lugar de la jerga compleja. Está diseñado para ser accesible a los expertos en negocios y personal no técnico. Aunque Calabash fue diseñado con un enfoque en Pepino, también se puede utilizar para escribir pruebas funcionales utilizando cualquier programación basada en Ruby. difiere de calabaza desde otra aplicación de automatización de pruebas de software en sí orientando hacia aplicaciones que se ejecutan en dispositivos de pantalla táctil. La mayor parte de otro software de pruebas de aplicación está diseñada para su uso en el escritorio, pero Calabash ejecuta cuidadosamente su código de acceso en los dispositivos móviles que serán sede de la aplicación. Esto elimina muchos problemas potenciales debido a Calabash pone a prueba la aplicación en su estado más puro, más ambiente nativo.

Descargar Calabash
Caracteristicas de Calabash
  • software basado en Ruby que soporta toda la programación de Ruby
  • Enfoque en Pepino, un código de lenguaje natural
  • Disponibilidad para aplicaciones tanto en Android y iOS
  • Capacidad de las pruebas de control desde un ordenador central en lugar de un dispositivo móvil
  • Complementos opcionales como el Test Cloud Xamarin
  • En constante evolución, código fuente abierto
  • bibliotecas múltiples para permitir pruebas de aplicación en múltiples variaciones
Pros de Calabash
  • Calabash utiliza Ruby, que es un lenguaje más flexible y fácil de leer que Java
  • Las pruebas pueden ser controlados desde un ordenador en vez del dispositivo de prueba
  • comandos de alto nivel son parte del software, por lo que las pruebas complejo es fácil de utilizar
  • los archivos de funciones se pueden escribir en Pepino, un código de lenguaje natural
  • Calabash está disponible tanto para aplicaciones de Android e iOS
Contras de Calabash
  • La inspección de todos los elementos puede ser difícil
  • El apk debe ser instalado con el fin de ejecutar las pruebas
  • personalizaciones de OEM para la prueba en múltiples tipos de hardware puede ser complicado
  • comunidad de usuarios pequeña es una experiencia lenta de solución de problemas
Calabash Vídeo

Alternativas a Calabash

TestFlight

Gratis
Si te gusta probar nuevas aplicaciones, a continuación, TestFlight es uno que desea tener en cuenta. La aplicación en sí le permite probar las últimas aplicaciones que están disponibles.
Mostrar detalles

UserTesting

UserTesting es una aplicación para la gente para llevar a cabo las pruebas de usabilidad. Muchas empresas buscan personas para llevar a cabo este tipo de pruebas para determinar si su página web
Mostrar detalles

PCloudy

PCloudy es una combinación de software y servicios de pruebas de aplicación. La compañía detrás del producto fue fundada en 2012 y actualmente es administrada por Smart Software Testing Solutions
Mostrar detalles

Genymotion

Pagado
Este es un emulador de Android para su equipo.
Mostrar detalles

Xcode

Gratis
Xcode es un entorno de desarrollo integrado (IDE) para desarrollar, depurar y probar aplicaciones hechas para MacOS, iOS, TVOS y watchos. Incluye una gran colección de herramientas de desarrollo
Mostrar detalles

99tests

las pruebas multitud es nuestro servicio importante con la gestión de pruebas y casos de prueba funcional exploratoria, impulsado por la plataforma multitud
Mostrar detalles

Applause

Pagado
El aplauso es el líder mundial en pruebas reales y la calidad CX. Miles de marcas líderes confían en Aplausos para ofrecer experiencias de su amor a los clientes.
Mostrar detalles

Ranorex

Encontrar errores antes y más rápido con Ranorex. La automatización de pruebas de escritorio, web y de software para móviles. Descargar la versión de prueba gratuita de 30 días ahora!
Mostrar detalles

AWS Device Farm

¿Está buscando una aplicación móvil de pruebas en dispositivos? Inicio de pruebas de Android, iOS y OS fuego apps contra teléfonos inteligentes y tabletas en la nube de AWS. Aprende más aquí.
Mostrar detalles