Meet DevExpress TestCafé

07 August 2013

There have been some hints here and there, some rumblings of a new product on the horizon, but now it’s finally time to reveal all…

A revolutionary website functional testing tool

DevExpress TestCafé logoWe are very excited to introduce the newest addition to our product line – TestCafé – the testing tool that will change the way you view web testing. It differs from other testing or browser automation tools in so many ways. Firstly, there’s next to no configuration involved: it just works on different operating systems and allows you to test your web UI in any modern browser. And not just browsers on your desktop or laptop either. You can connect remote devices, including smartphones or tablets, and TestCafé will execute the tests on the device itself using its browser. Note that the mouse and similar system resources aren’t being used when testing – so you can continue using your computer for other work while TestCafé runs tests in multiple browsers in parallel in the background.

Those and many other features – including the Visual Test Recorder, Continuous Integration support, markup and script analysis on the target webpage – are all described on the dedicated TestCafé website:

Great news for web developers

No matter how you create tests with TestCafé – either using the Visual Test Recorder or just by writing the script by hand (and, believe me, it’s pretty simple to do that) – you end up with code. The good news that it is JavaScript code, there is no proprietary language to learn here. As such, you can do many things in the same manner as you do them when developing your site:

  • Access webpage elements just as you would normally do – use the DOM, Luke!
  • Re-use existing JavaScript functions that you have written, or call into other JavaScript libraries.
  • Debug your test code using your browser’s Web Developer tools.

In other words, if you are a web developer, you’re pretty much a TestCafé expert already.

Getting started with TestCafé

We suggest that you first watch our overview video that will cover all aspects of TestCafé usage – from recording tests to continuous integration.

Comprehensive online documentation is available here. It’s online and being continually updated, so if something isn’t clear, let us know and we’ll fix it immediately.

Being a developer, you’ll want to see code; we totally understand that. Bookmark the Example page – it’s used in many documentation samples. Navigate to that page and download the sample test fixture to learn how TestCafé tests work.

Pricing, licensing, and some good news for Universal subscribers

Like all our products, TestCafé is licensed per developer, meaning that everyone creating and running tests using TestCafé will need a license, which costs $499. As usual, multi-seat discounts are available. For more information on licensing, please refer to the following pages:

TestCafé will be included in the Universal subscription, so all active subscribers will see it in their Download page.

Let us know what you think

As always, we want to hear from you. Give TestCafé a try and write us a line in comments to this post or by contacting our Support Team at

Free DevExpress Products – Get Your Copy Today

The following free DevExpress product offers remain available. Should you have any questions about the free offers below, please submit a ticket via the DevExpress Support Center at your convenience. We’ll be happy to follow-up.
Robert Anderson
Robert Anderson

How easy is it to write tests for XAF? Is there any special support for existing EasyTests (or any plans)?

8 August 2013
Marion (DevExpress Support)
Marion (DevExpress Support)


XAF web application is just a web application. So, you can test it with TestCafé as any other site. Moreover, we have tested TestCafé with XAF demos before publishing it, and our tests passed successfully. If you encounter any issue with TestCafé, please open a Support Center ticket and describe the problem in detail.

>>Is there any special support for existing EasyTests (or any plans)?

I am afraid no.

8 August 2013
Michael Thuma
Michael Thuma

I think it's wise from you to put the focus on traditional separation of web technologies vs. traditional desktop. After almost a decade of sailing the various seas of the MS technologies as Odysseus did, you are now coming back to the point where it all started. Now you got it.

Thank you very much for considering the growing community of people developing with web technologies only. In my case the Emacs and a tool from Devexpress ... that's a surprisingly smart combination.

16 August 2013

Please login or register to post comments.