Compare Plans

Plans comparsion table

This table explains the differences between CAT “plans”. Please note it uses terms that are explained later on this page.

Personal Business Enterprise
All CAT features YES YES YES
Autonomous mode NO YES YES
Unlimited number of users YES 1 YES 1 YES 2
Max. tests per run 300 600 unlimited
Concurrent autonomous runs 0 1 per bought license 3 1 per bought license 3
Multithreading 1 thread 2 threads unlimited

1 Any number of users can use CAT in interactive mode. Limit for number of tests run at once applies.

2 Any number of users can use CAT in interactive mode, without limits.

3 One license is required per parallel autonomous run of CAT, see below.

Limits explained

Interactive vs Autonomous runs (mode)

For licensing purposes, we distinguish two different ways how you can invoke automated tests in CAT:

Interactive
A user (a person, not an automated process) manually starts tests evaluation. Regardless whether using command-line, PowerShell or GUI.
Autonomous
An automated process, such as CI/CD pipeline, Windows scheduler, SQL Server agent or any other similar software invokes tests evaluation. For this purpose, any CAT process used in Azure DevOps, GitLab, GitHub Actions, Jenkins or any other similar platform are considered as running in autonomous mode.

Maximum tests per run

Let’s say you have a few hundres of tests defined in your project (it is not uncommon). This term reffers to how many of the tests you can run at once, in a single test run. There is no time-limit, it is simply a constraint how many tests can CAT evaluate and report “together”. The tests above this limit are evaluated with result Inconclusive and their message contains a descriptive info that the limit was reached.

Concurrent autonomous runs

People can use CAT in parallel. John and Marry can run tests in CAT at the same time. There is no limit for people. But this is not the case for “robots” (autonomous processes, such as CI/CD processes, schedulers etc). When you buy one license for Business or Enterprise plan, you have to schedule your autonomous processes so that at one point in time, only one CAT process is running. Therefore, if you want use CAT for e.g., two different departments and those want to use that idenpendently and don’t want to coordinate, you need two licenses.

Autonomous runs are allowed only in Business and Enterprise plans. If you schedule your autonomous processes the way that at one point in time only one CAT process is running, you are OK to go with one license. If your processes overlap, e.g. at one point in time there may be 3 concurrently running CAT processes (count only those in autonomous mode, interactive usage is for free!), you need 3 licenses.

Multithreading

This reffers to the number of CPU (processor) threads that CAT process may use during a single run. Imagine you have one thousand tests (again, it is common). When 1 thread is used, CAT executes tests sequentailly, one after another. When 5 threads are used, CAT creaes five “workers” that take tests from a queue and execute them - like five cats drinking from one bowl. Using more threads significantly boosts performance. Using more threads does NOT count as concurrent autonomous runs.

Personal plan

Just get it and use it :). No costs, even if you work for a large commercial company. No credit card needed, no registration needed. Do you need to test data, compare some data, …? Just do it. Testing production data is allowed (in all plans).

You’ll be only limited to 300 tests per one run. There is no limit per day. The only gotcha is if you have more than 300 tests, you cannot run them all at once and you’ll have to split them to two or more runs. If you run more than 300 tests in a single run with Personal plan, only first 300 will have correct results, the remaining tests will have inconclusive result.

You can use CAT only interactively, that means YOU have to start the tests (not a task scheduler, CI/CD process, Jenkins, Azure DevOps, GitHub actions etc.).

CAT runs tests sequentially (in a single thread).

Community support only.

Business plan

This plan is meant for companies that want to run CAT autoamted tests in autonomously running processes, but cannot afford Enterprise plan. The main differences compared to Personal plan are:

  • You can run processes in autonomous mode (schedule them, in CI/CD, …) - but at one point in time only one CAT process can be running (unless you buy more licenses, for more concurrent autonomous runs).

  • Maximum limit of tess executed in a single run is 600.

  • CAT can run tests in two threads in a single process - you get much better performance.

Community support only.

Enterprise plan

When you buy Enterprise plan, there is only one single limitation: You can run more CAT autonomous processes (such as CI/CD) at one point in time only when you buy more licenses. Otherwise, there are no limits - you can use CAT as you need.

Trial

Anybody can start a trial period for two months. To get a trial key:

That’s it, we’ll send you a two months valid Enterprise plan license key. During the two months period you can use CAT under the terms of Enterprise plan. One legal entity can leverage a trial period only once.


If anything is not clear, please contact us using the “Get Help” button (on the right side of this page) - we’ll be happy to explain anything.