Calabash is a BDD framework for iOS and Android
Free

Description

Calabash is an open-source mobile automated testing project similar to Appium. It, too, is defined by its simplicity, as is Appium. Although it isn’t as comprehensive as Appium, it does provide some distinct advantages. Calabash’s primary advantage is that it uses Cucumber functionality, which means that tests may be written in plain English rather than complicated code chains. As a result, testing can be delegated to any member of the team, coder or not. The second major advantage is that Calabash is integrated with Xamarin, which, as we previously stated in our Android article, is the best invention since the Game Boy. Xamarin provides access to over 1,000 cloud-based devices for testing your apps. Simply log into the Xamarin test cloud after you’ve written your test and get started. Again, there aren’t many drawbacks. When it comes to flexibility, though, Calabash is a bit of a mixed bag. Unlike some rival solutions, it can run on both actual devices and simulators, although it does not support a variety of programming languages. In fact, Ruby is very much your only option. Furthermore, in order to use it, you’ll need to install a bunch of stuff on your app, such as an Objective-C framework. Details Source : https://www.testgrid.io/blog/ios-automation-testing-everything-you-need-to-know%EF%BF%BC

More Resources & Tools in Automated Checking

Pitest

PIT is a state of the art mutation testing system, providing gold standard test coverage for Java and the jvm.

CLI Testing Library

🐨 Simple and complete CLI testing utilities that encourage good testing practices.

Detox

Gray box end-to-end testing and automation framework for mobile apps