The Best Tools for Mobile App Testing
Posted on 08/24/2011 in Mobile App Testing by Mike Brown
Although we recommend focusing on manual testing (i.e. real-world testing), that doesn’t render mobile testing tools like emulators and simulators totally useless – far from it. In fact, many companies prefer to test their applications on the desktop browser first, then moving on to search for device specific bugs. Done right, this can drastically reduce your testing time and effort.
That said, here are a few FREE tools to help you with your mobile testing objectives. Explanations included where needed:
- FoneMonkey 5: The only tool for iOS that records all actions with the iPhone or iPad (while in use) and plays them back as a test script at any time. Enables interactive creation, editing and playback of automation scripts that exercise an application’s user interface.
- iPhoney: Provides a “pixel-accurate web browsing environment, powered by Safari”
- W3C mobileOK Checker: Performs various tests to determine level of mobile-friendliness.
- Modify Headers: From Firefox: “Add, modify and filter the HTTP request headers sent to web servers. This add-on is useful for Mobile web development, HTTP testing and privacy.”
- DotMobi Emulator: See how your site looks on a mobile web browser
- Google Android Emulator
- Android SDK Emulator
- iPad Peek
- BlackBerry Simulator
- Adobe Device Central CS5
What other tools have you used to conduct mobile app testing?
Update:
Since this post was written, uTest has launched several mobile app testing tools of our own.
- AppGrader for Android: Upload your app’s APK to test it on a range of devices. See how well your app performs during installation and launch, get crash reports and see how your app stacks up against other popular apps in its category.
- Apphance: Apphance is an all-in-one mobile tool that provides over-the-air app distribution, automatically collects and reports crash data (and other pertinent device data at the time of the crash) and offers in-app bug reporting and user feedback.







MonkeyRunner is used for Automating and Unit Testing.
I’ve used Sikuli in conjunction with the iPhone emulator
Square has released their KIF interface testing framework:
Looks very neat
http://corner.squareup.com/2011/07/ios-integration-testing.html
We’ve used eggPlant. Had it for years, and it works through a VNC so when we started mobile apps we didn’t need a new piece of software. Luck of the Irish!
Mobile, web, desktop.
http://www.testplant.com
Pleasw contact me at
Phone: 866-580-0980 ext 3159
Mobile: 404-904-3519
we are interested in a mibile app testing tool.
Can anyone pls suggest the Performance Testing tools ? Which can cover following performance parameters of the native Mobile application.
- Memory
- Network
- Battery
can u provide me best mobile application tool ?
Please let me know the best tool for mobile testing
Hi, Here i am loon=king for mobile automation testing. Can anyone guide to get automation testing tool for ios for iphone/ipad in windows. i am using windows 7 or tell the automation tool by using in ipad to test the mobile app.
Hi,
Can someone please let me know best tool to validate GUI of the mobile application against business UX document?
i think instruments in ios simulator is good to test performance, memory allocation and time
Hi to every one
could u suggest me best tool for security testing
@Palanivel Periasamy
Have a look at www,ranorex.com. With Ranorex you can automate mobile app testing on real devices. The Ranorex framework supports the latest versions of all mobile operating systems. Start automating your Android, iOS and Windows 8 app testing.
Hi
Please suggest me some apps/tools through which I can do security testing for mobile apps….
Thanks in advance
How to do automatic Android Testing:-
What are the best Automation testing tools,
How to write perfect Unit Test cases for android apps
memory leaks test,
optimization of android apps,
I am testing android apps for UI, Resources, time and space tradeoff, quality.. can anyone tell me the best tools to use.. thanks in advance.