We are very proud to introduce a new significantly improved version of Testdroid Recorder which integrates now nicely with Testdroid Cloud and helps Testdroid Recorder users to really make the most of all the real Android devices available in Testdroid Cloud. The biggest changes and improvements in version 2.0 are:
Run in Testdroid Cloud feature and new authorization
The biggest and most useful change in 2.0 is that now you can run your test recording in Testdroid Cloud just by choosing Run in Testdroid Cloud run confguration in Eclipse. This is a great improvement for any Android developer as you can immediately check if your application and your test scripts work across Android devices. This feature is the first one in our roadmap of delivering more value to Testdroid Recorder users by integrating it more tightly with Testdroid Cloud and its powerful test execution possibilities. Because of this new feature Testdroid Recorder users will need Testdroid Cloud account as well and we will identify the paid users by their username. By doing this we can get rid of the license keys altogether as that has been a constant source of user problems. Signing up to Testdroid Cloud is free and it can be done by leaving your e-mail address here.
Removing support for Monkey Runner script generation
In Testdroid Recorder 2.0 we are removing the option to generate Monkey Runner scripts from your test recording. There are several good reasons for doing this.:
Firstly, Monkey Runner scripts are based solely on xy-clicks and, unlike we are doing in our Robotium output, it is not possible to scale the xy-clicks of Monkey Runner scripts during test execution. This means that one Monkey Runner script can be only executed on the same resolution it has been created on and this makes them quite inferior to Robotium tests – at least if you want to run them across all Android devices.
Secondly, this feature is not very widely used among our users (maybe because of the previous reason) and, most importantly, it was creating confusion among our users which was disproportionate compared to the value it brought. By discontinuing Monkey Runner support we can clarify Testdroid Recorder user flow, product documentation and direct our resources for innovation in more useful and robust Robotium test generation.
We started our roadmap of significant usability improvements by introducing faster test recording in previous Testdroid Recorder release. In Testdroid Recorder 2.0 we continue these improvents by introducing simplified recording wizards and copy&paste of recording steps.
We had a review of recording wizards and removed every step and piece of data that we could resolve from the Eclipse project or from the APK and as an outcome we have created simpler recording wizards with less fields and steps to complete before recording. Also editing of test steps during recording has been improved with copy and paste functions. Now you can copy a recorded step and paste it elsewhere in your test recording. This makes creating repeating test steps much easier and gives you better control to edit and customize your recording before generating the Robotium code.
Works with ADT ver 17
Testdroid Recorder 2.0 requires Google Android Development Tools plugin for Eclipse ver 17 and it is validated to fully work with that. This is important improvement as ADT v17 has several significant improvements that benefit all Android developers. For instance, now you can enjoy test Recording with the new blazing fast emulator as well 🙂