Calabash

PDF for offline use

Let us know how you feel about this


0/250

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.

Overview

Calabash is testing library that supports writing cross platform acceptance tests using Cucumber and Ruby.

Guides

The following guides are available for writing tests with Calabash.

Introduction To 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.

Calabash Quickstarts

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.

Configuring Your Local Environment

This section describes the tasks associated with installing and updating Calabash locally.

Working With...

The documents in this section discuss various task for writing Calabash and submitting them to Test Cloud.

Calabash Query Syntax

This document serves as a reference for the syntax of the Calabash Query Language.

Calabash Ruby APIs for iOS

This document describes the Calabash Ruby API. These are methods that will be used when writing custom step definitons.

Cross-Platform Acceptance Testing Best Practices

This guide will discuss some of the best practices to maximize the sharing of Ruby code for cross-platform tests in Calabash.

Xcode 7

This section contains information on using Calabash with Xcode 7.

Xamarin Workbook

If it's not already installed, install the Xamarin Workbooks app first. The workbook file should download automatically, but if it doesn't, just click to start the workbook download manually.