Question: What are the free testing tools for android and iOS mobile application?

Answer: 
For Android, [Robotium](http://code.google.com/p/robotium/) is a hot one!
Android has the [Monkey](http://developer.android.com/guide/developing/tools/monkey.html).