Free Trial
 
Test Center Enterprise Automation TM
Test Center Enterprise Automation is a faster, more efficient way to assure the quality and performance of all your native and web mobile apps to deliver their true ROI for your organization.
 
   
Additional Information
Demo Request
View Demo
Test Center Enterprise Automation Datasheet
Planning Your Mobility Rollout? Start Here!
Test Planner
Keynote DeviceAnywhere Newsletter: Mobility Matters
Test Center Enterprise Monitoring: 24x7 monitoring for your enterprise mobile apps and websites
   
   @DevAnywhere on Twitter
jQuery(function($){         $("#filter").tweet({            count: 3,           fetch: 20,           filter: function(t){ return ! /^@\w+/.test(t.tweet_raw_text); },           username: "DevAnywhere"         });       });
   Follow Us »
 

The Keynote DeviceAnywhere Test Automation API empowers users to interact directly with Keynote DeviceAnywhere devices through a powerful Java interface.

Containing the underlying code for all functionality built into the Keynote DeviceAnywhere™ Studio UI, the API contains all the classes and methods to support individual device commands, as well as call into Keynote DeviceAnywhere Test Automation scripts.

Supported Functions and Features

  • Send input to remote devices (hardware commands, such as connecting/disconnecting battery, opening/closing flip phone, pressing buttons, tap touch screens, etc.).
  • Extract outputs from handsets (audio, video screens).
  • Utilize Keynote DeviceAnywhere Test Automation scripting commands (wait for specific text, images).
  • Access and execute actions (test scripts) defined through Keynote DeviceAnywhere Test Automation.

Keynote DeviceAnywhere Test Automation API Features and Benefits

  • Access and control Keynote DeviceAnywhere handsets with a standards-based programming language.
  • Flexibly utilize Keynote DeviceAnywhere Test Automation features either through the API or through Keynote DeviceAnywhere Studio.
  • Create test scripts directly in Java or use Keynote DeviceAnywhere Test Automation’s visual scripting language, and easily generate Java code from these scripts with the click of a button.
  • Use Keynote DeviceAnywhere Studio’s built-in Java editor, or utilize your own Java IDE.
  • View executing tests in real time through the Keynote DeviceAnywhere Test Automation API Dashboard.
  • Utilize existing test frameworks by converting existing assets into Java or creating a bridge to other programming languages, such as PERL or PhP.
  • Easily extend testing capabilities to other systems by scripting actions between Keynote DeviceAnywhere devices and external elements – for example, test instant messaging between a mobile handset and a PC.
  • Optionally save all results into the Enterprise Portal reporting interface.
  • Access multiple devices within one session – the API methods will check to make sure all required devices are available before connecting.
  • Integrate your test schedules with other internal events – for example, automatically initiate certain regression tests as new builds are released.



 
 
Frost & Sullivan
“Keynote DeviceAnywhere provides world-class testing and monitoring solutions to the mobile enterprise market. It has cleverly designed end-to-end solutions and services for business process optimization that apply to the planning, execution and analysis phases of the mobile application lifecycle..”

More Testimonials »
 Copyright © 2012 Keynote Systems, Inc. All rights reserved. | Terms of Service | Privacy Policy | Site Map | Support