Calabash facilitates to write and execute automated acceptance tests of mobile apps across the platforms – Android and iOS . Calabash in essence is a bridge to allow Cucumber framework to run tests on iOS and Android devices. The libraries of Calabash enable the test code to run in native and hybrid apps. The significant aspect of Cucumber is its ability to support Behaviour Driven Development (BDD). The scenarios of the test cases are written in typical English grammar of Gherkin language. The key words – Given, When, and Then are handy to describe the scenario.
I have discussed here how to run a simple test case using calabash on Android Apps. (more…)