Upload
limbani-bhavik
View
178
Download
0
Embed Size (px)
Citation preview
exandroidstudio.blogspot.in http://exandroidstudio.blogspot.in/p/testing-tool.html
Testing Tool for Android
1. Robotium Android Testing Tool
Robotium is probably the most popular frameworkfor test automation of Android applications fornow. It is a powerful tool for writing reliableautomatic tests for minimal time. Tests are writtenin Java, and there are side solutions for writingthem in other languages like Python. Tests cannotbe run on devices, only on the emulator.
2. MonkeyRunner Android App Testing
Monkeyrunner is included to Android SDK tools and provides API to control a devicefor functional testing of applications. It does not need the source code of an app andcan be run both on the emulator or the device itself. Tests are written on Python orwith the help of the recorder.
3. Appthwack Android App Testing
Appthwack is an interesting service for testing on Android devices. You load yourapplication to the resource and it is installed to the real devices (over a hundred ofoptions). After that it is researched by running, taking measurements of memory andCPU usage, identifying errors and problems, having a small monkey test. Accordingto the survey Appthwack provides a report with screenshots.
4. JamoSolution Android App Testing
JamoSolution is a rapidly developing platform which allows to test native, web-based and hybrid apps and supports Android 1.5+, iOS 4.2+ Windows Phone 7.5+and others for testing on a wide range of devices. The tests can be recorded andplayed. JamoSolution works through installing the agent app that lets the developernot to modify his application.
5. EggPlant Android App Testing
EggPlant developed by TestPlant allows to run your test script on multiple devicesat the same time. You can test on iOS and Android and on their emulators, and alsoon Windows Phone emulator. It supports Windows, Mac and Linux.
6. MonkeyTalk Android App Testing
MonkeyTalk is a free tool with its own powerful scriptlanguage and it also supports Javascript. Used for testingAndroid and iOS apps. It has With MonkeyTalk you cancreate and store testing projects (test cases, test suites). Itcan be integrated to Eclipse.
7. Monkey Android App Testing
Monkey is a tool for stress-testing included to SDK. It emulates chaotic user actions,in other words, it’s like when the device with a running app is in monkey’s hands.The test can be run either on the device or the emulator.
8. Cloud services are a good solution for remote testing on multiple devices andtransfering testing data to the developer. The most popular cloud services for app testingare Perfecto Mobile and Device Everywhere. The advantage here is one testing script for allmobile platforms and multiple devices. You also not limited in apps to test. But theseservices usually have high prices.
We hope you’ll find a useful tool for your needs.