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 automated 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:
-
Go to Free Trial and click GET NOW
-
Fill in the form.
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.