- PDF for offline use
Let us know how you feel about this
last updated: 2016-10
Calabash is an Automated UI Acceptance Testing framework that allows you to write and execute tests that validate the functionality of iOS and Android Apps.
Calabash is testing library that supports writing cross platform acceptance tests using Cucumber and Ruby.
Please note that Calabash is no longer under active development.
The following guides are available for writing tests with Calabash.
This guide introduces the Calabash Framework, an Automated UI Acceptance Testing framework that allows you to write and execute tests that validate the functionality of iOS and Android Apps. It also introduces the concept of Behavior Driven Development and explains how to configure iOS and Android applications to be able to use Calabash in them. Finally, it introduces how Calabash works with Xamarin Test Cloud and explains how to use Xamarin Test Cloud to run Calabash tests on a variety of devices.
This section contains two quick starts (one for Android Studio and one for Xcode 8) to help you get started with Calabash. Each quick start focuses on how to create test for simple application on a single platform.
This section describes the tasks associated with installing and updating Calabash locally.
The documents in this section discuss various task for writing Calabash and submitting them to Test Cloud.
This document serves as a reference for the syntax of the Calabash Query Language.
This document describes the Calabash Ruby API. These are methods that will be used when writing custom step definitons.
This guide will discuss some of the best practices to maximize the sharing of Ruby code for cross-platform tests in Calabash.
This section contains information on using Calabash with Xcode 7.