Calabash

Calabash

Calabash est un logiciel qui permet à une personne d'écrire et d'utiliser des tests d'acceptation automatisés pour les applications mobiles. Le logiciel prend en charge les applications Android et iOS pour une expérience multi-plateforme. Il est également un logiciel open source et gratuit pour une utilisation. Calabash est conçu pour les bibliothèques d'utilisation qui permettent des interactions de code de test avec des applications hybrides et natives d'une manière de programmation. La principale interaction se compose d'un grand nombre d'actions de l'utilisateur. Chaque action pourrait être l'un des éléments suivants: Les gestes et les touches comme glisser, taraudage, et la rotation Assertions et des notes sur les performances des applications Captures d'écran du modèle d'application du dispositif en cours La société qui entretient et développe Calabash, Xamarin, a créé plusieurs produits commerciaux qui améliorent l'expérience Calabash. Xamarin Cloud Test est un laboratoire d'essai mobile basé sur le nuage. Vous pouvez faire des tests sur Calabash plus d'un millier de terminaux mobiles stockés dans le nuage. Le nuage de test Xamarin crée le cadre d'automatisation et les nuages ​​de l'appareil, en prenant certains des tracas de trouver des sujets de test. Vous pouvez également sélectionner les dispositifs de test basés sur un certain nombre de facteurs, y compris le fabricant, le système d'exploitation, facteur de forme, ou la popularité sur le marché cible. Calabash prend en charge le codage de concombre. Le concombre est une langue de codage qui permet à une personne d'exprimer le comportement de leur application en utilisant le langage naturel au lieu du jargon complexe. Il est conçu pour être accessible aux experts d'affaires et du personnel non technique. Bien que Calabash a été conçu avec un accent sur le concombre, il peut également être utilisé pour écrire des tests fonctionnels en utilisant une programmation basée sur Ruby. Calabash se distingue des autres logiciels tests application d'automatisation par lui-même vers des applications en cours d'exécution engrenages sur les appareils à écran tactile. La plupart des autres logiciels de test d'application est conçu pour être utilisé sur le bureau, mais Calabash exécute soigneusement son code d'accès sur les appareils mobiles qui accueilleront l'application. Cela permet d'éliminer de nombreux problèmes potentiels de Calabash parce que les tests de l'application à l'état pur, l'environnement le plus natif.

Télécharger Calabash
Les caractéristiques de Calabash
  • logiciel basé sur Ruby qui prend en charge toute la programmation Ruby
  • Mise au point sur le concombre, un code de langage naturel
  • Disponibilité pour les applications Android et iOS
  • Aptitude à des essais de contrôle à partir d'un ordinateur central au lieu d'un dispositif mobile
  • add-ons en option comme le Cloud test Xamarin
  • En constante évolution, le code open source
  • Plusieurs bibliothèques pour permettre de tester des applications dans de multiples variations
Plus de Calabash
  • Calabash utilise Ruby, qui est plus souple et un langage facile à lire que Java
  • Les tests peuvent être contrôlés à partir d'un ordinateur à la place du dispositif de test
  • commandes de haut niveau font partie du logiciel, si des tests complexes est facile à utiliser
  • fichiers de fonction peuvent être écrits dans Concombre, un code de langage naturel
  • Calabash est disponible pour les applications Android et iOS
Moins de Calabash
  • Inspectant tous les éléments peut être difficile
  • Package Application Android doit être installé pour exécuter les tests
  • personnalisations OEM pour tester sur les types de matériels multiples peuvent être compliquées
  • Petite communauté d'utilisateurs pour une expérience de dépannage lente
Calabash Vidéo

Alternatives à Calabash

TestFlight

Libre
Si vous aimez tester de nouvelles applications, puis TestFlight est celui que vous voulez examiner. L'application elle-même vous permet de tester les dernières applications disponibles.
Afficher les détails

UserTesting

UserTesting est une application pour les personnes à effectuer des tests d'utilisabilité. De nombreuses entreprises recherchent des personnes pour effectuer ces tests pour déterminer si
Afficher les détails

PCloudy

PCloudy est une combinaison de logiciels de test d'applications et de services. La société derrière le produit a été fondée en 2012 et est actuellement détenu par Smart Software Testing Solutions
Afficher les détails

Genymotion

Payé
Ceci est un émulateur Android pour votre ordinateur.
Afficher les détails

Xcode

Libre
Xcode est un environnement de développement intégré (IDE) pour le développement, le débogage et le test d'applications faites pour Mac OS, iOS, tvOS et watchos. Il comprend une grande collection
Afficher les détails

99tests

test La foule est notre service important avec les tests fonctionnels d'exploration et d'essai de gestion de cas, alimenté par la plate-forme de foule
Afficher les détails

Applause

Payé
Applaudissements est le leader mondial des tests dans le monde réel et la qualité CX. Des milliers de grandes marques comptent sur Applause pour offrir des expériences à leurs clients l'amour.
Afficher les détails

Ranorex

Trouver des bugs plus tôt et plus vite avec Ranorex. L'automatisation des tests de bureau, web et logiciels mobiles. Téléchargez votre essai gratuit de 30 jours maintenant!
Afficher les détails

AWS Device Farm

Vous cherchez l'application mobile tests sur les appareils? test de démarrage Android, iOS et OS apps contre l'incendie smartphones et tablettes dans le nuage AWS. En savoir plus ici.
Afficher les détails