Email
Password Lost Password
Language:
 
  DeviceAnywhere Test Automation™- Automated Mobile Testing


  • OVERVIEW   | 
  •   FEATURES  |
  •   FAQ  |
  •   TEST AUTOMATION API  |
  •   PRICING  


Automated Testing for Mobile Applications and Content. Anytime. Anywhere.

A software automation layer on top of DeviceAnywhere's innovative device interaction technology,  Direct-to-Device™, DeviceAnywhere Test Automation™ is an intelligent and comprehensive mobile application testing platform that allows any organization or mobile application developer tasked with bringing a consumer-facing application or web application to market to create and run automated mobile tests on over 2000 real devices connected to live worldwide mobile networks.

Mobile test automation enables developers to utilize their trusted mobile testing processes, while saving time, money and effort, without a reduction in reliability or quality. Unlike alternative products that use emulators or simulators, DeviceAnywhere Test Automation combines the convenience of automation software with the accuracy of real mobile devices to generate reliable, repeatable and reportable results.
 


Businesses new to the mobile platform can easily bring their mobile application, content, or other offering to market with DeviceAnywhere Test Automation; with the industry’s largest mobile device bank, maximization of market potential is quick.

Furthermore, DeviceAnywhere's integration with test management solutions from leading software companies like HP and IBM allows for a seamless transition from the desktop world to the mobile platform.


DeviceAnywhere Test Automation™ features and benefits:

  • Easily create simple or complex test scripts to test any mobile application, website, or content
  • Test automation allows for scheduled tests to run at the tester's convenience
  • Convenient web-based reporting interface records all results and can be accessed by colleagues in remote locations
  • Scripts can be utilized across multiple handset models increasing time and cost-savings
  Product Overview
DeviceAnywhere Test Automation enables convenient scripting and reporting features for easy test creation and review. DeviceAnywhere Automation can be utilized in two ways; a SaaS model or a licensed on-premise model.
 
  Who should use it?
Mobile application and content developers can take advantage of the benefits of DeviceAnywhere automation, by reducing mobile testing time as well as mundane and labor-intensive manual testing. Ideal for any company testing mobile products for deployment to businesses and consumers, across all mobile devices, from Smartphones to feature phones.
 

If you would like a free trial of DeviceAnywhere Test Automation and have an existing DeviceAnywhere account, sign into your account, click on the My Account tab and sign up for a 14-day trial. If you do not already have a DeviceAnywhere account, you can signup for a free DeviceAnywhere trial and express your interest in DeviceAnywhere Test Automation trial by clicking here!



Powerful Mobile Scripting Tool

  • WYSIWYG (What-You-See-Is-What-You-Get) scripting interface
  • Image match capabilities
  • Text Recognition with ABBYY OCR
  • Resource Manager for supporting one script across multiple mobile handsets
  • Use DeviceAnywhere Automation against any DeviceAnywhere mobile device
  • Multi-device scenarios supported (messaging, chat)
  • Java command option

Integration with popular Automation and Testing Tools
  • HP (Mercury®) Quality Center and Quick Test Pro
  • IBM Rational ClearQuest® and RQM
  • Netbeans® Plug In

Running and Viewing Mobile Tests and Results
  • Step by step test results are saved, including screen shots
  • Web-based reporting interface
  • Automate mobile testing by scheduling scripts to run at your convenience
  • Test Suites can be created to group multiple tests to run in succession
  • Dashboard to view mobile devices in real-time as tests are executing



General

.: What is DeviceAnywhere Test Automation?

DeviceAnywhere Test Automation is mobile test automation software that allows users to construct simple to complicated tests called scripts, which are executed on real mobile handsets in the DeviceAnywhere phone bank. DeviceAnywhere Test Automation also includes scheduling capabilities to run individual scripts or a series of scripts (a test suite), as well as reporting capabilities for tracking test success/failure and viewing detailed test results.

.: How can DeviceAnywhere Test Automation help me?

Mobile phone and application testing can often be repetitive and time consuming. With DeviceAnywhere Test Automation, you can define a test once – and then execute it multiple times – with a simple menu selection. In addition, you can schedule a multitude of tests to run overnight or while you are away from your desk, allowing you to repurpose your time to other projects. Furthermore, you can create DeviceAnywhere Test Automation scripts for any of the DeviceAnywhere handsets within the packages that your account has access to, as well as on any dedicated handsets in your closed environment.

.: What can be automated?

