Demand for mobile devices is voracious. According to, the number of mobile phone users will top one billion by the end of 2013 – in no small part due
to the popularity of devices like the Android, iPad and iPhone.

Business challenge

As with any emerging technology, developing and implementing mobile applications poses a number of unique challenges. Mobile applications don’t simply
mirror desktop applications. They have unique user interface requirements and business process flows that must be taken into account. Before release, mobile applications must be thoroughly tested as the cost of failure can be high.

Mobile device testing you can trust

Borland’s new solution, Silk Mobile™, has been designed to address these concerns. It enables the creation and running of tests on mobile devices that are connected to a PC with a USB cable or WiFi.
Silk Mobile enables testing to be performed on real devices, including newly released ones, ensuring that tests represent genuine user experience.
Silk Mobile includes a recorder that enables tests to be created in minutes. Tests can be performed directly from the mobile device and can visually display what a user may create, playback, and edit. Visual action and verification commands can be used to add logic to the test scripts, without writing a single line of code.

Silk Mobile runs fast, robust and repeatable automation scripts across mobile devices, capturing how users interact. It ensures that tests represent the real end user experience, as Silk Mobile supports multi-touch, swipe, drag & drop, zoom, and scrolling. Not only are you able to execute scripts in sequence, Silk Mobile advanced scripting enables you to execute scripts in parallel across mobile devices. Multiple mobile devices can be configured directly to a single test execution machine.

There’s no need to jailbreak or root the devices, making it a suitable choice when security is a primary concern. Silk Mobile’s extensive support helps perform testing according to needs.

Transform the way you test

Silk Mobile is easy to maintain and testers can export test scripts to a choice of IDEs: Borland’s Silk4J, Silk4Net, JUnit, NUnit, C#, MSTest, VB.Script, UTF (QTP), Python or Perl. Silk Mobile can be integrated into a functional/unit test suite, automation framework, or a continuous integration test suite, and apply advanced test script techniques.
What’s more, testers are not limited by OS changes. Silk Mobile supports all type of recognition:

  • Native Object Recognition: native object recognition for Android and iOS. Testers can build fast, robust and repeatable automation scripts that run on multiple devices.
  • Dynamic Image Recognition: sensitivity calibration to changes in images and image identification for dynamic backgrounds.
  • Optical Character Recognition: this engine supports any language including special characters. Extract or query text from any table or device area and input text into components with a simple click.

Hybrid application support

Web support: Silk Mobile enables code to be shared across different platforms by providing embedded web support. This carries web testing capabilities for hybrid applications.

Easy to read execution reports

Get visual reports that show exactly where a test passed or failed. The visual representation makes it easy to troubleshoot and fix problems. For example, a green check for a pass and a red ‘x’ for an error.

Test management with Silk Central

Integration with the Silk Central Test Management Solution ( delivers control and collaboration of Silk Mobile scripts. Control, plan and execute your advanced mobile test scripts through the Test Management tool to deliver complete traceability back to initial requirements.