AndroidLibrary Reference

Aus ExpeccoWiki

Wechseln zu: Navigation, Suche

The Android-Plugin for expecco provides abilities to automate tests which include interaction with ANdroid GUIs. This includes simple single-device GUI tests as well as more advanced end-to-end tests, which incorporate possibly multiple mobile devices, webservices, databases and possibly other hardware. This expecco add-on package consists of

  • an expecco executable block library, to easily model and execute tests with expecco,
  • tools which help the test modeler to develop tests, sign and deploy and to explore the applications component.

Tests can be executed on real devices or on the android emulator. The Android-library is expandable and customizable to fit any application and its custom views.

Inhaltsverzeichnis

Features

  • Automated GUI-tests on Android-Systems
  • Execute tests on real devices or the emulator
  • Simulate user interaction
  • Simulate events
  • Can test (controlled from a single expecco test system):
    • Parallel test execution on multiple devices
    • Interaction between devices
    • Interaction of devices with a web-application
    • Interaction of devices with hardware or databases
  • Automated deployment
  • Object based test execution
  • No source code modification needed
    • Test the installable, build and signed application
  • Includes support-tools for test development, deployment and application exploration (widget browser)

Device Setup and Getting Started

Please read the "Android Device Setup HowTo" for detailed information.

Usage Details

For more details see the "Java Swing GUI Access Library and Plugin - Browser descriptions", which has a similar GUI and comparable functionality to the Android Plugin.

Java Object Access

The Android plugin is based on the Java Interface Library and provides all of its features. For details about how to access java objects and classes inside the mobile device, take a look at the Java Interface Library reference page.

   --- TODO: add sample code to show how to get objects of the Android app

Examples

For an up-to-date list of examples, please visit http://www.exept.de/products/expecco/expecco-demoversions/ixdemo-2011  



Back to Online Documentation.

Meine Werkzeuge