Anything you can do with a device in your hands, you can automate on your computer through DeviceAnywhere Test Automation handsets - mobile application testing, mobile software testing, WAP testing, phone testing, etc. Our scripting language supports the following powerful features that enable complex test logic:

  • Pressing keys on mobile handsets
  • Controlling hardware of the mobile device (e.g., disconnect battery, etc.)
  • Comparing text and images on the mobile device screen
  • Looping & Branching
  • Calling Macros (short, re-usable scripts)
  • Multiple handset tests
  • User-defined error messages
  • Embedding custom Java code

.: What happens if I schedule a test to run at a certain time, and the handset is being used by someone else?

Before scripts are executed, the system checks the availability of the desired handsets. If any of those devices is being used, the system will periodically check for availability and will run the scripts when it becomes available. This saves you the time and trouble of rescheduling tests – DeviceAnywhere Test Automation does it for you!

.: If I’m not watching the test execute, how do I know if it worked?

DeviceAnywhere Test Automation can execute image, text, and certain sound comparisons – becoming a virtual “viewer” of the handset. Therefore, if your test involves checking to make sure a certain phrase or image shows up on the device, you simply define that phrase or image and DeviceAnywhere Test Automation will let you know if it appeared or not.

In addition, DeviceAnywhere Test Automation records and stores all test results – including screen-by-screen results – so you can always see exactly what went wrong in a script.

.: Can I use the same script to test different handsets?

When you build a script, you initially build it for a specific handset. However, through DeviceAnywhere Test Automation’s Resource Manager tool, you are able to add additional handsets to the script. Through the Resource Manager, users define the unique characteristics of a handset relevant to the script – such as what the home screen looks like or how many clicks it takes to get to the messaging menu – so that they can build one script that can be used across different devices.

.: What does it cost?

DeviceAnywhere Test Automation starts at $1000/month, a cost that includes two user licenses. Additional user licenses are priced based on volume. Click here for more pricing details.
For customers who have their own dedicated handsets, yearly DeviceAnywhere Test Automation software licenses are available. Please contact DASales@deviceanywhere.com for more information.

Getting Started

.: Can I Try DeviceAnywhere Test Automation?

Yes! If you already have a DeviceAnywhere account, sign into your account, and you will be able to add a free DeviceAnywhere Test Automation trial. If you do not have a DeviceAnywhere account, click here to sign up for a free trial.

.: How do I create test scripts?

Test scripts are created through our icon-based drag-and-drop scripting interface found in the scripting view in DeviceAnywhere Studio (click on the scripting icon in the right panel). You can also use Record and Playback – an interface that records your actions on a device to make a script – for simple script creation.

.: Where can I learn how to write scripts and view reports?

The DeviceAnywhere Scripting Tutorial gives you an overview of DeviceAnywhere Test  Automation’s functionality. This tutorial can be found on MyDeviceAnywhere – the Web site you see once you have logged into DeviceAnywhere.com – in the resources section on the home page. There you will also find a schedule and sign up information for our monthly script writing Webinars.

Our support team is also always available to answer any questions that you may have.

.: How do I see my test results?

All DeviceAnywhere Test Automation test results can be viewed through MyDeviceAnywhere, in the Test Results tab.

.: How do I assign DeviceAnywhere Test Automation licenses to users?

Through the System Admin tab in MyDeviceAnywhere, account administrators can assign DeviceAnywhere Test Automation licenses to users on their account. Administrators can also reassign licenses to different users.

Using the Service

.: How long will my results remain in the system?


Your results will remain available to you for as long as you are a customer. We store test  automation results indefinitely.

.: How many scripts can I create?

There is no limit to the number of scripts you can create. Scripts are stored indefinitely – unless you delete them.




DeviceAnywhere Test Automation API Overview

The latest addition to DeviceAnywhere’s stack of world-class solutions, the DeviceAnywhere Test Automation API empowers users to interact directly with DeviceAnywhere mobile devices through a potent Java interface.

The API contains the classes and methods to support both DeviceAnywhere Test Center and DeviceAnywhere Test Automation functionalities.

DeviceAnywhere Support:

  • Send input to remote mobile handsets (hardware commands, such as connecting/disconnecting battery,
    opening/closing flip phone, pressing buttons, etc.)
  • Extract outputs from handsets (audio, video screens)

DeviceAnywhere Test Automation Support:

  • Utilize DeviceAnywhere Test Automation scripting commands (wait for specific text, images)
  • Access resources defined through DeviceAnywhere Test Automation (screen shots, key sequences, Macros)
  • Access and execute scripts built in DeviceAnywhere Test Automation with the API

