MonkeyRunner

(10)
4.3 out of 5 stars

A monkeyrunner class that contains static utility methods.

Work for MonkeyRunner?

Learning about MonkeyRunner?

We can help you find the solution that fits you best.

MonkeyRunner Reviews

Write a Review
Filter Reviews
Filter Reviews
  • Ratings
  • Company Size
  • User Role
  • Industry
Ratings
Company Size
User Role
Industry
Showing 10 MonkeyRunner reviews
LinkedIn Connections
MonkeyRunner review by Ajit P.
Ajit P.
Validated Reviewer
Verified Current User
Review Source

"Excellent Mobile Testing Tool"

What do you like best?

Android is a heavily fragmented ecosystems with hundreds of devices out in the wild. As application developers, we constantly worry about making the "right choice". Thankfully, automated testing tools like Monkey Runner make things a little easier. For me, the best features are:

(1) Screenshots at designated points, instead of simply marking a test as pass/fail

(2) Very configurable test suite (ability to send highly stressful random input commands)

(3) Jython: a Python implementation in Java

What do you dislike?

What I dislike is that it lacks tight UI integration. Some of our testers also complained about not liking Jython in particular, but that is subjective.

Recommendations to others considering the product

Just make sure your testers are okay with Jython. Other than that, its an excellent tool for truly random testing that a human brain simply cannot do.

What business problems are you solving with the product? What benefits have you realized?

Automated testing is really useful for stress-testing. These scripts send commands faster than the user ever can and can randomize them in an order not possible for humans. We use to test our apps in most absurd ways possible.

Sign in to G2 Crowd to see what your connections have to say about MonkeyRunner
MonkeyRunner review by Luis Javier H.
Luis Javier H.
Validated Reviewer
Verified Current User
Review Source

"Excellent tool to debug"

What do you like best?

1. Really flexible functional automated UI testing for Android.

2. You can physically attach all devices or start up all the emulators (or both) at once, connect to each in turn programmatically

3. It allows me to control the devices in a very easy way

4. Extensible by plugins, it allows you to unlock the whole potential of this tool.

What do you dislike?

1. It's not always the most reliable system.

2. I sometimes does not yield the expected results so sometimes I do not trust much but from 1 to 100% 80% reliable

3. no so much at this point i think the road so far is good

Recommendations to others considering the product

Recommend to all developers to use is a very good tool for debugging applications beyond the classical purification for me this is the best tool for debugging, maybe for some it will make difficult but after that grab the yarn makes you easier and supports you to make your project faster.

With the documentation provided to us google ma I think it's enough to start this tool. so I recommend with eyes closed

What business problems are you solving with the product? What benefits have you realized?

test automation of android apps

What Mobile App Testing solution do you use?

Thanks for letting us know!
MonkeyRunner review by G2 Crowd User in Computer Software
G2 Crowd User in Computer Software
Validated Reviewer
Verified Current User
Review Source

"easy testing for android"

What do you like best?

With monkeyrunner, it is easy to snapshot screen for various languages. Giving easy preview for localization team to verify whether their translation need adjustment or not. It's also easy to verify if particular features is working as expected or not. The monkeyrunner also equipped with plugin architecture so that we can extends its capability even further.

What do you dislike?

There's not much that I can dislike from monkeyrunner. This is particularly true, given that my usecase in this product is rather limited. One thing that I might find problem is when people need to test interaction within the app, it's quite hard to snapshot that interaction given the output of monkeyrunner is just an image. For interaction, we will need tools that can record video for verification.

What business problems are you solving with the product? What benefits have you realized?

with monkeyrunner, we cut significant time in multiple language translation by autogenerating translated screens for translators to review, without waiting the actual APK. They just have to compare screen by screen.

MonkeyRunner review by natureday .
natureday .
Validated Reviewer
Review Source

"Love it"

What do you like best?

I love how lazy and easy a task can be if i program a certain way and monkey runner will help me with it automatically.

What do you dislike?

Nothing wrong with the program. Its good. Maybe it takes a little while to learn it. I did have to watch some youtube videos first. But then once you know its way easy.

Recommendations to others considering the product

Try it. If you are programming with Android code then this is the program for you!

What business problems are you solving with the product? What benefits have you realized?

Programming and helps with Android code. It connects to more then one device.

MonkeyRunner review by Caron W.
Caron W.
Validated Reviewer
Review Source

"This is a good option for testing applications."

What do you like best?

Multiple control-the monkeyrunner API can apply one or more test suites across multiple devices or emulators. You can physically attach all devices or start up all the emulators (or both) at once, connect to each in turn programmatically, and then run one or more tests.

What do you dislike?

The monkeyrunner tool uses Jython and I am not a huge fan of this programming tool.

Recommendations to others considering the product

Give it a try and it may work better than your current testing tools.

What business problems are you solving with the product? What benefits have you realized?

Test applications and devices at the functional/framework level and for running unit test suites.

MonkeyRunner review by Yasmany C.
Yasmany C.
Validated Reviewer
Verified Current User
Review Source

"testing by google"

What do you like best?

Extensible by plugins, it allows you to unlock the whole potential of this tool.

What do you dislike?

no so much at this point i think the road so far is good

Recommendations to others considering the product

Its a great start of testing tools

What business problems are you solving with the product? What benefits have you realized?

test automation of android apps

MonkeyRunner review by Joji J.
Joji J.
Validated Reviewer
Review Source

"A testing tool with multiple device control"

What do you like best?

provision to write APIs for testing.

Exceptional capability to add plugins to it.

Multiple device control option is the best of all.

What do you dislike?

Not 100% reliable.

Lack proper documentation.

Recommendations to others considering the product

Don't expect a good documentation for this. Even though this would be a good tool, self learning is what MonkeyRunner expects from a user.

What business problems are you solving with the product? What benefits have you realized?

Test applications and devices at the functional/framework level and for running unit test suites.

Easy to setup automated test cases.

MonkeyRunner review by G2 Crowd User in Information Technology and Services
G2 Crowd User in Information Technology and Services
Validated Reviewer
Verified Current User
Review Source

"A good test tool"

What do you like best?

The facility to write a behavior test, with the option to use a language less verbose than JAVA.

What do you dislike?

Yet doesn't have a good documention about it, what difficulty to begginers.

What business problems are you solving with the product? What benefits have you realized?

This tool is very good to take screenshots of an application for divulgation purposes, for example. And another good feauture is the possibilitie of behavior test, more than only unit tests that's are provide by JAVA standard.

MonkeyRunner review by John S.
John S.
Validated Reviewer
Review Source

"Great Tool for testing UI"

What do you like best?

Really flexible functional automated UI testing for Android.

What do you dislike?

Typical use involves tapping by coordinates and using the keys, which is increasingly not ideal.

Recommendations to others considering the product

Also consider espresso and Robotium - these tools all solve a similar problem.

What business problems are you solving with the product? What benefits have you realized?

It's easy to set up automatic tests, which means fewer bugs introduced, which means better software

MonkeyRunner review by Danielle J.
Danielle J.
Validated Reviewer
Review Source

"MonkeyRunner"

What do you like best?

The monkeyrunner tool provides an API for writing programs that control an Android device or emulator from outside of Android code.

What do you dislike?

It's not always the most reliable system.

Kate from G2 Crowd

Learning about MonkeyRunner?

I can help.
* We monitor all MonkeyRunner reviews to prevent fraudulent reviews and keep review quality high. We do not post reviews by company employees or direct competitors. Validated reviews require the user to submit a screenshot of the product containing their user ID, in order to verify a user is an actual user of the product.