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.




Instagram test cases created with Testdroid Recorder

Before we start, please download the latest version of Testdroid Recorder and install it in Eclipse. Here you will find instruction how to do it. Restart your IDE and start testing your application.
We will use Instagram application as an example to show how to use Testdroid Recorder and how it works with market applications. Let’s start 🙂

Read more


Testdroid to play at Developer Sandbox during Google I/O 2012


May 15th, 2012 by Bitbar
Woot! The Testdroid team just received an invitation from Google Android Developer Advocates team to play at the Developer Sandbox at this year’s Google I/O conference.
We have developed Testdroid based purely on standard Android frameworks omitting all proprietary stuff, really in the spirit of openness of Android platform itself!
And we will be announcing something totally new at the event too.
Google I/O is the kind of event that you really want to participate, chat with all the other developers and show your stuff to people. We heartily thank the Google’s team for inviting us!

So, if you’re coming to I/O 2012 in June, you’ll have a chance to talk to Testdroid developers about Android apps testing, continuous integration, and, well, Android.


Instagram in Testdroid Cloud

We will be writing a short series of blog posts on using Testdroid tools, Recorder and Cloud for testing your applications behaviour on all the different devices automatically and after every change. In theses posts we show, how to use Recorder to record your clicks and drags on your device and how to create good set of testcases. You don’t have to create everything from empty class. After that, you can simply run the tests in Cloud and check how your application looks on different resolutions, UI themes, APIs or hardware platforms.

Read more


By continuing to use the site, you agree to the use of cookies. more information

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.

Close