DeviceAnywhere Test Automation API Features and Benefits

  • Access and control DeviceAnywhere handsets with a standards-based programming language
  • Flexibly utilize DeviceAnywhere Test Automation features either through the API or through DeviceAnywhere Studio, the DeviceAnywhere client interface
  • Create device and mobile test scripts directly in Java or use DeviceAnywhere Test Automation’s visual scripting language, and easily generate Java code from these scripts
  • Use the Resource Manager in DeviceAnywhere Studio to define the unique attributes of devices (e.g. home screen image, key sequence to create SMS screen) that allow one script to be leveraged across multiple devices
  • View executing tests in real time through the 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
  • Easily extend testing capabilities to other systems by scripting actions between DeviceAnywhere devices and external elements – for example, test instant messaging between handset and computer
  • For convenient viewing, save all results in the MyDeviceAnywhere Web 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

Technical Requirements

  • Java Development Kit 1.5 or greater
  • 512 Mb memory




Pricing                                                              Pricing FAQ

Base Package
Price
DeviceAnywhere Test Automation Base Package (incl. 2 User Licenses)
$1000 / per month

Additional User Licenses
Price
1-5 licenses:
$350/user/month
6-10 licenses
$300/user/month
11+ licenses:
$250/user/month

Script Building Fees (optional):

  • Per Script Fee: $500

Script Starter Packs:

  • 5 Scripts: $2200 (includes 2 hours of training)
  • 10 Scripts: $4000 (includes 2 hours of training)

Pricing FAQ

.: How does pricing work?
The DeviceAnywhere Test Automation Base Package includes a license for all DeviceAnywhere Test Automation scripting, scheduling and reporting functionalities, as well as two DeviceAnywhere Test Automation user licenses. Additional user licenses are available for purchase.

.: Can I buy DeviceAnywhere Test Automation without DeviceAnywhere?
If you have your own dedicated devices, you may purchase DeviceAnywhere Test Automation without DeviceAnywhere – just contact our sales team at DASales@deviceanywhere.com. If you do not have your own dedicated devices, you must have at least one DeviceAnywhere subscription to be able to subscribe to DeviceAnywhere Test Automation.

.: What are the script building fees for?
As an option, if you would like the DeviceAnywhere team to create scripts to your specifications, we can provide that service at the prices listed above. In addition, we have reasonably priced Script Starter Packs, which also include two hours of DeviceAnywhere Test Automation training from a DeviceAnywhere technical account manager.

.: Are there any other costs associated with DeviceAnywhere Test Automation?
Once a device is acquired, time spent using that device is billed at your DeviceAnywhere hourly rate – however, time spent in the system when no device is acquired does not accrue any charges. It is important to note that DeviceAnywhere Test Automation can often reduce the time needed on devices, as automated, machine-run tests are often more efficient than manual tests.

.: What is the minimum time commitment for licensing DeviceAnywhere Test Automation?
There is no minimum time commitment. DeviceAnywhere Test Automation subscriptions – like DeviceAnywhere subscriptions – are monthly.

.: Are additional discounts available?
Customers who sign up for a six-month commitment for DeviceAnywhere receive a five percent discount off of their total monthly bill – including a discount on any DeviceAnywhere Test Automation licenses.
Customers who sign up for a 12-month commitment receive a 10% discount off of their total monthly bill.

.: Instead of using the shared handsets available, I’d like to use a dedicated handset. What is the pricing for this option?
Dedicated handsets can be a good option if the particular models you desire are frequently in use through our phone bank or if guaranteed access at all times is important. Please contact us at DASales@deviceanywhere.com for detailed pricing.

.: How do I unsubscribe?
If at any point you want to cancel your DeviceAnywhere Test Automation subscription, you can make an unsubscribe request by visiting the MyAccount tab in MyDeviceAnywhere and selecting the “Unsubscribe” button at the bottom of the page. You may also contact us directly at DASales@deviceanywhere.com.


    
 
 

Contact Sales
877-338-4230
Option 1 (U.S.)
+44-118-3255-079 (EMEA)

T
  •  NEWS |
  •  AWARDS |
  •  EVENTS |
  •  CASE STUDIES
CTIA Wireless, Spring
Orlando Convention Center
Booth #3604
Orlando, FL

March 22 - March 24, 2011

Mobile World Congress
Fira de Barcelona
Stand #2A17
Barcelona, Spain

February 14 - February 17, 2011


Mobile Money Ventures
Mobile Money Ventures accelerates the adoption of mobile banking with DeviceAnywhere Remote Access.

Boost Mobile
Boost Mobile uses DeviceAnywhere Monitoring to ensure their reliable mobile service.

B