The paid version of TestCafe is a standalone application. It has a Control Panel that allows you to manage your tests (create, modify, run etc..). One of the main features is the Visual Test Recorder that allows you to create tests by performing actions on the page.
In the fall of 2016, we've released an open-source version: https://github.com/DevExpress/testcafe.
Here are the main differences from the paid version:
- it has a completely new API and a new approach to writing tests;
- it has no UI to manage and run tests. You can run test from the CLI or from a node.js module;
- it's more convenient to integrate into node.js development workflow
- it has some new features (like es6 support, flexible selectors and smart assertions, authentication features etc..)
Now we are working on a revised paid version. It will be based on the open-source core and combine the advantages of a new open-source version (more flexible and effective test API, new features) and the previous paid version (UI for managing tests, recorder).