Saturday, May 3, 2014

Introduction about Calabash Android

Calabash is an automated UI acceptance testing framework that allows us to write and execute test cases to validate the functionality of the mobile applicatioAndroid and iOS mobile apps. 

Setting-up the Calabsh Android in Windows 
To setup the calabash in your machine you should have ruby installed. 
 You can find the ruby installer from this link :
https://www.ruby-lang.org/en/installation/#rubyinstaller

 1. Open the command prompt and type 
                gem install-android calabash
 2.   To make sure that you have installed android-calabash, check its version
 3.   After the installation you can create the basic skeleton 

Here you can see *.feature file 
That contains scenarios that we are going to automate. 
Methods used by the feature file is written in *.rd file inside the "step definition" folder


Saturday, March 1, 2014

Test Automation tools

There are several mobile automation tools available in the world. Among them lets have a small over view of three these tools.

Monkey Talk

Monkey talk is a simple mobile automation tool for both iOS and android Apps. It basically has two tools : Monkey talk IDE and Monkey talk agent. The IDE is used for Record and play the test suites on emulators or real device.  Monkey talk agent is a library that linked to the application that is going to be test. 

Further more details about monkey talk you can find it on Monkey talk documentation:
https://www.cloudmonkeymobile.com/monkeytalk

Comparing with the other tools Monkey talk provide a simple IDE to the user. That is more user friendly. But If you take an android application you have to convert the application as the AspectJ Project. That is little bit hazel the user. There are some limitation in this tool as well.

Calabash
Calabash also a automation testing tool for mobile and hybrid applications.