Do you know any dynamic toolkit tool for Android with support for multiple devices (ideally, in Python or Jython)?

For my CI infrastructure, I need to automatically deploy and run complex tests between two (or more) Android phones from a control device (linux).

So far, android-android in combination with android modules is not a satisfactory solution:

  • monkeyrunner does not call individual methods from a remote application and cannot address user interface components by their identifier
  • running java test scripts with ActivityInstrumentationTestCase2 is too expensive (loC) and does not provide enough flexibility for the interaction between the two devices.
  • robotium.org is a step in the right direction, but is in java (not dynamic), and not in multithreading.
  • all other solutions found do not allow interactive testing thanks for dynamic scenarios

Any suggestion?

+5
source share
2 answers

There is a tool called AndroidViewClient that extends the usability of monkeyrunner. You can address user interface components by ID with it, check their properties, etc.

Here's the link: https://github.com/dtmilano/AndroidViewClient

+1
source

Have you looked at MonkeyTalk?

Here:

http://www.gorillalogic.com/testing-tools/monkeytalk

0

All Articles