Testdroid Recorder version 4.4 – available today!

Bitbar, the mobile devops company. Logo, large

Dear Testdroiders,

First of all, as many of you know, we had a Testdroid Recorder campaign last month. This campaign was a tremendous success, no matter how measured. For instance, we increased the number of active Testdroid Recorder users over 24% and we also received lots of great feedback about Testdroid Recorder. For all of you new – and old – Testdroid Recorder users, we’ve awesome news…

… as of today, we’ve updated the latest and greatest version 4.4 to Eclipse Marketplace and it is available now for all of you. The new version contains various great new features, updates and enhancements, so please check it out!

With this version of Testdroid Recorder, you can enjoy the most robust and the most reliable test cases recording, improved productivity and optimizations with the following features:

  • Problem that occurred when starting test from APK. In some cases, users saw this error when starting their tests from APK and Testdroid Recorder returned different error messages. As this was a bit misleading and we have now replaced it with “Installation failed” error message when it comes to installation problems.
  • Recording EnterText. Several minor improvements were done in this version for the recording and EnterText was one of those items. In prior versions, EnterText wasn’t recorded when entered text started with ‘ ” ‘ sign.
  • Authentication limitation. Some parts of the Testdroid Recorder have been now fine-tuned and it is now allowing creation of new projects in Run in Testdroid Cloud. When user had reached limits, the authentication failed was previously shown.
  • Use of custom debug keystores. Eclipse allows setting of two keystores and in previous versions Testdroid Recorder only one was allowed, and it wasn’t the custom one.

In addition, bunch of other things also got enhanced in this version:

  • Cluster is now called Device Group. As you may have noticed at Testdroid Cloud, we’ve renamed clusters to Device Groups. The same naming convention will be now applicable also to Testdroid Recorder.
  • Settings for wait and assert. Settings for wait and assert function now can be configured by user.
  • Run in Testdroid Cloud tests. The compatibility between Testdroid Recorder created projects are not compromised as user can manage projects in Testdroid Cloud, and in case projects are not accessible, Testdroid Recorder can create new projects.
  • ExtSolo improvement. For example, rare Null Pointer Exception in ExtSolo when saving a metadata file did occur. This is now revised and ExtSolo returns appropriate exceptions. In addition, Resources.NotFoundException in Clicker.java is now properly handled.
  • Disabled Smart Asserts. When user records website, the smart asserts are now disabled.
  • Unhandled event loops. We modified the “Unhandled event loop exception during blocked modal context” so this should take care of appropriate event loop exception handling.
  • Better App Crawler launch from Testdroid Recorder. When starting App Crawler from Recorder, exception are not blocked and the user data is also now included.
  • Improvements in App and Web recording. We decided to separate the commands that are only available for each – app and web – recording. For example, for web recording only the HTML and general commands are available.
  • Cancellation of app runs on device. User is not forced to run tests on device – and test won’t start – if the device isn’t selected in Device Chooser.

How to update Testdroid Recorder to the latest version:

You can update to the new version directly from Eclipse (About Eclipse -> Installation Details, selecting Testdroid Recorder and clicking Update). As always, we’re keenly looking forward to hear your thoughts about Testdroid Recorder.

We trust you will enjoy the new version of Testdroid Recorder!