Playing in the Sandbox

 You know where we are going to be this week? At Google I/O Developer Conference, June 27-29 in San Francisco! There, we will announce the commercial availability of our end-to-end automated testing solution to Android mobile app developers, Testdroid.

 We have been selected to attend Google I/O in the Developer Sandbox, a demo area where developers who have built applications based on technologies and products are featured at I/O. So come watch us demo Testdroid and play with us in the sandbox.

 Testdroid provides the first fully automated, scalable testing platform for Android application developers to test in real time in a matter of minutes. This helps everyone from one-man game developers to large corporations developing mobile Android apps, so we hope to see you all in San Francisco!


Handling HTML inside Android WebView in Testdroid Recorder!

Hi all,
we are very proud to introduce you new way of testing WebView in your applications. Especially to record and playback tests for html-based application embedded in WebView (for instance by using PhoneGap framework).
We extended our recorder-extensions library using by playback tests and we implemented recognition of actions on HTML elements inside WebView in the newest version of Testdroid Recorder.

Read more




Testdroid Brings Clarity to Android Fragmentation

Saying the Android market is fragmented is an understatement. Develop for Android and you are essentially developing for more than 400 different Android devices in the world today running different versions of Android with an unknown amount of carrier and manufacturer-dictated tweaks. The market is huge and varied, which is a challenge as well as a potential benefit.

Read more


Instagram tests in Testdroid Cloud

Hi all.
In previous blog posts we presented how to create good test suites and how to optimize them for dynamic data. Today we will explain how to run the tests in Testdroid cloud and tell how to interpret the results. We will show why every developer should make use of Testdroid Cloud to improve app quality and provide great user experience to all 300M+ Android users in the world!

Read more



Test your app on Samsung Galaxy S3 for free!

Hi all,
We are proud to announce that we have added the awesome Samsung Galaxy S3 to Testdroid Cloud. Now that this much awaited 4-Core, 4.8 inch HD720 display and 1Gb of memory beast of a machine is online in Testdroid Cloud we thought it is only fair to make it available for everyone FOR FREE. That’s why the new Samsung Galaxy S3 is included to the FREE device cluster that is available for all Testdroid Cloud users free of charge. Feel free to check how your app works with the latest and greatest.


Recording from WebView

Hi all,

I would like to present how to implement WebView in your application for good cooperation with Testdroid Recorder.

First issue is, that we can’t handle any events from WebView, if you don’t use own WebClient and don’t override method shouldOverrideUrlLoading with command view.loadUrl(url) For example:

[sourcecode language=”java”]
webView.setWebViewClient(new MyWebViewClient());

private class MyWebViewClient extends WebViewClient {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return false; //it doesn’t matter true or false for recording
}
}
[/sourcecode]

If you override this method websites are opened directly in WebView, not in default browser. Anyway, all what we are able to record from WebView are clicks on screen (x, y), drags, send keys and enter texts. I hope this help you testing your application with WebViews.